Définissez les fonctions de l’appareil et les parcours joueurs à prendre en charge. Une expérience web, une application multiplateforme et une mise en œuvre native peuvent créer des responsabilités différentes de maintenance et de publication.
Choisissez l’approche selon le comportement requis
| Exigence | Question qui affecte l’approche |
|---|---|
| Fonctions de l’appareil | Quelles capacités de localisation, notification ou autres sont nécessaires ? |
| Parcours joueurs | Quels parcours restent du contenu web et lesquels nécessitent un comportement propre à l’application ? |
| Continuité du compte | Comment l’authentification et les restrictions se propagent-elles entre application et site ? |
| Mises à jour | Quels changements nécessitent une nouvelle version de l’application et lesquels proviennent du serveur ? |
| Distribution | Qui détient le compte de publication et prend en charge les soumissions nécessaires ? |
Comparez les approches avec les fonctions réelles et les appareils pris en charge. Le choix d’un framework ne détermine pas à lui seul les performances, l’approbation ou le coût des changements futurs.
Incluez la maîtrise des mises en production dans le contrat
Précisez la signature, l’accès au dépôt et à la publication, les instructions de compilation et la responsabilité des soumissions aux boutiques. Identifiez qui maintient la compatibilité avec les changements du système d’exploitation et du serveur. Gardez les dépendances aux SDK tiers et aux paiements visibles dans le transfert.
L’opérateur doit savoir comment une version est approuvée, arrêtée ou remplacée. Sans les accès et le processus de maintenance convenus, une entreprise peut recevoir l’application sans pouvoir la mettre à jour au besoin.
Testez les transitions rencontrées par les joueurs
Simulez un paiement interrompu, une session expirée, une permission refusée et un retour depuis un lien profond. Vérifiez l’état du compte auprès du serveur au lieu de vous fier à un écran en cache.
Mettez à niveau une installation de test existante et vérifiez l’authentification, les préférences enregistrées et les parcours inachevés. Incluez une ancienne version prise en charge qui contacte le serveur afin de rendre explicites les hypothèses de compatibilité. Définissez les conditions mesurées d’appareil, de réseau et de performance pour la recette.
Préparez le périmètre de l’application
Transmettez vos marchés cibles, appareils et plan de distribution, la plateforme actuelle et les fonctions natives nécessaires. Incluez la personne responsable des versions après le lancement. Si l’application partage une expérience repensée avec le site web, coordonnez le périmètre d’interface et les interfaces de compte ensemble.