Quiz Choix de la stack : la mise à jour forcée
7 questions pour vérifier ce que vous savez sur la mise à jour forcée. Chaque réponse est expliquée, sans chiffre inventé.
7 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.
-
Quel est le risque d’un projet mobile reposant sur des dizaines de bibliothèques tierces ?
- A Le store refuse les projets à plus de dix dépendances
- B Chaque dépendance devient une dette de maintenance et une surface d’attaque
- C Les dépendances augmentent la commission
- D L’application devient impossible à compiler
Voir la réponse
Réponse B : Chaque dépendance devient une dette de maintenance et une surface d’attaque
Une bibliothèque abandonnée bloque une montée de version d’OS. La chaîne d’approvisionnement figure d’ailleurs dans le Top 10 mobile de l’OWASP. -
Comment force-t-on les utilisateurs à passer sur une version minimale d’une application ?
- A En vérifiant côté serveur une version minimale et en bloquant l’usage avec un message d’invitation à mettre à jour
- B En demandant au store de désinstaller l’ancienne version
- C En supprimant l’ancienne version du store
- D C’est impossible techniquement
Voir la réponse
Réponse A : En vérifiant côté serveur une version minimale et en bloquant l’usage avec un message d’invitation à mettre à jour
Le retrait de la fiche n’enlève rien du parc installé. Seul un contrôle applicatif, prévu dès la conception, permet d’imposer une version. -
Comment décide-t-on des versions de systèmes prises en charge ?
- A En croisant la répartition réelle du parc de la cible avec le coût de compatibilité
- B En ne supportant que la dernière version
- C En suivant la version installée sur les appareils de l’équipe
- D En prenant toujours les cinq dernières versions
Voir la réponse
Réponse A : En croisant la répartition réelle du parc de la cible avec le coût de compatibilité
Chaque version supplémentaire ajoute des tests et des contournements. La décision se prend sur des données d’usage, pas sur une habitude. -
Que gagne-t-on à séparer interface, logique métier et accès aux données ?
- A Une meilleure note sur les stores
- B Une base testable, réutilisable entre plateformes et plus simple à reprendre
- C Un binaire plus léger, mécaniquement
- D Une revue de store accélérée
Voir la réponse
Réponse B : 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. -
Que suppose un fonctionnement hors ligne dans une application mobile ?
- A Une connexion Bluetooth de secours
- B Un simple cache d’images
- C Une base locale, une file de synchronisation et une stratégie de résolution des conflits
- D Un mode avion activé par l’application
Voir la réponse
Réponse C : Une base locale, une file de synchronisation et une stratégie de résolution des conflits
C’est l’une des exigences qui pèsent le plus sur le budget : ce n’est pas une option d’affichage mais une architecture de données. -
À quoi servent les indicateurs de fonctionnalité (feature flags) dans une application mobile ?
- A À traduire l’application automatiquement
- B À activer ou désactiver une fonction à distance, sans passer par une nouvelle soumission
- C À réduire la taille du binaire
- D À contourner la revue des stores
Voir la réponse
Réponse B : À activer ou désactiver une fonction à distance, sans passer par une nouvelle soumission
C’est le seul moyen d’éteindre rapidement une fonction défaillante quand la correction par mise à jour prendrait des jours à atteindre le parc. -
Qu’implique la prise en charge du mode sombre côté technique ?
- A Une autorisation à demander à l’utilisateur
- B Un système de couleurs sémantiques plutôt que des valeurs codées en dur dans les écrans
- C Un simple filtre appliqué à l’écran
- D Une seconde application à publier
Voir la réponse
Réponse B : Un système de couleurs sémantiques plutôt que des valeurs codées en dur dans les écrans
Les deux systèmes fournissent des couleurs dynamiques. Le coût vient des écrans qui ont figé leurs teintes une par une.
Classement de ce quiz
| Rang | Joueur | Score | Temps |
|---|---|---|---|
| Personne n’a encore joué. La première place est à prendre. | |||
Trois quiz pour continuer
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.