12k
All articles

5 outils d'IA pour créer des applications mobiles

Comparez cinq outils IA de création d’apps mobiles : Dactyl, Rork, FlutterFlow, Thunkable et Bubble. Découvrez leurs exports, plateformes, tarifs et options de publication.

OpenReplay Team
OpenReplay Team
5 outils d'IA pour créer des applications mobiles

Un générateur d’applications mobiles par IA produit l’un de ces trois livrables : un projet natif qui vous appartient et que vous pouvez ouvrir dans vos propres outils, une application hébergée qui ne fonctionne qu’au sein de la plateforme de l’éditeur, ou une application web livrée sous forme de PWA ou encapsulée dans un conteneur natif.

On vous demande « une appli mobile, et vite ». Vous saisissez un prompt, et un aperçu fonctionnel s’affiche sur votre téléphone. Les ennuis arrivent quelques mois plus tard, lorsqu’un développeur doit corriger un bug et ne trouve rien à cloner.

Ce guide compare Dactyl, Rork, FlutterFlow, Thunkable et Bubble selon les mêmes critères pour chacun : ce que produit l’outil, s’il est possible d’exporter le projet et avec quelle offre, les plateformes ciblées, la capacité à générer un build publiable sur les stores, et le coût approximatif.

Points clés

  • Rork Pro (20 $ par mois) génère des applications natives en SwiftUI pour iPhone et en Kotlin pour Android, et les offres payantes permettent d’exporter le code via GitHub. Rork Max, à partir de 200 $ par mois, ajoute l’iPad, l’Apple Watch et le Vision Pro.
  • FlutterFlow génère du code Flutter, mais le téléchargement du code et le déploiement sur les stores ne sont disponibles qu’à partir de l’offre Basic, à environ 39 $ par mois.
  • Thunkable et Bubble peuvent produire des builds pour les stores, mais ne vous fournissent pas le code source de l’application. Toute modification ultérieure doit donc se faire au sein de leurs plateformes.
  • Dactyl génère du SwiftUI exportable sous forme de projet Xcode. Son offre Builder coûte 20 $ par mois et fait tourner l’IA sur votre propre abonnement ChatGPT Pro.
  • La publication sur l’App Store nécessite un compte Apple Developer à 99 $ par an, quel que soit le générateur choisi.

Quels sont les trois types de livrables d’un générateur d’applications mobiles par IA ?

Le type de livrable d’un générateur d’applications mobiles par IA détermine ce qui vous appartient réellement.

  • Un projet détenu en propre (code source React Native/Expo, Flutter ou SwiftUI) continue de fonctionner après la résiliation de votre abonnement.
  • Une application hébergée n’existe qu’au sein de la plateforme de l’éditeur, même si celle-ci permet d’exporter un binaire compilé.
  • Un wrapper web ou une PWA est un site web packagé pour ressembler à une application.
OutilType de livrableFrameworkExport du code sourceBuild pour les stores
DactylDétenu en propreSwiftUIProjet XcodeOui, offre payante
RorkDétenu en propreSwiftUI (iOS), Kotlin/Compose (Android)GitHub, offres payantesOui, offres payantes
FlutterFlowDétenu en propreFlutterÀ partir de BasicOui, à partir de Basic
ThunkableHébergéPropriétaireAucunOui, à partir de Builder
BubbleHébergéRuntime React NativeAucunOui, offres payantes

Glide et Base44 reviennent souvent dans ce type de comparatif, mais aucun des deux n’est véritablement un générateur d’applications mobiles natives. Glide ne produit que des PWA, sans publication sur les stores. Base44 accède aux stores en encapsulant son application web dans un conteneur natif.

Comparatif de cinq générateurs d’applications mobiles par IA

1. Dactyl

Dactyl génère du SwiftUI et affirme pouvoir vous emmener du navigateur jusqu’à l’App Store sans Mac. La page d’accueil de Dactyl présente l’ensemble du parcours, qui se déroule entièrement dans le navigateur. Vous décrivez l’application et la voyez se construire dans un aperçu en direct. Vous l’installez ensuite sur un iPhone, un iPad ou un téléphone Android, puis vous la publiez via TestFlight et l’App Store, sans Mac ni Xcode.

  • Export : Dactyl indique que le code Swift généré vous appartient et que vous pouvez le télécharger à tout moment sous forme de projet Xcode. L’ouverture de cet export dans Xcode est la seule étape qui nécessite un Mac.
  • Plateformes : iPhone et iPad. Selon Dactyl, le même code Swift se compile également en application Android native, installable via un QR code. La publication sur le Play Store n’est toutefois pas encore disponible.
  • Build pour les stores : Oui. D’après la page de tarifs de Dactyl, l’offre gratuite permet d’installer l’application sur votre propre iPhone avec un identifiant Apple gratuit. La publication via TestFlight et sur l’App Store nécessite une offre payante. Apple facture en outre 99 $ par an le compte Developer indispensable à la publication.
  • Structure tarifaire : Il existe une offre gratuite. L’offre Builder coûte 20 $ par mois et fait tourner l’IA sur votre propre abonnement ChatGPT Pro, facturé séparément par OpenAI. L’offre Standard, à 100 $ par mois, inclut l’IA, ce qui vous dispense de ChatGPT.
  • Limites : Dactyl privilégie l’écosystème Apple et reste un produit jeune. Sa documentation sur les appareils liste des fonctionnalités qui ne sont pas encore prises en charge, comme WeatherKit, HealthKit et les notifications push. Vérifiez-les donc au regard des besoins de votre application.

2. Rork

Rork propose deux offres payantes, et toutes deux génèrent du code natif. D’après la documentation des offres de Rork, Rork Pro crée des applications iPhone en SwiftUI, des applications Android en Kotlin avec Jetpack Compose, ainsi que des applications web. Rork Max ajoute le reste des appareils Apple. Rork s’appuyait auparavant sur React Native et Expo, mais il n’est plus possible de démarrer un projet Expo dans Rork. Les projets Expo existants peuvent toujours être compilés et publiés.

  • Export : Les offres payantes vous permettent de conserver le code généré. Rork exporte les applications iPhone, Android et web vers GitHub sous forme de projets standard : un projet Xcode en SwiftUI et un projet Android Studio en Kotlin. La synchronisation est bidirectionnelle. Vous pouvez donc travailler dans Cursor, VS Code ou un autre éditeur, puis réintégrer vos modifications dans Rork.
  • Plateformes : Pro couvre l’iPhone, Android et le web. Max ajoute l’iPad, l’Apple Watch et le Vision Pro, ainsi que les jeux natifs et les widgets iOS.
  • Build pour les stores : Oui. Rork peut soumettre l’application à l’App Store à votre place. Pour Google Play, il génère un Android App Bundle que vous devez importer vous-même dans la Play Console. Les builds iOS et les sessions de simulateur dans le cloud s’exécutent sur des machines louées. Ils consomment donc des crédits en plus de ceux du prompt qui les a déclenchés.
  • Structure tarifaire : Pro coûte 20 $ par mois pour 100 crédits, et Max démarre à 200 $ par mois. Pour une application SwiftUI destinée uniquement à l’iPhone, Rork Pro se situe donc au même prix d’entrée que Dactyl Builder, qui exige toutefois en plus un abonnement ChatGPT Pro. Max n’est nécessaire que pour l’iPad, l’Apple Watch, le Vision Pro, les jeux ou les widgets.
  • Limites : Chaque modification effectuée par prompt consomme des crédits. Une longue série de petits correctifs finit donc vite par coûter cher.

3. FlutterFlow

FlutterFlow génère du code Flutter, mais vous ne pouvez pas le récupérer avec l’offre gratuite. D’après la page de tarifs de FlutterFlow, le téléchargement du code, le téléchargement de l’APK et le déploiement sur les stores ne sont disponibles qu’à partir de l’offre Basic.

  • Export : À partir de Basic. L’intégration GitHub et l’extension VS Code nécessitent l’offre Growth.
  • Plateformes : Les cibles multiplateformes de Flutter, c’est-à-dire en pratique iOS et Android pour le mobile. Le projet exporté est du même type qu’une application Flutter écrite à la main.
  • Build pour les stores : Oui, à partir de Basic.
  • Structure tarifaire : L’offre gratuite permet de développer, dans la limite de deux projets. Les offres payantes démarrent à environ 39 $ par mois.
  • Limites : Dès que la logique métier personnalisée et la gestion d’état dépassent les capacités de l’éditeur visuel, vous finissez de toute façon par coder en Dart.

4. Thunkable

Thunkable est un générateur hébergé. Il compile des builds Android et iOS, mais n’exporte pas le code source. Disposer d’un build compilé que l’on peut publier sur un store n’équivaut pas à posséder le code. Sans code source, toute modification future doit être réalisée au sein de la plateforme d’origine.

  • Export : Binaires compilés uniquement.
  • Plateformes : iOS et Android.
  • Build pour les stores : Oui. La publication est disponible à partir de l’offre Builder, qui autorise une application en production.
  • Structure tarifaire : L’offre Builder coûte 59 $ par mois en facturation mensuelle, ou 37 $ par mois en facturation annuelle. La page de tarifs de Thunkable a déjà proposé des remises promotionnelles : vérifiez donc le prix le jour de votre achat.
  • Limites : Dès que vous avez besoin qu’un développeur travaille sur l’application en dehors de Thunkable.

5. Bubble

Les applications mobiles natives de Bubble reposent sur React Native, mais Bubble n’exporte le code source de l’application sur aucune offre. L’éditeur d’applications mobiles natives a été lancé en bêta publique en 2025.

  • Export : Aucun export du code source.
  • Plateformes : iOS et Android. Vous pouvez tester l’application sur votre propre appareil avec BubbleGo.
  • Build pour les stores : Oui, avec les offres payantes. Chaque offre inclut un nombre fixe de builds mobiles.
  • Structure tarifaire : Les offres combinées Web + Mobile démarrent à environ 59 $ par mois en facturation annuelle.
  • Limites : Pour les nouveaux produits pensés d’abord pour le mobile. Bubble est surtout pertinent si vous disposez déjà d’une application web Bubble et souhaitez que l’application mobile partage son backend.

Où s’arrête l’utilité des générateurs d’applications mobiles par IA ?

Les cinq générateurs d’applications mobiles par IA excellent pour les prototypes et les applications simples. Ils peinent en revanche sur la véritable gestion d’état, le fonctionnement hors ligne et les modules natifs : conflits de synchronisation, tâches en arrière-plan et SDK que le générateur n’intègre pas. À ce stade, seul un projet détenu en propre peut basculer dans un workflow de développement classique. Après l’export, vérifiez que le projet fonctionne sans la plateforme de l’éditeur :

# SwiftUI export (Dactyl, Rork): run in the folder with the .xcodeproj, on a Mac with Xcode
xcodebuild -list    # shows the scheme names; use one in place of YourApp below
xcodebuild -scheme YourApp -destination 'generic/platform=iOS Simulator' build

# Kotlin export (Rork Android): needs a JDK and the Android SDK
./gradlew assembleDebug

# Flutter export (FlutterFlow)
flutter pub get
flutter run

Si le projet se compile uniquement avec la chaîne d’outils standard (Xcode, Android Studio ou Flutter), vous possédez une véritable base de code, et pas seulement un abonnement.

Quel générateur d’applications mobiles par IA correspond à votre situation ?

Tous ces outils sont capables de produire une démo. Choisissez donc votre générateur en fonction de ce que vous avez besoin de conserver.

  • Vous voulez du code natif iPhone et Android pour poursuivre le développement : Rork Pro, avec une offre payante.
  • Votre équipe développe en Flutter : FlutterFlow, à partir de l’offre Basic.
  • Vous avez besoin d’une application SwiftUI uniquement pour l’écosystème Apple : Dactyl Builder ou Rork Pro, tous deux à 20 $ par mois (Dactyl nécessite en plus ChatGPT Pro). Rork Max, à 200 $ par mois, n’est utile que pour la prise en charge de l’iPad, de l’Apple Watch et du Vision Pro chez Rork.
  • Vous exploitez déjà une application web Bubble : Bubble mobile, à condition d’accepter l’absence d’export.
  • Une équipe non technique a besoin d’une application fonctionnelle et accepte la dépendance à l’éditeur (lock-in) : Thunkable.
  • Votre « application » est en réalité une page marketing, un annuaire ou un formulaire : créez plutôt un site web ou une PWA.

Conclusion

Évaluez un générateur d’applications mobiles par IA sur ce que vous pouvez emporter, et non sur la qualité du premier aperçu. Avant de vous engager, exportez un projet avec l’offre que vous comptez souscrire et exécutez-le avec la chaîne d’outils standard. S’il ne fonctionne pas en dehors du générateur, vous louez l’application au lieu de la posséder.

FAQ

Combien coûte la publication d'une application créée par IA sur Google Play ?

Google Play facture des frais d'inscription uniques de 25 $ US pour un compte développeur, sans renouvellement annuel. Le programme Apple Developer coûte 99 $ par an. Dans les deux cas, l'abonnement au générateur s'ajoute à ces frais. Les comptes Google Play personnels ouverts après le 13 novembre 2023 doivent en outre effectuer un test fermé avec au moins 12 testeurs pendant 14 jours consécutifs avant de pouvoir publier en production.

Quelles sont les limites de l'installation d'une application iOS avec un identifiant Apple gratuit ?

Un identifiant Apple gratuit signe les applications via une Personal Team. Apple fait expirer ces profils de provisionnement 7 jours après leur émission : vous devez donc réinstaller l'application chaque semaine. Un compte gratuit peut enregistrer jusqu'à 3 appareils et installer jusqu'à 3 applications par appareil. La distribution via TestFlight ou l'App Store nécessite une adhésion payante au programme Apple Developer.

Apple accepte-t-il une application web encapsulée sous forme d'application iOS ?

Pas si l'application se résume à un site web dans un conteneur natif. La règle 4.2 (Minimum Functionality) des App Store Review Guidelines exige des fonctionnalités, du contenu et une interface qui vont au-delà d'un simple site web reconditionné. Les examinateurs rejettent les applications qui se contentent de charger un site dans une web view. Les web views sont autorisées, mais l'application doit offrir un comportement natif, comme une navigation native, des notifications push ou un fonctionnement hors ligne.

Puis-je exécuter un projet React Native et Expo exporté dans Expo Go ?

Uniquement si le projet n'utilise que le SDK Expo et des bibliothèques exclusivement JavaScript. Expo Go embarque un ensemble fixe de modules natifs : toute bibliothèque comportant du code natif personnalisé y échouera. Pour ces projets, créez un development build, soit en local avec npx expo run:ios ou npx expo run:android, soit dans le cloud avec EAS Build. Expo précise qu'Expo Go n'est pas adapté aux projets destinés à la production.

Understand every bug

Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — self-hosted, with full data ownership.

Star on GitHub

We use cookies to improve your experience. By using our site, you accept cookies.