Application native

Une application native est développée spécifiquement pour un système (iOS ou Android), installée depuis un magasin d’applications et accédant à toutes les capacités matérielles de l’appareil.

Mise en contexte

Le natif offre l’accès le plus complet au matériel (Bluetooth avancé, capteurs, arrière-plan) et la présence dans les magasins d’applications. Il coûte en revanche deux bases de code, des validations et des commissions, et des mises à jour soumises aux stores.

Pour la majorité des usages métier, une PWA couvre le besoin : installation depuis le navigateur, hors-ligne, notifications, une seule base de code pour iOS, Android et ordinateur. Nous réservons le natif, ou React Native, aux cas où une fonction matérielle précise ou la présence obligatoire dans les stores le justifie, et la distribution sur les stores reste possible pour une application web quand elle est souhaitée.

Questions fréquentes

  • Non : une application web peut être empaquetée et distribuée sur les stores quand cette présence est un objectif. Le natif n’est justifié que pour des fonctions matérielles précises.

  • Généralement davantage : deux plateformes à développer et à maintenir, des validations et des commissions. La PWA partage une seule base de code, avec un coût de maintenance plus faible.

Poser ma question

Une question sur ce sujet ?

Nous écrire