Heim > Web-Frontend > H5-Tutorial > Entwicklung von HTML5

Entwicklung von HTML5

怪我咯
Freigeben: 2017-04-05 15:53:22
Original
1497 Leute haben es durchsucht

Ende Oktober 2014 gab das W3C (World Wide Web Consortium) offiziell bekannt, dass HTML5 offiziell fertiggestellt wurde. Der Technologiekreis schien einen Weg gefunden zu haben, die von nativen Apps dominierte Welt zu durchbrechen von Google und Apple veröffentlicht und veröffentlicht Viele Artikel, die predigen, dass HTML5 tatsächlich beginnen wird, native (native) Apps zu untergraben, haben auch begonnen, sich auf die Entwicklung von HTML5 zu konzentrieren und die Zukunft von HTML5 zu ergreifen. Wird HTML5 also der nächste Trend? Kann die endgültige Version von HTML5 die derzeit beliebten nativen Apps wirklich untergraben? Persönlich denke ich, dass es folgende Möglichkeiten gibt.

 1 Die Haltung von Apple und Google

Die von Apple und Google hält mehr als 95 % des Marktanteils mobiler Systeme, und Google und Apple sind treue Fans nativer APPs. Was Sie wissen müssen, ist, dass HTML5 oder Web APP nicht zur Hauptmethode für die APP-Implementierung im mobilen Internet geworden ist, weil das Aufkommen des iPhone der ersten Generation im Jahr 2007 Web APPs fast aus dem mobilen Internet ausgelöscht hat Native Apps erfreuen sich zunehmender Beliebtheit bei den Benutzern. Die Interaktion ist hervorragend und es gibt keinen Überlebensspielraum für Web-Apps.

Glücklicherweise ist der integrierte Webview mit Android 4.4, das Ende 2013 von Google veröffentlicht wurde, nicht mehr der beschissene Android WebKit-Browser, sondern Chromium. Nach der Veröffentlichung des iPhone 5 im Jahr 2012 war die Leistung von HTML5 auf iOS zufriedenstellend. Die exklusive JavaScript-Beschleunigungs-Engine Nitro ist jedoch nach der Veröffentlichung von iOS 8 nicht mehr so ​​wichtig . Es gibt Einschränkungen für Programme von Drittanbietern, die Nitro aufrufen. Jetzt kann jeder Browser oder jede Anwendung, die UIWebview von iOS aufruft, die Nitro-Beschleunigung verwenden. Die Einstellung der beiden großen Mobilfunkbetreiber und Browsergiganten hat sich geändert, so dass die Entwicklung von HTML5 auf Mobiltelefonen nicht mehr eingeschränkt ist. Diese Änderung ist unumkehrbar und kann nur noch weiter voranschreiten -erreichende Auswirkungen (zitiert aus „HTML 5 ist endlich fertiggestellt, und acht Jahre später werden wir darüber sprechen, wie wir die Welt wieder verändern können“, veröffentlicht von 36Kr am 3. November 2014).

Es scheint, dass Google und Apple in Zukunft auch die Vorteile von HTML5 erkannt haben. Neben einigen Änderungen im Browserkern haben sie beispielsweise auch entsprechende Änderungen an der Bedienung des Browsers vorgenommen. Im Safari-Browser können Sie eine Webseite zum Startbildschirm hinzufügen und eine Webanwendung zum Startbildschirm hinzufügen, um schnell auf die Webseite zuzugreifen. Möglicherweise bereitet dies die Bühne für zukünftige Web-APPs, die auf HTML5 basieren.

 2. Technische Einschränkungen von HTML5 selbst

Obwohl HTML5 die einzige plattformübergreifende Plattform ist, die Mainstream-Plattformen wie PC, Mac, iPhone, iPad nutzen kann, Android, Windows Phone usw. Sprache. Aber seine eigenen Mängel sind unvermeidlich. Das Fehlen einer API, die Unfähigkeit, gut mit mobiler Hardware zu interagieren, die fehlende Unterstützung für mobilspezifischen Push und die unruhige Interaktion ... sind allesamt Hauptfaktoren, die eine schnelle Popularisierung kurzfristig verhindern und die Entwicklung von Web-APPs behindern.

 3. Einstellung von Softwareentwicklern

Aus heutiger Sicht dominieren Google und Apple den nativen APP-Markt, ihre Einstellung gegenüber HTML5 war es also nicht Es ist zu klar, es gibt weder einen starken Entwicklungstrend noch eine vollständige Ablehnung. Auf dieser Grundlage haben Softwareentwickler auch unterschiedliche Einstellungen. Die andere besteht darin, weiterhin Web-APPs auf Basis von HTML5 zu entwickeln. das einen nativen + HTML5-Ansatz für die Hybridentwicklung verwendet. Es kann native Technologie verwenden, um die Mängel von HTML5 auszugleichen, und kann auch HTML5-Technologie verwenden, um eine schnelle Iteration und andere Funktionen zu erreichen. Derzeit verwenden die meisten plattformbasierten Apps oder Nachrichten-Apps ein hybrides Entwicklungsmodell. Obwohl das Hybrid-Entwicklungsmodell die HTML5-Technologie in großem Umfang nutzt, lässt sich nicht leugnen, dass die Ausführung immer noch auf nativen APPs basiert.

 4. Web-APP-Eingangs- und Betriebsumgebung

In den frühen Tagen des mobilen Internets verfügte die Web-APP mit Hilfe von Browsern über eine gute Betriebsumgebung und eine hohe Leistung Als die Web-APP durch die native APP ersetzt wurde, etablierte die native APP ein System- und Anwendungsspeichermodell als Einstiegs- und Betriebsumgebung für die native APP. Was sind jedoch die Einstiegs- und Betriebsumgebung für die Web-APP? Da sich die Browserkerne verschiedener Systeme unterscheiden, ist die Frage, ob die Unterstützung von HTML5 Auswirkungen auf die Verwendung und Interaktion von Web APP haben kann, zur Kernfrage geworden. WeChat scheint eine gute Lösung bereitgestellt zu haben. Am 19. Januar 2015 hat WeChat das WeChat-Webseiten-Entwicklungs-Toolkit (WeChat JS-SDK) für Entwickler geöffnet, mit dem Benutzer problemlos Webseiten auf Basis der JS-SDK-Web-App entwickeln können Durch die Verwendung des WeChat-Dienstkontos anstelle der Website-Adresse wurde nach und nach ein Web-APP-Anwendungsspeicher und eine Betriebsumgebung aufgebaut.

Obwohl der Weg vor HTML5 lang und voller Dornen ist, ist es unbestreitbar, dass Web APP mit der Fertigstellung von HTML5 die besten Entwicklungschancen in der Zukunft einläuten wird, da die Hardware-Verarbeitungsfähigkeiten und die ursprüngliche Leistung verbessert werden Probleme von HTML5 werden Es wird auch gelöst, und technologische Verbesserungen werden die Lücke zu nativen APPs schrittweise schließen. Mit seinem plattformübergreifenden Vorteil wird es sich natürlich stark weiterentwickeln. Aber ob es die native APP vollständig ersetzen kann, ist meiner Meinung nach unwahrscheinlich, ebenso wie die Einführung von Webspielen keine Client-Spiele besiegt hat. Zukünftig wird Web APP in einer dafür geeigneten Umgebung existieren, und native APP wird auch in einer dafür geeigneten Umgebung existieren, genau wie iOS und Android jetzt, sie werden nebeneinander existieren.

Das obige ist der detaillierte Inhalt vonEntwicklung von HTML5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage