Question

Quelle est la plus grande limitation de faire / en utilisant webapps? Je pense que lorsque vous utilisez localStorage, hors-navigation et géo-capacités thaht que vous obtenez de html5 les différences sont assez petites (sauf pour les jeux).

Le grand avantage de l'utilisation webapps est qu'ils sont! Compatibles sur-platfrom

Était-ce utile?

La solution

L'une des plus grande limitation est l'accès au matériel. Vous ne pouvez pas accéder directement aux ports USB, du matériel spécialisé que vous pourriez avoir (imprimantes, lecteurs de bardcode), et d'autres choses, et bien sûr, vous n'avez pas accès à certaines API très importantes que vous avez besoin aujourd'hui pour exécuter des jeux (DirectX, OpenGL ).

Mais je suis d'accord: chaque jour, ils sont moins de raisons de ne pas aller avec une WebApp au lieu d'une application native.

Autres conseils

Pour iOS: Lorsque vous utilisez pour la géolocalisation webapp, l'utilisateur recevra rapidement de donner un accès emplacement à chaque fois, ce qui pourrait être gênant pour l'utilisateur. application native, seule la première fois. La performance de l'interface utilisateur est pas aussi lisse que natif. Défilement webview a une accélération « lente » par rapport au défilement de la vue native.

La performance est une différence majeure. Je vois autour de 20X à 200X plus des améliorations de vitesse lors de la conversion de Javascript pour compilé C / code Objective C. On peut aussi faire l'audio en temps réel et le traitement vidéo en code natif, ainsi que les réseaux à faible niveau, etc.

Une limitation intéressante (HTML5 sage) Je vois que d'un point de la propriété intellectuelle. Comme beaucoup de code (JavaScript + HTML brut) est exposé à l'utilisateur, vous devez choisir soigneusement quels composants seront « ouvertes » aux utilisateurs finaux. Pas au courant d'aucune manière standard pour verrouiller ou cacher votre adresse IP une fois qu'il quitte votre serveur.

sont webapps pour atteindre une grande plusieurs périphériques, vous pouvez mettre à jour votre application beaucoup plus rapide, donc des commentaires est plus rapide. Cependant, vos utilisateurs auront besoin d'une connexion permanente à Internet pour utiliser votre webapp, qui est probablement le plus négatif à leur sujet par rapport à une application native (hors ligne).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top