Publier sur l'App Store et Google Play une app créée avec l'IA
Les outils d'IA sortent un prototype qui fonctionne en quelques jours. Entre ce prototype et une app acceptée par Apple et Google, il reste des étapes que ces outils ne font pas à votre place. Les voici, dans l'ordre où elles bloquent.
D'abord, quel type d'app avez-vous ?
Tout dépend de ce que l'outil a généré. Lovable et Bolt produisent le plus souvent une application web, qui s'ouvre dans un navigateur. Rork génère un projet React Native avec Expo, c'est-à-dire une vraie app mobile. Avec Cursor, c'est vous qui choisissez la technologie.
La différence compte : l'App Store et Google Play n'acceptent pas une adresse web, mais un fichier d'application compilé et signé. Un projet React Native se compile tel quel. Une application web doit d'abord devenir une app mobile, soit enveloppée dans une coque native, soit refaite en React Native.
Apple refuse les apps qui se contentent d'afficher un site web sans rien apporter de plus : c'est la règle 4.2 de ses consignes, dite de « fonctionnalité minimale ». Pour une app web simple, la coque suffit rarement. Il faut des fonctions propres au mobile, comme les notifications, l'appareil photo ou un usage hors ligne.
Les comptes développeur
- Apple Developer Program : 99 dollars par an. Il faut aussi un Mac pour compiler l'app, ou un service de compilation en ligne.
- Google Play Console : 25 dollars, payés une seule fois.
Sur Google Play, un compte personnel créé depuis novembre 2023 doit d'abord faire tester l'app par au moins 12 personnes pendant 14 jours consécutifs avant de pouvoir la publier pour tout le monde. Un compte d'entreprise n'a pas cette étape. Prévoyez-la dans votre calendrier.
Créez ces comptes à votre nom ou à celui de votre société : l'app et ses utilisateurs vous appartiennent, pas à votre prestataire.
Ce qu'Apple et Google vérifient
- Une politique de confidentialité en ligne, et les formulaires qui déclarent les données collectées : étiquettes de confidentialité chez Apple, section « Sécurité des données » chez Google.
- La suppression du compte : si l'on peut créer un compte dans l'app, on doit pouvoir le supprimer depuis l'app. Google demande en plus une page web pour le faire.
- Un compte de démonstration : si l'app demande une connexion, l'équipe de review doit pouvoir entrer.
- Les paiements : la vente d'un contenu ou d'un abonnement numérique passe en principe par l'achat intégré d'Apple et la facturation de Google Play. Un paiement par carte dans l'app pour du numérique est un motif de refus classique. Les biens et services physiques, eux, se règlent par un prestataire de paiement habituel.
- La connexion : si vous proposez « Se connecter avec Google », Apple demande aussi une option équivalente qui protège la vie privée, en pratique « Se connecter avec Apple ».
- Une app complète : pas d'écran vide, pas de faux contenu, pas de plantage au lancement. C'est un motif de refus très fréquent.
Ce que l'IA laisse souvent derrière elle
Avant d'envoyer l'app en review, quatre points méritent la relecture d'un développeur, parce qu'ils ne se voient pas à l'écran.
- Les clés d'API dans le code de l'app : tout ce qui est dans l'app peut être lu par quelqu'un qui la décompile. Les clés secrètes vont sur un serveur.
- Les règles d'accès à la base de données : sans elles, un utilisateur connecté peut lire ou modifier les données des autres.
- Les comptes et les paiements : confirmation de l'e-mail, mot de passe oublié, abonnement vérifié côté serveur et pas seulement dans l'app.
- La stabilité sur de vrais téléphones : réseau lent, mode hors ligne, anciens modèles, bouton retour sur Android.
La fiche et l'envoi
Chaque store demande une fiche : nom, description, mots-clés, captures d'écran aux bons formats, icône, classification d'âge. Google Play ajoute une bannière. Une fiche soignée compte autant que l'app : c'est elle que l'on voit avant de télécharger.
Vient ensuite la review. Comptez quelques jours, et un aller-retour si un point est refusé : le refus arrive avec la règle concernée, on corrige, on renvoie.
Ce que nous faisons
Avec la reprise d'app créée avec l'IA, nous relisons le code, remettons un rapport écrit, corrigeons la sécurité, les plantages et les paiements, puis publions l'app : à partir de 2 900 € HT, en 1 à 3 semaines.
Si votre app est déjà solide et qu'il ne manque que la mise en ligne, la publication sur l'App Store et Google Play couvre les comptes, les fiches, les captures, les formulaires et la soumission : 990 € HT, prix fixe.
Et si le prototype a surtout servi à valider l'idée, il est parfois plus rapide de repartir d'une base propre. C'est l'objet du lancement d'app.