EcranMobile.fr, le magazine des professionnels du mobile

Shopify abandonne React Native pour Swift et Kotlin


Shopify quitte React Native pour Swift et Kotlin. Les agents de code ont rendu le double natif viable : Shop a été réécrit en 12 semaines, l’app marchands suit.



Illustration Shopify Engineering. Crédit : Shopify.
Illustration Shopify Engineering. Crédit : Shopify.
Shopify change de cap sur le mobile. Après avoir misé à fond sur React Native dès 2020, l’entreprise de commerce en ligne a décidé de revenir à Swift (iOS) et Kotlin (Android). Dans un billet Engineering du 10 septembre 2026, Mustafa Ali, directeur de l’ingénierie mobile, assume le revirement : les modèles de code ont profondément modifié le coût de développer deux fois la même fonctionnalité. L’app Shop, déjà en tête des rayons shopping des stores, a été entièrement réécrite et publiée en natif en douze semaines. L’app Shopify marchands, plus vaste, est en cours de migration. Le sujet a aussi été relayé côté francophone par MacGeneration, à partir des billets officiels.

Pourquoi Shopify quitte-t-il React Native après six ans ?

En 2020, Shopify avait trois arguments pour React Native : cesser de coder deux fois, ouvrir le mobile à des profils non spécialistes, et maintenir plus facilement la parité iOS/Android. Ali rappelle que ce pari a tenu ses promesses et qu’en janvier 2025 l’entreprise prévoyait encore d’investir dans le framework. Ce qui a basculé, ce n’est pas un rejet de React Native — jugé toujours excellent — mais une hypothèse économique : avec des LLM capables de porter une feature d’une plateforme à l’autre, le double développement natif n’est plus le frein décisif qu’il était. Shopify préfère aussi rester plus près des API et outils premiers, avec moins de couches framework. Ce retour au natif s’inscrit dans une tendance déjà observée côté e-commerce et banque, où les stacks Swift/Kotlin restent majoritaires selon les baromètres UAPP Observer déjà analysés sur ecranmobile.fr.

Que changent concrètement les agents d’IA ?

Lors des prototypes, les agents ont pu implémenter une feature Android en prenant iOS comme référence (et inversement), aider des développeurs hors de leur stack principale, et réduire le coût de la parité via spécifications, tests et revues partagés. Pour éviter le « one-shot » illisible, Shopify a bâti Helix : l’ingénieur pointe un écran React Native, l’outil découpe le travail en checkpoints, et chaque tranche doit passer tests de comportement, revue visuelle, deux relectures adversariales, puis validation humaine avant commit — détails précisés dans le billet Helix de Talha Naqvi (21 septembre 2026). L’architecture vise aussi des boucles rapides : logique métier découplée de l’UI, pilotable en CLI sans simulateur. Côté open source, Skia reste sponsorisé jusqu’à fin 2026 puis forké par William Candillon ; FlashList cherche un steward ; Restyle sera archivé fin 2026.

Quels gains pour Shop, et quelle suite pour l’app Shopify ?

Selon le retour d’expérience Shop de Max Da Silva et Quique Fagoaga, un PoC d’une semaine (un ingénieur, SwiftUI) a convaincu avant qu’un noyau de six ingénieurs pose les fondations. Résultats mesurés face à React Native : démarrage à froid −23 % sur iOS (2 466 ms contre 3 200) et −50 % sur Android (2 233 ms contre 4 433) ; stabilité de session passée de 99,5 %+ à 99,95 %+ (dix fois moins de sessions en crash) ; poids Android −109 Mo (−37 %), iOS +1 Mo ; builds Android environ 75 % plus rapides ; feed Android à 120 FPS avec peu d’optimisations. La migration de l’app Shopify (plus de 300 écrans, widgets, Apple Watch, raccourcis Siri) est en cours, avec une mise en production prévue plus tard en 2026 ; Point of Sale et Inbox suivront. Shopify a choisi le greenfield plutôt qu’un brownfield progressif, estimant que les agents accélèrent assez une reconstruction propre.

Discord abandonne aussi React Native : même logique ?

Le même jour où MacGeneration pointait ce virage, Discord a annoncé abandonner Electron et React Native au profit de Rust et GPUI, selon le CTO Stanislav Vishnevskiy relayé par The Verge : le mobile garderait une UI native tout en partageant le code applicatif Rust avec le bureau ; une capture Windows « Discord Phoenix » affiche environ 290 Mo de RAM. Contrairement à Shopify, Discord ne lie pas explicitement ce choix à l’IA générative : l’argument mis en avant est surtout la performance et la mémoire. Deux signaux distincts convergent toutefois : pour certaines grosses apps, le coût de quitter les stacks web/cross-platform redevient négociable. Reste à voir si d’autres éditeurs suivront le même raisonnement « agents + natif » que Shopify, ou d’autres chemins comme celui de Discord.

Pigiste pour EcranMobile.fr En savoir plus sur cet auteur


Vendredi 6 Novembre 2026


Tech | Espace | IA | Entretiens | Usages | Business | Revue de web



Recherche Archives




Inscription à la newsletter
Vous recevrez 2 fois par mois la newsletter Ecran Mobile
Plus d'informations sur cette page : https://www.ecranmobile.fr/Politique-de-confidentialite_a70769.html