Retour

GoodBarber vs Thunkable

le 

Ce que « natif » veut vraiment dire, une fois l'app en store

Thunkable arrive avec un pedigree que peu d'app builders peuvent revendiquer : il est issu de MIT App Inventor, le projet qui a appris à toute une génération à assembler des apps à partir de blocs visuels. Onze millions d'apps plus tard, cet héritage se voit — l'éditeur drag-and-drop est réellement accessible, et la nouvelle couche AI Builder (« iOS and Android—built by chatting ») abaisse encore la barrière. Quand nous nous sommes installés pour construire AURORA dessus, obtenir un premier écran fonctionnel a été rapide et, franchement, plaisant.

La question qu'AURORA nous a forcés à poser n'était pas « puis-je construire la première version ? » — c'était « qu'est-ce que je publie exactement sur l'App Store, et que se passe-t-il quand l'app grossit ? ». Le marketing de Thunkable affirme produire de vraies apps natives. Les avis de la communauté décrivent une couche d'interprétation de blocs qui ralentit à mesure que la logique s'étoffe. Cet écart — entre la promesse du natif et l'expérience de faire tourner une vraie app à grande échelle — c'est le sujet de cette comparaison.

Cet article fait partie de notre série, où nous appliquons honnêtement le même brief AURORA à chaque outil. Si vous évaluez aussi Adalo, Glide, FlutterFlow ou Bubble, vous y retrouverez la même méthode.

À retenir

  • Thunkable construit les apps en assemblant des composants visuels et en reliant des blocs de logique. C'est accessible au départ, mais les utilisateurs rapportent de façon constante que les apps complexes deviennent difficiles à gérer et lentes à mesure que le nombre de blocs augmente.
  • L'architecture runtime de Thunkable est disputée : l'entreprise commercialise une sortie réellement native, tandis que plusieurs sources communautaires décrivent une couche d'interprétation de blocs / WebView avec un plafond de performance sur les apps volumineuses. GoodBarber compile en binaires natifs Swift (iOS) et Kotlin (Android) — sans ambiguïté.
  • Thunkable ne permet pas d'exporter votre code source — votre app vit uniquement dans leur plateforme. Les apps publiées nécessitent en outre un abonnement actif pour rester en ligne.
  • Les données vivent dans des services externes (Firebase, Airtable, Google Sheets). Il n'y a pas de CMS éditorial dédié ni de back-office opérationnel pour le contenu, les campagnes push et l'e-commerce.
  • Thunkable n'a pas de module e-commerce intégré documenté. GoodBarber inclut le tunnel de commande avec 0 % de commission et 22 moyens de paiement.
  • Thunkable est un excellent environnement d'apprentissage et de prototypage avec un vrai héritage MIT. GoodBarber est conçu pour publier, exploiter et faire évoluer une app grand public pendant des années.

Le brief commun : l'application AURORA

AURORA est le test que nous appliquons à chaque outil de la série : un guide de voyage luxe. Il exige une navigation multi-rubriques, une identité visuelle personnalisée (couleurs, typographie, logo), des comptes utilisateurs avec authentification, des notifications push, une couche de gestion éditoriale pour des mises à jour régulières, une couche de monétisation, une intégration de données en temps réel, un chatbot IA et une publication sur l'App Store et Google Play.

AURORA n'est pas un projet d'école ni un prototype de week-end. C'est le type d'app qu'une marque média ou une entreprise de voyage publie sous son propre nom, puis maintient pendant des années — en ajoutant des destinations, en lançant des promotions, en traitant des commandes, en livrant des mises à jour. Le brief est exigeant à dessein : ce sont les exigences qui font apparaître les vraies différences entre les outils.

Philosophie & positionnement

GoodBarber : une plateforme gérée pour les apps natives grand public

GoodBarber construit des outils de création d'apps depuis 2011, avec un objectif unique : permettre à des créateurs non techniques de publier une app native professionnelle sur l'App Store et Google Play, puis de la faire tourner indéfiniment sans aide de développeur. iOS compile en Swift natif, Android en Kotlin natif — des binaires compilés, pas des couches interprétées. Le back-office gère le contenu, les notifications push, l'e-commerce, les utilisateurs et les statistiques, et la même configuration génère aussi une PWA. La couche IA couvre la création (l'AI Extension Builder, créer des sections par prompt) et l'exploitation (le serveur MCP avec 30 Skills Claude, pour que des agents IA opèrent l'app en production).

Thunkable : un builder par blocs avec un héritage MIT et une nouvelle couche IA

Thunkable a été fondé en 2015 par des anciens de MIT App Inventor, et cet ADN le définit : les apps s'assemblent à partir de composants visuels, avec une logique câblée via des blocs en drag-and-drop. C'est un modèle réellement accessible — les débutants atteignent un écran fonctionnel rapidement, et la plateforme est de longue date un favori dans l'éducation. Récemment, Thunkable s'est repositionné autour de l'IA : la page d'accueil ouvre désormais sur « Welcome to Thunkable AI », et un AI Builder transforme les prompts en points de départ. Pour l'apprentissage, le prototypage et les apps simples, le modèle par blocs de Thunkable est rapide et indulgent.

Construire AURORA avec Thunkable

Nous avons déroulé les exigences d'AURORA dans l'éditeur de Thunkable. Les premières étapes ont été fluides ; la friction est apparue exactement là où les avis l'annonçaient.

Navigation et branding : Assembler la navigation multi-rubriques d'AURORA avec des composants a été simple, et le branding personnalisé est disponible à partir du plan Builder. L'AI Builder nous a donné un premier brouillon utilisable rapidement. C'est Thunkable au meilleur de lui-même.

Authentification et données : Les comptes utilisateurs fonctionnent via des composants de connexion, et Thunkable se connecte gratuitement à des données externes — Firebase, Airtable, Google Sheets — même sur les plans inférieurs. C'est une force réelle. Mais cela signifie aussi que le contenu d'AURORA vit dans un tableur ou un projet Firebase que vous configurez et maintenez séparément. Il n'y a pas de CMS éditorial dans Thunkable ; publier un nouveau guide de destination revient à éditer une source de données externe.

Notifications push : Prises en charge nativement — un vrai plus pour une app grand public.

E-commerce : Là, AURORA a heurté un mur. Thunkable n'a pas de module commerce intégré documenté. La couche de monétisation devrait être assemblée à partir d'intégrations API vers un prestataire de paiement externe — viable pour un créateur à l'aise avec la technique, lourd pour une équipe non technique.

Logique et montée en charge : À mesure que nous ajoutions les écrans et la logique d'AURORA, le canvas de blocs s'est densifié. Cela correspond à ce que les avis rapportent de façon constante : « gérer des dizaines de blocs interconnectés devient ingérable à mesure que la logique grandit », et « la couche d'interprétation des blocs peut ralentir les apps complexes ». Une app de voyage avec du contenu, des comptes, des réservations et des données en temps réel est précisément le genre de projet où ce plafond apparaît.

Publication : Thunkable publie sur l'App Store et Google Play (plan Builder et au-dessus pour une app en ligne), et il vous faudra vos propres comptes développeur Apple et Google. Une réserve structurelle : pas d'export du code source, donc l'app existe uniquement dans Thunkable, et elle doit conserver un abonnement actif pour rester en ligne.

Ce que GoodBarber change dans l'équation

La différence qui a le plus compté pour AURORA, c'est ce qui se passe après le prototype — quand « natif » cesse d'être un mot marketing pour devenir une revue en store, un budget de performance et cinq ans de mises à jour.

GoodBarber compile AURORA en Swift natif sur iOS et en Kotlin natif sur Android. Pas une couche d'interprétation de blocs, pas une coque WebView — des binaires compilés qui se comportent comme les relecteurs de l'App Store et vos utilisateurs l'attendent. Cela compte pour la performance quand l'app grossit, pour l'intégration au niveau de l'OS, et pour l'approbation en store. Sur ce dernier point, le service GBTC de GoodBarber gère directement le processus de revue Apple — Apple rejette environ 42 % des premières soumissions, et GoodBarber en récupère 91 %. Avec Thunkable, vous naviguez ce processus seul.

L'écart opérationnel est tout aussi concret. Le contenu d'AURORA vit dans un vrai back-office CMS dans GoodBarber — les éditeurs créent des rubriques et publient des guides sans toucher à un tableur ni à une console Firebase. Le même back-office envoie les campagnes push aux utilisateurs finaux et gère l'e-commerce, entièrement inclus : tunnel de commande avec 0 % de commission sur les transactions et 22 moyens de paiement couvrant les marchés mondiaux et régionaux. Dans Thunkable, ce sont des services externes que vous assemblez et maintenez.

Sur le coût, la comparaison mérite d'être faite honnêtement. Le premier palier de Thunkable avec une app publiée en ligne (Builder) est à 37 $/mois en facturation annuelle ; les apps publiées illimitées nécessitent le plan Advanced à 99 $/mois annuel — et vos données vivent dans des services que vous payez à part. Le plan Premium de GoodBarber à 70 €/mois inclut l'hébergement, la base de données, le push, le CMS, l'e-commerce et les builds iOS + Android natifs dans un seul abonnement. Et là où Thunkable n'offre aucun export du code source et lie l'app en ligne à un abonnement actif, la valeur de GoodBarber est la stack gérée elle-même — vous ne maintenez ni base de code ni assemblage de services.

Le RAG chatbot dont AURORA a besoin — répondre aux questions des voyageurs à partir du contenu publié de l'app — est une fonctionnalité native de GoodBarber, pas une intégration à construire.

Tableau comparatif

CritèreGoodBarberThunkable
Sortie iOSSwift natif (binaire compilé)Natif revendiqué ; couche d'interprétation de blocs / WebView selon la communauté (disputé)
Sortie AndroidKotlin natif (binaire compilé)Natif revendiqué ; même débat que pour iOS
PWAOui — incluse, même back-officeOui — sortie web sur tous les plans
Modèle de constructionConfigurer des fonctionnalités intégréesAssembler des composants visuels + blocs de logique
HébergementInclusInclus (tant que l'abonnement est actif)
Base de donnéesIncluseExterne — Firebase, Airtable, Google Sheets
Notifications pushInclusesIncluses (natives)
E-commerce / paiementInclus, 0 % de commission, 22 moyens de paiementPas de module intégré — via intégration API
CMS back-office éditorialOui — conçu pour éditeurs non techniquesNon — contenu dans des sources de données externes
Export du code sourceNon applicable (plateforme gérée)Non — pas d'export, vendor lock-in
Fonctionnalités IAAI Extension Builder, RAG chatbot, serveur MCP + 30 SkillsAI Builder (prompt-to-app), Discuss Mode, génération d'images
Soumission App StorePrise en charge (service GBTC)À gérer soi-même — comptes développeur requis
Tarif (premier palier app en ligne)70 €/mois Premium (tout inclus)37 $/mois annuel Builder (1 app en ligne) ; services data en plus
Période d'essaiOuiPlan gratuit (sans publication en stores)

Les deux outils assemblent des apps sans codage traditionnel, mais ils visent des lignes d'arrivée différentes. Thunkable optimise pour un canvas de construction accessible et flexible, avec un héritage pédagogique ; GoodBarber optimise pour un produit compilé, exploitable et tout-inclus, qui se publie en stores et tourne pendant des années.

Le plafond des blocs : là où l'assemblage cesse de monter en charge

Le thème le plus constant dans les avis de Thunkable n'est pas une fonctionnalité manquante — c'est une courbe. Le modèle par blocs est merveilleux au départ et plus difficile à gérer à mesure que l'app grandit. « Les choses les plus avancées demandent plus de compétences techniques. » « Gérer des dizaines de blocs interconnectés devient ingérable. » « La couche d'interprétation des blocs peut ralentir les apps complexes. » Aucun de ces points n'est rédhibitoire pour un projet d'école ou un MVP. Tous comptent pour AURORA.

C'est la différence structurelle entre assembler des blocs atomiques et configurer des fonctionnalités intégrées. Avec la construction par blocs, le travail croît avec la complexité de l'app — plus d'écrans et plus de logique signifient plus de blocs à câbler, déboguer et maintenir performants. Avec l'approche intégrée de GoodBarber, des fonctionnalités comme l'e-commerce, le push et la gestion de contenu arrivent pré-conçues pour encaisser la charge et les cas limites, de sorte que la complexité de l'app ne se traduit pas directement en charge de maintenance pour vous. Quand un besoin précis sort du périmètre intégré, l'Extension Store et le builder d'extensions assisté par IA comblent l'écart.

Pour un prototype, le plafond des blocs est invisible. Pour une app grand public que vous comptez faire grandir, c'est toute la question — et elle est aggravée par le fait que vous ne pouvez pas exporter le code et partir si vous l'atteignez.

Quand choisir Thunkable ?

  • Vous apprenez à construire des apps ou vous en enseignez la création — l'héritage MIT App Inventor et le modèle par blocs de Thunkable en font l'une des meilleures portes d'entrée de la catégorie.
  • Vous voulez un canvas ludique et accessible pour prototyper des apps simples à modérées, et vous appréciez les intégrations tierces gratuites même sur les plans inférieurs.
  • Votre projet a peu de chances de devenir une grande app riche en logique où apparaissent le plafond d'interprétation des blocs et les soucis de performance.
  • Vous êtes à l'aise pour gérer votre propre backend de données (Firebase, Airtable, Sheets) et n'avez pas besoin d'un CMS ou d'un module e-commerce intégré.
  • Vous n'avez pas besoin de portabilité du code source et acceptez de garder l'app dans la plateforme Thunkable.

Quand choisir GoodBarber ?

  • Vous voulez des apps iOS et Android sans ambiguïté natives — Swift et Kotlin compilés — publiées sous votre propre marque et conçues pour performer à mesure que l'app grandit.
  • Vous êtes une équipe non technique — éditeur de contenu, commerçant, marque hôtelière, commerce local — qui doit gérer contenu, push et e-commerce depuis un back-office, pas un tableur et un canvas de blocs.
  • Vous construisez pour le long terme : une app que vous exploiterez au quotidien et ferez évoluer pendant des années, pas un prototype ou un projet d'apprentissage.
  • Votre app inclut de l'e-commerce et vous avez besoin de 0 % de commission avec des moyens de paiement intégrés pour vos marchés.
  • Vous voulez que toute votre stack — hébergement, base de données, push, CMS, paiements, statistiques — soit couverte par un seul abonnement, sans assembler ni maintenir des services externes.

Conclusion

Thunkable mérite sa réputation de l'une des façons les plus accessibles de commencer à construire une app, et son ascendance MIT n'est pas un hasard — pour l'apprentissage, le prototypage et les projets plus simples, le modèle par blocs est un vrai plaisir. L'axe du choix, c'est ce qui se passe après le départ. Les forces de Thunkable sont concentrées en amont, dans la construction ; les questions de performance native à grande échelle, d'outillage opérationnel, d'e-commerce et de portabilité du code sont là où AURORA sépare les deux plateformes.

Si votre projet est une app grand public qui doit être indéniablement native en stores et tourner pendant des années, commencez votre essai gratuit et construisez AURORA sur une plateforme qui compile en vrais binaires natifs et vous donne le back-office pour les exploiter.

En savoir plus sur les meilleurs app builders

Questions fréquentes

Thunkable produit-il de vraies apps natives ?

Thunkable commercialise sa sortie comme de vraies apps natives iOS et Android. Cependant, plusieurs sources communautaires décrivent une couche runtime d'interprétation de blocs / WebView qui introduit un plafond de performance sur les apps volumineuses. L'architecture runtime est disputée entre les sources officielles et tierces. GoodBarber compile en binaires natifs Swift et Kotlin, sans cette ambiguïté.

Peut-on exporter son code source depuis Thunkable ?

Non. Thunkable ne permet pas l'export du code source brut, donc l'app existe uniquement dans leur plateforme, et une app publiée nécessite un abonnement actif pour rester en ligne. C'est fréquemment cité par les utilisateurs comme du vendor lock-in.

Thunkable inclut-il l'e-commerce et un CMS ?

Thunkable n'a pas de module e-commerce intégré documenté ni de CMS éditorial dédié ; le contenu est géré via des sources de données externes comme Firebase, Airtable ou Google Sheets, et une couche de paiement devrait être assemblée par intégration API. GoodBarber inclut à la fois un back-office CMS structuré et une couche e-commerce complète avec 0 % de commission et 22 moyens de paiement.

Quelle est la vraie différence de coût ?

Le premier palier de Thunkable autorisant une app publiée en ligne (Builder) est à 37 $/mois en facturation annuelle, avec des apps publiées illimitées sur le plan Advanced à 99 $/mois annuel — et votre backend de données est payé à part. Le plan Premium de GoodBarber à 70 €/mois inclut l'hébergement, la base de données, le push, le CMS, l'e-commerce et les builds iOS + Android natifs dans un seul abonnement.

Quand Thunkable est-il le meilleur choix ?

Thunkable est un excellent choix pour apprendre à construire des apps, enseigner et prototyper des projets plus simples — son héritage MIT App Inventor et son modèle par blocs en font l'une des portes d'entrée les plus accessibles de la catégorie. GoodBarber est le meilleur choix pour une app grand public qui a besoin d'une sortie sans ambiguïté native, d'un back-office pour l'exploitation quotidienne, d'un e-commerce intégré et de la capacité à monter en charge et évoluer pendant des années.

Conseils pour créer une app