Native, multiplateforme ou site web mobile
Trois voies
Native. Code séparé par système d'exploitation. Le meilleur accès au matériel, aux performances et au ressenti système. Presque deux fois plus coûteux à maintenir.
Multiplateforme. Une base de code pour les deux systèmes. Très mature aujourd'hui, et convient à la plupart des applications métier.
Site web mobile. Pas de boutique, mises à jour instantanées, un lien partageable. Limité dans l'accès au matériel et les notifications, mais suffisant pour de nombreux cas.
Ce qui décide vraiment
Demandez ce dont vous avez besoin de l'appareil : une caméra avancée, un travail de fond soutenu, la diffusion de localisation, des capteurs, une intégration système profonde. Plus la réponse est lourde, plus la balance penche vers le natif.
Demandez aussi sur l'équipe : deux développeurs ne maintiendront pas deux bases de code natives sans le payer en rythme.
Le coût qui n'est pas dans le code
Les boutiques d'applications ajoutent tout un monde : approbations, signature, politique de confidentialité, examens qui rejettent des versions et délai d'attente. Planifiez un chemin de publication à l'avance et ne promettez pas de date qui dépend de l'approbation d'un tiers.
Pour aller plus loin
Si vous êtes incertain, un site optimisé pour mobile est généralement la bonne première étape : il valide la demande sans les frais d'entrée d'une boutique. Le passage à une application se fait quand il y a un besoin prouvé de notifications, de travail hors ligne ou d'accès au matériel — pas pour « être dans la boutique ».