Artikel Einführung von Wulin.com (www.vevb.com): Wenn es um Web -App geht, müssen wir uns zuerst native App vorstellen. Der IPA, den wir im App Store herunterladen, und die APK, die wir im Google Play Store oder in anderen Websites herunterladen, sind alle nativen Apps. Was sind die Vor- und Nachteile dieser Art von App?
Mit dem rasanten Anstieg mobiler Geräte entwickelt sich der App -Markt rasant. Derzeit hat die Gesamtzahl der Apps auf iOS- und Android -Plattformen bis zu 1 Million erreicht. Laut AAWP hat die Anzahl des Windows Phone -Anwendungsmarktes 80.000 überschritten und wurde für die drittgrößte Anwendungsplattform befördert. Das mobile Datenanalyseunternehmen Flurry zeigten in seinem App -Trends von App 2011, dass Menschen mehr Zeit für Apps verbringen als auf dem Surfen von Webseiten.
Der App -Markt wird in Zukunft hell sein. Für mobile Entwickler müssen Anwendungen auf verschiedenen Plattformen verschiedene Apps entwickeln, um sie zu unterstützen, und erfordert bestimmte Kosten in Bezug auf Aktualisierungen und Wartung. Daher denken mehr Leute an Web -Apps, die auf HTML5 basieren. Derzeit unterstützen Browser von Mainstream -Betriebssystemen iOS, Android und Windows Phone für die meisten Funktionen von HTML5, was den Status von HTML5 in der zukünftigen Seite Mobilgeräte weiter hervorhebt. Was sind die Aussichten für HTML5? Lassen Sie uns HTML5 und Web -App zusammen diskutieren:
Wenn es um Web -App geht, müssen wir uns zuerst native App überlegen. Der IPA, den wir im App Store herunterladen, und die APK, die wir im Google Play Store oder in anderen Websites herunterladen, sind alle nativen Apps. Was sind die Vor- und Nachteile dieser Art von App?
Vorteile der nativen App:
1. Hervorragende Benutzererfahrung und wunderschöne interaktive Operationen können unterschiedliche Benutzererlebnisse für verschiedene Plattformen bieten.
2. Es kann nicht durch Netzwerkgeschwindigkeit eingeschränkt werden und die Bandbreitenkosten einsparen.
3.. Zugriff auf lokale Hardware -Geräte und -Ressourcen;
4. Das Gewinnmodell ist klar.
Nachteile der nativen App:
1.. Transplantationsprobleme zwischen verschiedenen Plattformen;
2. Die Kosten für die Aufrechterhaltung mehrerer Versionen sind relativ hoch;
3. Es muss die Bewertung von Drittanbietern bestehen.
4. Gewinne müssen an Dritte geteilt werden.
In Anbetracht der Mängel der nativen App macht die Web App diese Nachteile sehr gut aus. Entwickler müssen nur HTML5, CSS3, JS und Geräte-APIs verstehen, um den Betrieb von Anwendungen auf mehreren Terminalgeräten und -plattformen zu vervollständigen. Dies ist eine gute Garantie für die plattformübergreifende Konsistenz von Anwendungen. Im Vergleich zur nativen App sind die Entwicklungskosten niedriger und das Update und die Wartung einfacher. Benutzer haben fast keine Installationskosten und sind freier und offener. Jede neue Technologie verfügt jedoch immer über Vor- und Nachteile, und Web -Apps selbst werden auch Probleme im Zusammenhang mit Benutzererfahrung, UI -Effekten und dem Aufrufen lokaler Geräte und Ressourcen auftreten.
Obwohl die beiden Modelle ihre eigenen Vor- und Nachteile haben, stellten Microsoft und Jobs mit der raschen Entwicklung von mobilen Geräten und HTML5 fest, dass nur HTML5 die Zukunft des Webs ist. Aus dem von dem berühmten Unternehmen AppCelerator des berühmten Mobile Cloud -Plattform veröffentlichten Umfrageberichts können wir feststellen, dass das HTML5 Mobile Web auf den 4. Platz gestiegen ist.
Wie wir alle wissen, bringt HTML5 uns nicht nur mehr semantische Tags, sondern auch neue Funktionen wie Leinwandzeichnung, Audio und Video, lokale Speicher, Offline -Anwendungen und Geolokalisierung.