Prenons l'exemple de l'application Facebook. Pourquoi ont-ils développé une application alors que les utilisateurs pouvaient simplement accéder à leur page et faire de même? Pour moi, cela représente plus de maintenance et plus de coûts car pour chaque fonctionnalité ajoutée à l'application Web, cette fonctionnalité devra également être ajoutée à l'application pour smartphone.
Alors pourquoi voudrais-je développer plus d'une fois (pour chaque patform iOS, Android, etc.) alors que je ne peux avoir qu'une seule application Web? Quels avantages puis-je obtenir? Le seul qui me vient à l'esprit est la fonction GPS.
MODIFIER :
Ma question est plus orientée vers les applications métier qui ne seront utilisées que par certains membres de l'entreprise, il ne s'agit pas de vendre l'application (usage privé). Contrairement à ce que certaines réponses disent à propos du fait qu'en se développant en tant qu'application pour smartphone, elle bénéficiera de plus de ventes à cause des "magasins de smartphones" pour moi ce point n'est pas important car l'application est à usage privé.
En développant l'application en tant qu'application Web, cela signifie qu'elle est accessible via le navigateur du smartphone et également sur un PC (n'importe quel navigateur compatible), mais le développement en tant qu'application native limiterait cela à une sorte de smartphone, nous limiterions donc la utilisation. D'autre part, le développer en tant qu'application Web signifie que pour accéder à l'application, une connexion Internet doit être disponible.
Donc, en gardant cela à l'esprit, comment pourriez-vous convaincre votre patron d'écrire l'application pour une plate-forme de smartphone donnée (iOS / Android) par rapport au développement en tant qu'application Web?