Blog

Tout le monde revient au natif. Votre app n'a jamais eu à le faire

Ce mois-ci, Shopify a annoncé le retour de toutes ses apps mobiles vers Swift et Kotlin, six ans après avoir adopté React Native. Le secteur appelle ça un retour au natif. Les apps GoodBarber n'en sont jamais parties : nous avons parié sur le natif en 2011, quand l'essentiel du secteur pariait l'inverse. Voici ce que ce pari change pour votre app, ce qu'il coûte, ce dont il vous protège, et quoi vérifier avant de choisir un app builder.

Natif ou cross-platform : ce que les mots veulent dire

Une app iOS créée avec GoodBarber est compilée en Swift. Une app Android est compilée en Kotlin. Ce sont les langages qu'Apple et Google utilisent pour leurs propres apps, et le résultat est une vraie application native : un binaire que vous soumettez à l'App Store et à Google Play, exactement comme le ferait une agence de développement. Un troisième moteur produit une Progressive Web App pour le navigateur et l'ordinateur. Les trois sont générés depuis le même back-office : vous concevez votre app une fois, et chaque moteur la rend correctement pour sa plateforme. Le détail de cette technologie est sur notre page technologie native.

Les frameworks cross-platform, React Native ou Flutter par exemple, empruntent une autre voie : un seul code partagé, affiché sur les deux plateformes à travers une couche intermédiaire. C'est une approche légitime, et pendant des années elle a été la plus pragmatique pour une entreprise qui construit une seule app. C'est aussi celle que nous avons choisi de ne pas prendre.

Pourquoi nous avons parié sur le natif en 2011

Quand nous avons construit nos premiers moteurs, la question n'était pas quelle technologie produisait la meilleure app cette année-là. C'était quelle couche serait encore là dans dix ans. Les plateformes le seraient : Apple et Google n'allaient pas abandonner leurs systèmes, leurs outils, leurs SDK. Tout ce qu'il y avait entre les deux, les frameworks qui promettaient d'épargner les plateformes aux développeurs, devait encore gagner sa décennie d'existence. Nous avons donc construit directement sur la couche dont nous étions sûrs qu'elle resterait, et traité tout ce qui s'empilait dessus comme temporaire.

Les années suivantes ont mis cette lecture à l'épreuve. Tous les deux ou trois ans, un nouveau framework était présenté comme l'avenir du mobile : PhoneGap, React Native, Xamarin, Flutter. Nous avons évalué les plus sérieux et passé notre tour à chaque fois, sur la même question de durée de vie. Puis les réponses sont arrivées : Adobe a arrêté PhoneGap en 2020, Microsoft a mis fin au support de Xamarin en 2024. La couche intermédiaire n'a pas arrêté de changer de nom. iOS et Android ont gardé le leur.

Ce pari a un prix. Trois moteurs, ce sont trois équipes, trois expertises et trois implémentations à garder au pas, et c'est précisément pour cela que la plupart des entreprises qui construisent une seule app ne pouvaient pas se le permettre. Une plateforme le peut : les moteurs sont construits une fois et amortis sur chaque app qu'elle produit. Quinze ans d'expertise en création d'apps natives reposent sur cette arithmétique, et c'est aussi pourquoi ce coût ne vous atteint jamais. Les moteurs, l'hébergement, l'infrastructure de notifications push et la publication sur les stores sont compris dans l'abonnement.

Ce que ça change pour votre app

Votre app repose sur la fondation qu'Apple et Google entretiennent eux-mêmes, pas sur une couche dont l'avenir dépend de la feuille de route d'une troisième entreprise. Quand un framework est abandonné, il ne se passe rien pour votre app. Quand iOS ou Android évolue, nos moteurs adoptent le changement une fois, de façon centralisée, et votre app est régénérée dans la nouvelle version sans que vous ayez à y toucher. Une app configurée il y a des années est une app à jour aujourd'hui.

Ça se voit aussi dans ce que vos utilisateurs ressentent, en dessous de ce que la plupart des gens savent nommer : un défilement qui suit exactement la physique du système, des transitions qui appartiennent au système d'exploitation, le retour haptique, une barre d'onglets flottante, un lecteur média qui continue quand l'écran s'éteint, des notifications locales qui se déclenchent depuis l'app elle-même quand quelqu'un entre dans une zone géographique, sans aucun serveur. Rien de tout cela ne se configure. Ça vient avec la façon dont l'app est construite, et vos utilisateurs le résument en un mot : « professionnel ».

Pourquoi ça compte davantage en 2026

Quelque chose a changé cette année dans la façon dont les équipes techniques parlent du mobile. En septembre 2026, Shopify a annoncé le retour de toutes ses apps mobiles vers Swift et Kotlin, six ans après avoir adopté React Native, et sa raison n'est pas que le natif se soit soudain amélioré. C'est que l'IA a supprimé la principale raison de l'éviter : le coût de construire la même app deux fois. Quand des modèles et des agents prennent en charge l'essentiel de la traduction et des tests entre plateformes, le code partagé perd son argument économique, et le langage propre à chaque plateforme redevient le choix par défaut.

Nous n'avons jamais eu à faire ce voyage, et le pari a payé d'une façon que nous n'avions pas prévue : nous comptions sur le temps pour le prouver, et la preuve est venue de l'IA. Notre Head of Frontend Engineering, Mathieu Poli, raconte cette histoire de l'intérieur, y compris les frameworks que nous avons évalués en chemin : Tout le monde revient au natif. Nous, on n'est jamais partis.

Comment vérifier qu'un app builder produit une application native

Posez une seule question : que produit réellement la plateforme ? Un binaire Swift compilé et un binaire Kotlin compilé, soumis aux deux stores en votre nom, sont un objet différent d'une app web emballée pour le mobile. Demandez à voir une app tourner sur un vrai téléphone, et prêtez attention au défilement, aux transitions et à la barre d'onglets. Si la réponse est « natif », vous le sentirez avant qu'on vous l'explique.

Vous pouvez le tester vous-même : démarrez un essai gratuit, construisez une première version de votre app, et installez-la sur votre téléphone.

FAQ

Les apps GoodBarber sont-elles vraiment natives ?

Oui. L'app iOS est compilée en Swift et l'app Android en Kotlin, et les deux sont soumises à l'App Store et à Google Play sous forme de vrais binaires, en votre nom. Le troisième moteur, la Progressive Web App, tourne dans le navigateur, et c'est voulu.

Application native ou PWA, que choisir ?

Les deux sortent du même projet GoodBarber, la question se pose donc rarement en ces termes ; choisir entre un site web, une app et une PWA a son propre article. Les apps natives sont celles que vos utilisateurs trouvent dans les stores et celles qui vous donnent le défilement, les transitions et les fonctions de l'appareil propres à chaque plateforme ; la PWA ajoute le navigateur et l'ordinateur.

Une application native coûte-t-elle plus cher ?

Pas avec un app builder. Les moteurs sont construits une fois et amortis sur toutes les apps de la plateforme, si bien que leur coût, avec l'hébergement, l'infrastructure push et la publication sur les stores, est compris dans l'abonnement. Le prix de construire deux fois ne concerne que le développement sur mesure, et c'est la raison pour laquelle le secteur a cherché des alternatives.

Pour aller plus loin

Le natif vous a convaincu ? Pour passer à la pratique, la page de l’app builder iOS explique comment construire une app iOS native avec GoodBarber et la publier sur l’App Store, sans code ; celle de l’app builder Android décrit le même parcours pour Google Play.

À lire aussi

  3 min de lecture

Vos événements et campagnes Givebutter s'affichent dans votre app

En bref. Givebutter Événements et Givebutter Campagnes sont deux extensions de GoodBarber, l'app builder sans code, qui lisent les campagnes d'une organisation sur Givebutter. Givebutter Événements remplit une section Agenda avec les événements à venir, à l'heure du fuseau de l'événement, avec leur lieu, sauf si vous le réservez aux participants. Givebutter Campagnes remplit une section Article avec les formulaires et les pages de collecte actifs, avec leur visuel de couverture et leur description. Vous les connectez avec une clé d'API Givebutter. Elles sont gratuites pour les apps Content : chaque section compte pour une des extensions incluses dans votre plan.Une grande partie des dons passe déjà par Givebutter. Lors du Giving Tuesday 2025, les donateurs y ont versé 20 millions de dollars, contre 16,4 millions en 2024, soit plus de 93 000 donateurs sur 16 000 campagnes actives, selon le bilan de Givebutter publié le 8 décembre 2025. Voici comment les deux extensions fonctionnent pour un refuge pour animaux.

  4 min de lecture

Vos événements et collectes Zeffy s'affichent dans votre app

En bref. Zeffy Événements et Zeffy Campagnes sont deux extensions de GoodBarber, l'app builder sans code, qui lisent les campagnes d'un organisme sur Zeffy. Zeffy Événements remplit une section Agenda avec les événements à venir, une entrée par date quand un événement a lieu plusieurs fois, chacune avec un bouton qui ouvre la billetterie Zeffy dans l'app. Zeffy Campagnes remplit une section Article avec les formulaires de don, les collectes entre pairs et les adhésions : l'adhésion s'ouvre dans l'app, le don dans le navigateur du téléphone. Vous les connectez avec votre clé d'API Zeffy. Elles sont gratuites pour les apps Content : chaque section compte pour une des extensions incluses dans votre plan.Zeffy indique que plus de 100 000 organismes ont collecté plus de 2 milliards de dollars sur sa plateforme, dans un article publié le 16 juin 2026. Voici comment les deux extensions fonctionnent pour une troupe de théâtre jeunesse qui vend son spectacle et collecte des fonds sur Zeffy.

Conseils pour créer une app