Heim > Web-Frontend > H5-Tutorial > Kann HTML5 Flash_html5-Tutorial-Tipps wirklich ersetzen?

Kann HTML5 Flash_html5-Tutorial-Tipps wirklich ersetzen?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-05-16 15:51:31
Original
1305 Leute haben es durchsucht

Adobe CTO Kevin Lynch

Nachrichten vom 6. Februar, Pekinger Zeit, unter Webentwicklern gibt es eine heftige Debatte über die Zukunft des Webs: Sollten sie weiterhin Adobe Flash verwenden oder auf neuere Technologie umsteigen?

Diese Debatte gibt es schon seit Jahren, aber die Ankündigung von Apple letzte Woche, dass das iPad (wie das iPhone) kein Flash unterstützt, hat das Thema erneut aufgeheizt. Zuvor hatte Adobe unauffällig geäußert, dass man gerne Flash für das iPhone bereitstellen würde, solange Apple zunicke.

Aber der technische Leiter von Adobe, Kevin Lynch, scheint nicht mehr höflich sein zu wollen. Er schrieb am 2. in einem Blog, dass Apple nicht bereit sei, Flash in sein „magisches Gerät“ einzubinden, was bedeutet, dass iPad-Benutzer nur Broken Web sehen können Seite. Zum Vergleich holte er sogar ein Google Nexus One hervor.

Lynch sagte: „Wir sind dabei, Flash Player 10.1 für alle großen Smartphone-Marken fertigzustellen, mit Ausnahme eines Unternehmens.“ Er erwähnte ausdrücklich, dass dies auch Nexus One einschließt und die Software auch auf Tablet-Geräten, kleinen Notebooks und Netzwerkfernsehern verwendet werden kann Ausführung. Er sagte: „Flash gepaart mit Browsern verschafft diesen Geräten einen Wettbewerbsvorteil, da ihre Kunden im gesamten Internet surfen können … Wir sind bereit, Flash zu den Browsern dieser Geräte hinzuzufügen, wenn Apple dies möchte, aber zum jetzigen Zeitpunkt.“ Bisher haben wir keine Anfrage von Apple erhalten.“

Laut Adobe-Statistiken hat Flash mit einer Penetrationsrate von über 98 % tatsächlich eine nahezu allgegenwärtige Popularität auf PCs erreicht. Die Wurzeln der Technologie liegen in animierten Bildern, aber der Schlüssel zum Erfolg liegt in der Bereitstellung eines einfachen Mechanismus zum Streamen von Audio und Video von Websites zusätzlich zu schwierig zu verwendenden Technologien wie Microsoft, Apple und Real. Allerdings schränken mehrere neue Technologien, darunter der völlig neu aufgelegte HTML-Standard, das audiovisuelle Erlebnis von Flash ein.

Bruce Lawson, Befürworter von Webstandards bei Opera Software, glaubt, dass HTML und andere Technologien Flash ersetzen werden und dass die Funktionen dieser neuen Technologien dem aktuellen Flash bereits sehr nahe kommen.

Lawson sagte: „Für Unternehmen, Kommunikation und die Gesellschaft insgesamt ist das Internet (einschließlich Video, Spiele, Animation) eine zu wichtige Plattform, als dass sie von einem einzelnen Unternehmen kontrolliert werden könnte. Aber das wird einige Zeit dauern; jetzt gibt es sie.“ Zahlen Riesiger Inhalt mit Flash ”

Aber das Problem ist nicht nur die Menge an Flash-Inhalten im Web. HTML5 und verwandte Technologien entwickeln sich schnell weiter, und da sie sich gleichzeitig mit der Browserunterstützung weiterentwickeln, auch wenn sie noch unvollständig sind, haben sie eine Präsenz und Macht geschaffen, die nicht ignoriert werden kann. Doch viele Entwickler verhalten sich immer noch abwartend und ziehen es vor, zu warten, bis sich die Situation klarer wird, bevor sie Maßnahmen ergreifen.

Offene Netzwerkallianz

Nach Jahren der Verwirrung haben Browserhersteller wie Apple, Opera, Mozilla und Google endlich einen Konsens über die neue Ausrichtung des HTML-Standards erzielt. Einer der bemerkenswertesten HTML5-Standards ist die integrierte Ton- und Videounterstützung.

Darüber hinaus gibt es weitere neue Aspekte, wie das Speichern von Daten auf dem Computer für den Zugriff durch Anwendungen, Web Sockets, die regelmäßig Daten für den Browser aktualisieren, Web Worker, die es Netzwerkprogrammen ermöglichen, mehrere Aufgaben gleichzeitig auszuführen, und Verbesserungen an 2D-Bilder.

Gleichzeitig fördern diese Verbündeten auch andere neue Standards unter dem Banner des „offenen Netzwerks“, wie z. B. die 3D-Bildbeschleunigungstechnologie WebGL, die Verbesserung des Webseitenlayouts durch CSS (Cascading Style Sheets) und Netzwerkschriftarten sowie die Stärkung Unterstützung für andere Teile wie SVG (Scalable Vector Graphics) und Verbesserung der Leistung von in JavaScript geschriebenen Webanwendungen.

Sogar Microsoft, das in den letzten 10 Jahren den Fortschritt der Browserentwicklung beobachtet und Silverlight als Konkurrenz zu Flash eingeführt hat, hat begonnen zu investieren. Das Unternehmen hat versprochen, mehr Webstandards zu übernehmen und hat in den letzten Monaten tatsächlich in die HTML- und SVG-Entwicklung investiert. Patrick Dengler, Senior Planning Manager des IE-Teams, sagte am 1. über die SVG-Entwicklungsarbeit, an der Microsoft beteiligt war: „Wir haben eine unerwartet positive Resonanz erhalten.“

Adobes proprietäre Flash-Software weist neben dem grundsätzlichen Konflikt mit dem „offenen Netzwerk“ auch einen wesentlichen Mangel auf: Abstürze. Mozilla beeilt sich, eine neue „Lorentz“-Version von Firefox auf den Markt zu bringen, um zu verhindern, dass Plug-ins Browserabstürze verursachen. Der Hauptgrund ist Flash.

Vorteile von Flash

Aber es ist noch zu früh, um daraus zu schließen, dass Flash sterben wird. Der Betrieb der Open Web Alliance bleibt verwirrend, fragmentiert und instabil, und die Browserunterstützung für ihre verschiedenen Elemente ist inkonsistent oder nicht vorhanden. Flash ist derzeit die konsistenteste Browser-Add-on-Software und im Gegensatz zu Browser-Versionsaktualisierungen können Benutzer relativ schnell auf neue Versionen von Flash aktualisieren.

Der formelle Standardisierungsprozess ist langsam. Ian Hickson, der als HTML5-Editor fungiert und auch bei Google angestellt ist, hat die HTML5-Arbeit der Web Hypertext Applications Technical Working Group (WHATWG) erst im Oktober letzten Jahres abgeschlossen. Die Gruppe arbeitet jedoch mit dem bürokratischeren W3C (Worldwide Information Network Consortium) zusammen, um den Standard zu vervollständigen.

Die Schwierigkeiten bei der Geburt des HTML5-Audio- und Videostandards zeigen, wie schwierig es ist, Flash zu ersetzen. Flash-Videos können verschiedene „Codecs“ nutzen, wenn das Video vom Server auf den Computer des Benutzers übertragen wird. Benutzer drücken einfach die Wiedergabetaste.

Derzeit akzeptiert HTML5 jedoch nur zwei Codecs: H.264, unterstützt von Apple Safari und Google Chrome, und Ogg Theora, unterstützt von Firefox, Chrome und Opera. IE, der beliebteste Browser, unterstützt derzeit keine HTML5-Videos.

Was tun mit Streaming-Video-Websites? Wenn eine Website HTML5-Videos unterstützt (mit denen YouTube derzeit experimentiert), ist es am besten, die Flash-Unterstützung beizubehalten, um den vielen Benutzern gerecht zu werden, deren aktuelle Browser HTML5 noch nicht unterstützen.

Darüber hinaus steht die Open Network Alliance möglicherweise kurz davor, mit der vorhandenen Flash-Technologie gleichzuziehen, aber Flash steht nicht still. Lynch versprach letztes Jahr, dass Flash weiterhin das beste Werkzeug für die Erkundung des Webs sein werde.

Schließlich sind die Programmiertools für offene Netzwerke noch nicht ausgereift. Ein Grund dafür ist, dass HTML5 und verwandte Technologien noch nicht vollständig sind. Lawson sagte: „Man muss sich auf die Browser-Interoperabilität verlassen. Die Erfahrung der Vergangenheit zeigt, dass es nicht einfach ist, aber wenn die Spezifikationen abgeschlossen sind, wird sich die Situation verbessern.“

Ruhe bewahren

HTML vs. Flash könnte sich zu so etwas wie einem Religionskrieg entwickeln. Debatten über Tools gibt es schon, seit es Programmiersprachen gibt, und das Thema hat auch eine emotionale Komponente.

Viele Open-Source-Fans, die Firefox verwenden, sind nicht an proprietäre Software gewöhnt und es gewohnt, ihre Meinung laut zu äußern. Eine andere Gruppe von Flash-Angreifern ist ausschließlich durch ihre Abneigung gegen erzwungene Online-Werbung motiviert. Mit den Meinungen der Apple-iPad-Anhänger hat sich nun eine starke Anti-Flash-Truppe gebildet.

John Nack, Director of Product Management für Photoshop bei Adobe, sagte: „Menschen mögen eine Killersituation: Gute gegen Böse, Offenheit gegen proprietäre …“

Der klügere Ansatz besteht in der Tat darin, objektiv zu bleiben und zu akzeptieren, dass beide Technologien ihre eigenen Vor- und Nachteile haben und es kurzfristig nicht über Leben und Tod entscheiden wird. Vielleicht ist die Kluft zwischen den beiden nicht so groß, wie es scheint. Vergessen Sie nicht, dass Adobe auch über HTML-Tools verfügt. Die AIR-Softwarebasis ist nicht nur der Flash Player, sondern auch die WebKit HTML-Verarbeitungs-Engine. Adobe hat enorme Ressourcen in Flash investiert, aber das Interesse des Unternehmens an HTML wird mit zunehmender Reife verwandter Technologien auch zunehmen.

Lynch sagte: „Langfristig wird HTML mancherorts die Nachfrage nach Flash verdrängen, insbesondere die jüngste Entwicklung von HTML5. Aber ich glaube nicht, dass dies eine Situation ist, in der das eine das andere ersetzt, und das ist der Fall.“ Es ist unwahrscheinlich, dass dies jetzt oder in absehbarer Zukunft passieren wird.“ (Übersetzt von Chen Zhiwen)

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
Aktuelle Ausgaben
HTML5-Validierung für Symfony 2.1
Aus 1970-01-01 08:00:00
0
0
0
Der Unterschied zwischen HTML und HTML5
Aus 1970-01-01 08:00:00
0
0
0
html5 anzeigen ausblenden
Aus 1970-01-01 08:00:00
0
0
0
HTML5-Formularvalidierung
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage