In den letzten Jahren hat HTML5 die PC -Internetlandschaft untergraben und das mobile Interneterlebnis optimiert. Als nächstes wird HTML5 die native App -Welt untergraben.
2007 startete W3C (World Wide Web Alliance) HTML5 und bis Ende Oktober 2014 wurde der achtjährige Standard endlich offiziell geschlossen.
In den letzten Jahren hat HTML5 die PC -Internetlandschaft untergraben und das mobile Interneterlebnis optimiert. Als nächstes wird HTML5 die native App -Welt untergraben. Dies klingt etwas alarmierend, aber wenn Sie die Entwicklungsgeschichte von HTML5 sorgfältig analysieren, werden Sie feststellen, dass dies der Entwicklungstrend dieser Welt ist.
7 Vorteile von HTML5 für Entwickler
Plattformübergreifend:In der Multi-Screen-Ära ist der Schmerzindex der Entwickler sehr hoch, und jeder hofft, dass HTML5 den Retter spielen kann. Mehrere Codes, unterschiedliche technische Jobs und die Synchronisation der Geschäftslogik sind ein Folterprozess. Es ist ein bisschen ähnlich wie bei der Early World of Personal Computers. Zu dieser Zeit hatte jeder Computer ein eigenes Betriebssystem und eine Programmiersprache, und Entwickler hatten es satt, verschiedene Versionen zu machen. Tatsächlich lag die Popularität von DOS hauptsächlich daran, dass Entwickler nicht die Energie hatten, Programme für andere Computer zu schreiben. Die plattformübergreifende Technologie starb hauptsächlich an Leistungsproblemen in den frühen Stadien, aber sie wird den Mainstream besetzen, nachdem die Hardwarefunktionen in der mittleren und späten Stufe verbessert werden, da plattformübergreifende Funktionen in der Tat eine Notwendigkeit sind.
Schnelle Iteration:
Das mobile Internet ist eine Ära, in der schnelle Fische langsame Fische essen. Wer den Benutzer trifft, braucht schneller und wer über die niedrigeren Versuchs- und Fehlerkosten verfügt, hat enorme Vorteile. Die meisten Internetprodukte sind kostenlos und haben Netzwerkeffekte, und es ist sehr schwierig für spätere Einsendungen, Benutzer zu beschlagnahmen. Mithilfe der nativen Entwicklung ist die Effizienz aller Links aus Einstellung, Entwicklung und Online mehr als doppelt so langsam, und je mehr Menschen teilnehmen, ist die Kommunikationseffizienz oft mehr als doppelt so langsam.
Kontinuierliche Lieferung:Viele Menschen haben diese Erfahrung. Wenn eine native App in AppStore gestartet wird, gibt es einen großen Fehler. Sie müssen über Nacht Überstunden arbeiten, um es zu beheben, und dann darauf warten, dass Apple 2 Wochen oder länger überprüft. Diese zwei Wochen wurden von Benutzern ertrunken, und es gibt schlechte Bewertungen auf dem Markt und eine große Anzahl von Benutzern ist verloren gegangen. Wenn die neue Anwendung überprüft und gestartet wird, hat der Benutzer sie deinstalliert. HTML5 hat diese Probleme jedoch nicht. Sie können in Echtzeit aktualisieren und sofort reagieren, wenn es ein Problem gibt.
Erheblich gesenkte Kosten:Die Finanzierung von Unternehmern ist nicht einfach und es ist sehr wichtig, Geld effizienter auszugeben. Wenn Sie native Apps verwenden, um sich mit HTML5 zu entwickeln, sind Ihre Wettbewerber, aber Ihre Entwicklungskosten sind doppelt so hoch, ich glaube, kein Investor wird gerne Geld für Sie investieren.
Das Open -Source -Ökosystem wird entwickelt:Das HTML5-Front-End ist ein offenes, positives Feedback-Schleifenökosystem. Eine große Anzahl von Open -Source -Bibliotheken kann verwendet werden, und Entwicklungsanwendungen sind einfacher und agiler geworden. Dies spiegelt sich natürlich auch in der schnellen Iteration und Kostenreduzierung wider. Noch wichtiger ist jedoch, dass die zukünftige Vitalität dieses offenen positiven Rückkopplungsschleifenökosystems stärker ist als die der einheimischen Ökosysteme.
Datenaustausch offen:HTML ist offener Code basierend auf der Seite als Einheit. Es erfordert keine besondere Entwicklung von SDKs. Solange es nicht verwirrt ist, kann es mit anderen Anwendungen interagieren. Entwickler können es für mobile Suchmaschinen leicht machen, ihre eigenen Daten abzurufen, und es ist einfacher, die Anforderungen der Endbenutzer durch die Zusammenarbeit mit der Cross-Application zu erfüllen.
Leichter zu fördern und vermehrter zu werden:Es gibt viele Verkehrsportale: HTML5 -Anwendungen sind sehr einfach, den Datenverkehr, Super -Apps (wie WeChat -Momente), Suchmaschinen, Anwendungsmärkte und Browser und HTML5 -Verkehrsportale überall zu leiten. Das Verkehrsportal für native Apps ist nur der Anwendungsmarkt. Smart HTML5 -Entwickler spielen natürlich mit verschiedenen Verkehrsportalen, um stärkere Vorteile zu erzielen.
Großer Verkehr: Der Wechat Momente Circle war vor einiger Zeit sehr beliebt. Wenn dieses Spiel in den AppStore gestellt würde, würde es definitiv nicht so viel Verkehr geben. Der von der Super -App mitgebrachte Verkehr ist viel größer als der native Anwendungsmarkt. Wenn WeChat Spielen auf dem Desktop erstellen können und das Spiel anschließend aktualisiert wird, um das Problem der kontinuierlichen Unterhaltung zu lösen, ist die Zukunft unvorstellbar.
Hochverkehrsumleitende Effizienz: Zusätzlich zum großen Eingang und zum großen Verkehr kann eine hohe Verkehrsumleitungseffizienz nicht ignoriert werden. Jeder weiß, dass Webspiele und PC -Spiele dieselben Anzeigen verwenden, und die Werbung verändert die Konversionsrate der Benutzer, und Webspiele sind weit höher als PC -Spiele.3 Hauptvorteile von HTML5 für Endbenutzer
Den Schwellenwert für den Gebrauch erheblich senkenWarum werden Streaming -Medien zum Mainstream, anstatt Videos herunterzuladen? Warum sind Webspiele so beliebt? Es liegt nur daran, dass Benutzer zu faul sind. Benutzer bequemer machen, um ihre Bedürfnisse zu erfüllen, und manchmal ist der Effekt besser als mehr, um ihre Bedürfnisse zu erfüllen.
Wenn ein Benutzer einen Punkt von Interesse sieht, sollte er nach dem Klicken sofort anfangen, die Benutzerbedürfnisse zu erfüllen. Zum Beispiel können Streaming -Medien sofort beobachtet werden und Webspiele können sofort abgespielt werden. Im aktuellen Markt für native Anwendungen müssen Benutzer Folgendes tun: Wählen Sie eine Anwendung aus, warten Sie auf Download, bestätigen Sie die Berechtigungen, warten Sie auf die Installation und klicken Sie dann auf Öffnen. Eine so schlechte Erfahrung wird früher oder später untergraben.
Egal, ob es sich um eine App, ein Spiel, ein Audio und ein Video handelt, es wird in Zukunft klick und klicken. Wer zuerst die Bedürfnisse des Benutzers erfüllt, wird gewinnen.
Hervorragende Erfahrung in Echtzeit-Updates und schlechten UpdatesHTML5-Anwendungen können die Einschränkungen des Anwendungsmarktes umgehen und unabhängige Echtzeit-Updates erstellen, damit Benutzer schnell neue Dienste genießen können.
Darüber hinaus kann diese Art von Update ein anderes Update sein. Wenn beispielsweise ein Problem mit einer bestimmten HTML -Seite oder einer bestimmten JS -Datei vorliegt, können Sie diese kleine Datei mit wenigen K einfach aktualisieren. Dies ist viel besser als das Update -Erlebnis nativer Anwendungen.
VerbraucherlebniserfahrungDerzeit ist das Umschalten der mobilen Anwendungen auf Desktop- oder Task -Manager zentriert, diese Zentren haben jedoch viel mit Effizienz und Erfahrung zu tun. Wenn ein Benutzer eine Geschäftsreise in Sanya machen möchte, zuerst die Qunar -App öffnen, um Tickets zu buchen, dann auf den Desktop umzusteigen, dann die Wetter -App zu suchen, zu suchen, in Sanya einzugeben, dann auf den Desktop schneiden, finden und öffnen Sie die Flugreise Zongheng -App. Geben Sie die Flugnummer ein, um zu überprüfen. Miet -App, betreten Sie den Autovermietungsort und wechseln Sie dann wieder zum Desktop.
Unter dem nativen Anwendungssystem können Benutzer dies nur tun. Unter dem HTML5 -System muss er jedoch nicht auf den Desktop zurückkehren. Er kann bequem zwischen Apps herumspringen, anstatt eine Insel -App zu verwenden. Er muss nicht wiederholt Daten eingeben, und die Anwendungen können Daten leicht aneinander weitergeben.
Dieses Muster erfordert eine kleine Fantasie, wird aber früher oder später kommen.
Zu diesem Zeitpunkt der Analyse können wir deutlich erkennen, dass HTML5 aus Sicht des Endbenutzers oder aus der Perspektive des Entwicklers die aktuelle Position der nativen Anwendung definitiv ersetzen wird. Und dies löste eine Reihe von Subversionen aus.
Die Subversion nativer AppsDie sexuellen Leistungsbarrieren von HTML5 wurden gelöst und können nahezu dem Effekt nativer Apps sein. Kann sie native Apps ersetzen? Viele Menschen glauben, dass sich HTML5, wenn sich HTML5 besser entwickelt als jetzt, ein Marktmuster sein wird, das einen Teil des Marktes mit einheimischen Apps belegen wird. Long-Tail-Anwendungen mit niedrigen Anforderungen werden HTML5 verwenden, während Mainstream-Anwendungen immer noch die Welt der nativen Apps sind.
Aber eine solche Idee ist gefährlich. Genau wie vor Apple, die gegründet wurde, sagte die leitende Angestellte von HP zu Woz: Wer würde zu Hause einen Computer anziehen? HTML5 wird in Zukunft native Apps auf jeden Fall untergraben.