Une application multiplateforme convient à la plupart des PME : elle naît d’un code commun pour iPhone et Android et coûte donc moins en développement et en maintenance. Le développement natif se justifie si l’application dépend fortement des fonctions de l’appareil ou d’un affichage particulièrement fluide. Chez SIMPLY CODE SOLUTIONS, une application de contenu se situe à CHF 15'000 – 22'000, une application client à CHF 40'000 – 60'000.
Que signifie natif ?
Natif signifie que l’application est écrite séparément pour chaque système, avec les langages et les outils d’Apple et de Google. Elle accède directement à toutes les fonctions de l’appareil, et les nouveautés des systèmes sont disponibles aussitôt. En contrepartie, il y a deux bases de code à développer, tester et entretenir.
Que signifie multiplateforme ?
Multiplateforme signifie qu’un code commun tourne sur les deux systèmes, par exemple avec Flutter ou React Native. L’application arrive dans les magasins d’applications comme les autres. Pour les tâches courantes comme les listes, les formulaires, les cartes, l’appareil photo ou les notifications, cela suffit largement. Si le code commun atteint une limite, une partie isolée peut être complétée en natif.
Les différences en bref
- Coûts : deux applications natives demandent nettement plus d’efforts de développement et de maintenance qu’un code commun.
- Délais : avec un code commun, les nouvelles fonctions arrivent en même temps sur les deux systèmes.
- Performance : dans les usages courants, la différence se remarque à peine. Pour des graphismes complexes ou un traitement en temps réel, le natif a l’avantage.
- Fonctions de l’appareil : le natif accède à tout. Le multiplateforme a parfois besoin d’un complément pour les cas particuliers.
- Équipe : le développement natif demande des connaissances sur les deux systèmes, souvent de deux personnes.
Quand le natif est le meilleur choix
- L’application repose sur l’image, le son ou des capteurs en temps réel.
- Vous avez besoin des nouveautés d’iOS ou d’Android dès leur sortie.
- L’application doit fonctionner de manière fiable avec un matériel particulier, par Bluetooth ou un moyen similaire.
- Un seul des deux systèmes vous suffit.
Faut-il vraiment une application ?
Une application web suffit souvent. Elle fonctionne dans le navigateur sur tout appareil, sans magasin d’applications, et les mises à jour arrivent aussitôt chez tout le monde. Une application dans le magasin se justifie si les personnes l’ouvrent chaque jour et si les notifications ou le mode hors ligne comptent. Pour en savoir plus : Combien coûte une application ? et Développement d’application web.
Notre démarche
Lors d’un entretien, nous passons en revue ce que l’application doit faire et recommandons la voie qui suffit pour cela. Les valeurs indicatives figurent sur la page des tarifs.