Heim  >  Artikel  >  Web-Frontend  >  Werden Apps durch HTML5 ersetzt und innerhalb von drei Jahren vollständig verschwinden?

Werden Apps durch HTML5 ersetzt und innerhalb von drei Jahren vollständig verschwinden?

黄舟
黄舟Original
2017-03-08 15:24:591165Durchsuche

Im Jahr 2007 gründete das W3C (World Wide Web Consortium) das HTML5-Projekt. Erst Ende Oktober 2014 wurde diese acht Jahre alte Spezifikation endgültig geschlossen.

In den letzten Jahren hat HTML5 das Muster des PC-Internets untergraben und das mobile Interneterlebnis optimiert. Als nächstes wird HTML5 die native App-Welt untergraben. Das klingt ein wenig alarmierend, aber wenn Sie die Entwicklungsgeschichte von HTML5 sorgfältig analysieren, werden Sie feststellen, dass dies tatsächlich der Entwicklungstrend der Welt ist.

7 große Vorteile von HTML5 für Entwickler

Plattformübergreifend:

Im Multi-Screen-Zeitalter , Entwicklung Der Leidensindex der Benutzer ist sehr hoch und alle hoffen, dass HTML5 die Rolle des Retters spielen kann. Mehrere Codesätze, unterschiedliche technische Arbeitsarten und die Synchronisierung der Geschäftslogik sind ein mühsamer Prozess. Es ist ein bisschen wie in der frühen Welt der Personalcomputer. Damals hatte jeder Computer sein eigenes Betriebssystem und seine eigene Programmiersprache, und die Entwickler waren es leid, verschiedene Versionen zu erstellen. Tatsächlich war die Popularität von DOS größtenteils auf die Tatsache zurückzuführen, dass die Entwickler Ich hatte wirklich nicht die Energie, Programme für andere Computer zu schreiben. Die plattformübergreifende Technologie ist größtenteils aufgrund von Leistungsproblemen in der Anfangsphase ausgestorben, aber in der mittleren bis späten Phase, wenn die Hardwarefunktionen verbessert werden, wird sie wieder zum Mainstream werden, da plattformübergreifende Technologie tatsächlich eine Notwendigkeit ist.

Schnelle Iteration:

Das mobile Internet ist eine Ära, in der der schnelle Fisch den langsamen Fisch frisst. Wer die Bedürfnisse der Benutzer schneller erfüllt, hat geringere Versuchs- und Irrtumskosten. , wer auch immer einen großen Vorteil hat. Die meisten Internetprodukte sind kostenlos und haben Netzwerkeffekte, was es für Nachzügler sehr schwierig macht, Benutzer zu ergattern. Durch die Verwendung nativer Entwicklung wird die Effizienz aller Aspekte der Rekrutierung, Entwicklung und Einführung mehr als verdoppelt. Darüber hinaus wird die Kommunikationseffizienz oft mehr als verdoppelt, je mehr Personen beteiligt sind.

Kontinuierliche Bereitstellung:

Viele Leute machen diese Erfahrung, wenn eine native Anwendung im Appstore gestartet wird, gibt es plötzlich einen großen Fehler und sie müssen Überstunden machen um das Problem zu beheben, und warten Sie dann ruhig auf 2. Es wurde eine Woche oder länger von Apple überprüft und war in den letzten zwei Wochen mit negativen Bewertungen und einer großen Anzahl von Benutzern überfüllt sind verloren gegangen. Wenn die neue Anwendung überprüft und online gestartet wird, hat der Benutzer sie bereits deinstalliert. Bei HTML5 gibt es diese Probleme jedoch nicht. Sie können in Echtzeit aktualisieren und bei Problemen sofort reagieren.

Erhebliche Kostensenkung:

Finanzierung ist für Unternehmer nicht einfach. Es ist sehr wichtig, Geld effizienter auszugeben. Wenn sich Ihre nativ entwickelte App nicht von den mit HTML5 entwickelten Apps Ihrer Mitbewerber unterscheidet, Ihre Entwicklungskosten aber doppelt so hoch sind, wird meiner Meinung nach kein Investor gerne Geld in Sie investieren.

Entwickeltes Open-Source-Ökosystem:

HTML5-Frontend ist ein offenes Ökosystem mit positiver Rückkopplung. Eine große Anzahl von Open-Source-Bibliotheken kann verwendet werden, was die Anwendungsentwicklung erleichtert und agiler, was sich natürlich auch in einer schnellen Iteration und Kostenreduzierung widerspiegelt. Noch wichtiger ist jedoch, dass die zukünftige Vitalität dieses offenen Ökosystems mit positiver Rückkopplung stärker ist als die des nativen Ökosystems.

Offener Datenaustausch:

HTML ist ein offener Code, der auf der Seiteneinheit basiert. Es ist keine Entwicklung eines speziellen SDK erforderlich Verwirrung, es kann mit anderen Anwendungen interagieren. Entwickler können ihre Daten für mobile Suchmaschinen leicht abrufbar machen und einfacher anwendungsübergreifend zusammenarbeiten, um den Anforderungen der Endbenutzer gerecht zu werden.

Einfacher zu bewerben und leichter zu explodieren:

Viele Umleitungseingänge: Die Umleitung von HTML5-Anwendungen ist sehr einfach, super App (wie WeChat Moments), Suchmaschinen, Anwendung Märkte und Browser sind voll von HTML5-Verkehrsportalen. Der einzige Verkehrszugang für native Apps ist der App-Markt. Kluge HTML5-Entwickler werden natürlich mit verschiedenen Verkehrsportalen spielen, um sich einen stärkeren Vorteil zu verschaffen.

Großer Verkehr: Vor einiger Zeit war „Nervous Cat“ in WeChat Moments beliebt, wenn dieses Spiel im Appstore verfügbar wäre. Der Verkehr, den die Super-App mit sich bringt, ist definitiv nicht groß größer als der Markt für native Anwendungen. Wenn WeChat es Spielen erlauben würde, Verknüpfungen auf dem Desktop zu erstellen, und wenn das Spiel anschließend aktualisiert würde, um das Problem der kontinuierlichen Unterhaltung zu lösen, wäre die Zukunft unvorstellbar.

Hohe Effizienz der Verkehrsumleitung: Neben vielen Eingängen und großem Verkehr ist eine hohe Effizienz der Verkehrsumleitung nicht zu übersehen. Jeder weiß, dass die Conversion-Rate von Werbung für Benutzer hoch ist höher für Webspiele.

Die drei Hauptvorteile von HTML5 für Endbenutzer

Senkt die Nutzungsschwelle erheblich

Warum werden Streaming-Medien heruntergeladene Videos ersetzen und zum Mainstream werden? Werden Web-Spiele zum Mainstream? Nur weil die Nutzer zu „faul“ sind. Lassen Sie Benutzer ihre Bedürfnisse bequemer erfüllen. Manchmal ist der Effekt besser, als ihre Bedürfnisse besser zu erfüllen.

Die Augen des Benutzers sehen einen interessanten Punkt und nachdem er darauf geklickt hat, sollte er sofort beginnen, die Bedürfnisse des Benutzers zu befriedigen. Beispielsweise können Streaming-Medien sofort geschaut und Web-Spiele sofort gespielt werden. Auf dem aktuellen Markt für native Apps müssen Benutzer Folgendes tun: Eine App auswählen, auf den Download warten, Berechtigungen bestätigen, auf die Installation warten und dann zum Öffnen klicken. Eine solche schlechte Erfahrung muss früher oder später untergraben werden.

Ob Apps, Spiele oder Audio und Video, in Zukunft ist alles einsatzbereit. Wer zuerst die Bedürfnisse der Nutzer erfüllt, wird gewinnen.

Hervorragende Erfahrung mit Echtzeit-Updates und differenziellen Updates

HTML5-Anwendungen können die Einschränkungen des Anwendungsmarktes für unabhängige Echtzeit-Updates umgehen und Benutzer können schnell davon profitieren neue Dienstleistungen.

Und diese Art von Update kann ein differenzielles Update sein. Wenn es beispielsweise ein Problem mit einer bestimmten HTML-Seite oder einer bestimmten JS-Datei gibt, aktualisieren Sie einfach diese kleine Datei von ein paar Kilobyte. Das ist viel besser als das Update Erfahrung mit nativen Anwendungen.

Anwendungsübergreifende Erfahrung

Derzeit konzentriert sich der Wechsel zwischen mobilen Anwendungen auf den Desktop oder den Task-Manager, aber tatsächlich haben diese Zentren großen Einfluss auf Effizienz und Erfahrung. Wenn ein Benutzer eine Geschäftsreise nach Sanya unternehmen möchte, öffnet er zunächst die Qunar-App, um ein Ticket zu buchen, wechselt dann zurück zum Desktop, findet und öffnet dann die Wetter-App, sucht nach Sanya, wechselt dann zum Desktop und findet und öffnet die Hanglv Zongheng App, gibt die Flugnummer ein, um einzuchecken, ach ja. Wie lautet nun die Flugnummer? Wechseln Sie dann zum Desktop, suchen und öffnen Sie die Qunar-App, um die Flugnummer anzuzeigen, und suchen und öffnen Sie schließlich die Autovermietung Geben Sie in der App den Standort der Autovermietung ein und wechseln Sie dann zurück zum Desktop.

Unter dem nativen Anwendungssystem können Benutzer nur dies tun. Aber unter dem HTML5-System muss er nicht mehr zum Desktop wechseln. Er kann problemlos zwischen Apps wechseln, anstatt isolierte Apps zu verwenden, und Anwendungen können problemlos Daten untereinander übertragen.

Dieser Modus erfordert ein wenig Fantasie, wird aber früher oder später kommen.

Nach der Analyse dieses Punktes können wir klar erkennen, dass HTML5 sowohl aus Sicht der Endbenutzer als auch der Entwickler definitiv die aktuelle Position nativer Anwendungen ersetzen wird. Und dies löste eine Reihe von Subversionen aus.

Die Subversion nativer Apps

HTML5s „Leistungs“-Hürden wurden gelöst und können den Auswirkungen nativer Apps nahekommen. Kann es also native Apps ersetzen? Wenn die Entwicklung besser ist als jetzt, wird es auch ein Muster geben, bei dem native Apps jeweils einen Teil des Marktes einnehmen. Long-Tail-Anwendungen mit geringen Anforderungen werden HTML5 verwenden, während Mainstream-Anwendungen weiterhin von nativen Apps dominiert werden.

Aber eine solche Idee ist gefährlich. Genau wie vor der Gründung von Apple sagten HP-Führungskräfte zu Woz: Wer würde in Zukunft einen Computer zu Hause untergraben?

Das obige ist der detaillierte Inhalt vonWerden Apps durch HTML5 ersetzt und innerhalb von drei Jahren vollständig verschwinden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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