Frage

Was ist die größte Einschränkung der Herstellung / mit Webapps? Ich denke, dass, wenn Sie local, Offline-Browsing und Geo-Fähigkeiten verwenden thaht Sie von html5 bekommen die Unterschiede recht klein sind (mit Ausnahme der Spiele).

Der große Vorteil von Webapps ist, dass sie Quer platfrom kompatibel!

sind
War es hilfreich?

Lösung

Eine der größten Einschränkung ist, Zugriff auf die Hardware. Sie können keinen Zugriff USB-Anschlüsse, spezielle Hardware könnten Sie haben (Drucker, bardcode Leser) und andere Sachen, und natürlich, Sie haben keinen Zugriff auf einige sehr wichtige APIs, dass Sie heute brauchen Spiele zu laufen (DirectX, OpenGL ).

Aber ich stimme: jeden Tag sie weniger Gründe sind nicht mit einer WebApp anstelle eines gebürtigen APP zu gehen.

Andere Tipps

Für iOS: Wenn für Webapp mit Geolocation, wird der Benutzer Prompt über das Geben Standort Zugriff jedes Mal, die für den Benutzer lästig sein könnten. Native App, nur das erste Mal. Die UI-Performance ist auch nicht so als native glätten. in webview Scrolling hat eine "langsame" Beschleunigung im Vergleich zu nativen Ansicht Scrollen.

Die Leistung ist ein wesentlicher Unterschied. Ich sehe aus allen 20- bis über 200-facher Geschwindigkeit Verbesserungen, wenn sie von JavaScript kompilierte C / Objective-C-Code zu konvertieren. Man kann auch tun, Echtzeit-Audio- und Videoverarbeitung in nativen Code, sowie Low-Level-Vernetzung, etc.

Eine interessante Einschränkung (HTML5-wise) ich sehe, ist von einem Punkt des geistigen Eigentums. Da eine Menge Code (raw JavaScript + HTML) für den Benutzer sichtbar ist, müssen Sie sorgfältig, welche Komponenten entscheiden werden „offen“ sein, Benutzer zu beenden. Nicht bekannt, dass Standard-Weg zu sperren oder verstecken Sie Ihre IP, sobald es dem Server verlässt.

Webapps sind für mehrere Hardware-Geräte zu erreichen, können Sie Ihre App viel schneller aktualisiert werden kann, ist somit Feedback schneller. Allerdings Ihre Benutzer ein Always-on-Internet-Verbindung benötigen, um Ihre Webapp zu verwenden, die über sie wahrscheinlich die größte negativ sind im Vergleich zu einem nativen (offline) App.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top