Natif ou multiplateforme : comment trancher
React Native, Flutter, Swift, Kotlin : le critère de décision n’est pas technique, il est économique.
Le débat est souvent posé à l'envers. La vraie question n'est pas « quelle technologie est meilleure » mais « combien d'évolutions cette application recevra-t-elle dans les trois prochaines années ». Plus il y en aura, plus une base de code unique est rentable.
Le multiplateforme convient à la grande majorité des applications métier, de réservation, de catalogue ou de gestion de comptes. L'interface, les appels réseau et la logique sont partagés ; seuls quelques comportements sont ajustés par plateforme.
Le natif reste justifié dans des cas précis : traitement vidéo ou graphique intensif, usage poussé du Bluetooth ou de capteurs, exigences de latence fortes, ou intégration profonde avec des fonctions système récentes.
Un point mérite d'être dit : le choix technologique n'est pas irréversible mais il est structurant. C'est pourquoi nous le justifions par écrit au cadrage, avec ses conséquences sur le budget de maintenance.