Aller au contenu
Demander un avis
Choix de la stack

Quiz Choix de la stack : notifications et messagerie

9 questions pour vérifier ce que vous savez sur notifications et messagerie. Chaque réponse est expliquée, sans chiffre inventé.

9 questions corrigées · mis à jour le 21 août 2026

Répondez aux questions, puis dépliez la correction. Avec JavaScript activé, le quiz se joue question par question et le score rejoint le classement.

  1. Pourquoi le choix de l’hébergement du back-end n’est-il pas neutre pour un projet français ?

    • A Parce que le code doit être compilé dans le pays de diffusion
    • B Parce que la latence double hors de France
    • C Parce que la localisation des données et les transferts hors Union européenne relèvent du RGPD
    • D Parce que les stores refusent les serveurs étrangers
    Voir la réponse

    Réponse C : Parce que la localisation des données et les transferts hors Union européenne relèvent du RGPD
    Un transfert hors Union suppose une base juridique et des garanties. C’est un critère de choix technique autant que juridique.

  2. Qu’apporte GraphQL par rapport à une API REST pour une application mobile ?

    • A Le client demande exactement les champs dont il a besoin, en une seule requête
    • B Une compatibilité hors ligne native
    • C Une exécution plus rapide côté serveur, par nature
    • D Un chiffrement plus fort
    Voir la réponse

    Réponse A : Le client demande exactement les champs dont il a besoin, en une seule requête
    L’intérêt est la réduction des allers-retours et de la charge utile sur un réseau mobile. La contrepartie est une mise en cache et une supervision plus délicates.

  3. Peut-on publier une PWA telle quelle sur l’App Store ?

    • A Non, mais Google Play l’interdit aussi
    • B Oui, Apple accepte les manifestes web
    • C Oui, depuis iOS 16
    • D Non : elle doit être empaquetée, et une simple coque autour d’un site tombe sous la directive 4.2
    Voir la réponse

    Réponse D : Non : elle doit être empaquetée, et une simple coque autour d’un site tombe sous la directive 4.2
    Google Play accepte les PWA empaquetées avec Trusted Web Activity. Côté Apple, la coque doit apporter des fonctions natives réelles pour passer la revue.

  4. Que désigne une approche de type Backend as a Service pour une application mobile ?

    • A Un modèle où le mobile fonctionne sans réseau
    • B Une API publique gratuite
    • C Un serveur dédié loué au mois
    • D Une plateforme fournissant authentification, base de données et notifications sans serveur à écrire
    Voir la réponse

    Réponse D : Une plateforme fournissant authentification, base de données et notifications sans serveur à écrire
    Firebase et Supabase en sont les exemples les plus courants. Le gain de temps initial se paye en dépendance et en coût à l’échelle.

  5. Quels tests trouve-t-on typiquement sur un projet mobile sérieux ?

    • A Uniquement des tests manuels
    • B Aucun, la revue du store suffit
    • C Uniquement des tests de charge
    • D Tests unitaires, tests d’interface automatisés et tests manuels de recette
    Voir la réponse

    Réponse D : Tests unitaires, tests d’interface automatisés et tests manuels de recette
    Les tests unitaires protègent la logique métier, les tests d’interface protègent les parcours clés, la recette valide la conformité au besoin.

  6. À quoi sert une chaîne d’intégration continue sur un projet mobile ?

    • A À compiler, tester et distribuer automatiquement les versions à chaque évolution du code
    • B À héberger la base de données
    • C À rédiger la fiche store
    • D À remplacer les tests manuels de recette
    Voir la réponse

    Réponse A : À compiler, tester et distribuer automatiquement les versions à chaque évolution du code
    Sans automatisation, la compilation dépend d’une machine et d’une personne. Avec elle, chaque version testable part vers TestFlight ou une piste Play sans intervention.

  7. Quel service sert le plus souvent de point d’entrée unique pour envoyer des notifications aux deux plateformes ?

    • A APNs, qui relaie vers Android
    • B Un WebSocket maintenu en permanence
    • C Firebase Cloud Messaging, qui relaie vers APNs pour iOS
    • D Le protocole SMTP
    Voir la réponse

    Réponse C : Firebase Cloud Messaging, qui relaie vers APNs pour iOS
    FCM évite de gérer deux intégrations distinctes côté serveur. La remise finale sur iOS reste assurée par APNs.

  8. Que gagne-t-on à séparer interface, logique métier et accès aux données ?

    • A Un binaire plus léger, mécaniquement
    • B Une meilleure note sur les stores
    • C Une base testable, réutilisable entre plateformes et plus simple à reprendre
    • D Une revue de store accélérée
    Voir la réponse

    Réponse C : Une base testable, réutilisable entre plateformes et plus simple à reprendre
    La séparation en couches est ce qui rend possible le partage de code, les tests unitaires et le remplacement d’une brique sans tout réécrire.

  9. Quel critère pèse le plus dans le choix d’un fournisseur de cartographie pour une application ?

    • A Le langage de programmation du SDK
    • B La couleur des routes
    • C Le poids du logo
    • D Le modèle de facturation à l’usage et les conditions d’utilisation des données
    Voir la réponse

    Réponse D : Le modèle de facturation à l’usage et les conditions d’utilisation des données
    Une application de géolocalisation qui décolle peut voir sa facture de cartes croître très vite. Le sujet se tranche avant le développement.

Classement de ce quiz

Rang Joueur Score Temps
Personne n’a encore joué. La première place est à prendre.
Avis technique gratuit

Un doute sur votre projet, pas seulement sur le quiz ?

30 minutes avec un développeur : périmètre, palier de budget, plateformes à viser et pièges de publication. Sans engagement.

Sans engagement. Pas de démarchage, pas de liste de diffusion.