HTML5 vs. Flash
Diese Seite geht zur Zeit auf Twitter um. Eine Seite, auf der Sander Kessels versucht zu beweisen, dass Flash doch viel besser ist als HTML5. Ein paar unsorierte Gedanken, die mir beim lesen dieser Seite gekommen sind:
Der erste Lacher ist die Tatsache, dass der gesamte Inhalt der Seite Flash ist. Wie super! Wenn sie nicht wollen, dass Google die Seite indexiert, warum sagen sie es nicht einfach? Ich als Leser fühle mich bei solchen Seiten übrigens verarscht, wenn ich einen Link noch nicht mal in einem neuen Tab/Fenster aufmachen kann oder manche Texte nicht markieren kann. Aber hey, Hauptsache es ist schön bunt! Achja, Flash Inhalt lässt sich auch super automatisch übersetzen, seht ihr?
It’s equipped with a browser that depends on HTML5. Due to the slow processor rich internet content will not play very smooth. However, comparable tablet-devices running Android 2.2 and the flash player 10.1 are able to show all the following Flash examples (marked TODAY) on this page.
Derren Akku hält aber nicht 10 Stunden lang. 3x dürft ihr raten warum! Richtig: Unterstützung von Flash = mehr Prozessorauslastung = höherer Stromverbrauch = kürzere Akkulaufzeit. So einfach ist das. Außerdem sagen sie nur, dass es läuft! Nur performant ist das nicht wirklich, das habe ich letzte Woche selbst gesehen. Vor allem beim Scrollen macht das Surfen mit Flash keinen Spass.
Just like the other 97% of all online users are used to.
Keine Frage, Flash ist im Moment weiter verbreitet als HTML5. Denn im Moment unterstützt so gut wie kein Browser komplett HTML5. Da lassen sich also echt super Vergleiche machen. Anders sieht es beispielsweise beim Nachladen von Schriften aus, das unterstützt sogar der InternetExplorer 6 – und das will was heißen. Da bekommt man bestimmt mehr als 97% zusammen! Übrigens: Die Zahl an Usern, die Flash mit voller Absicht blocken (z.B. mit ClickToFlash für Safari oder Firefox) nimmt immer weiter zu.
Nachtrag: Mir fällt gerade auf, dass dieser Wert (97%) eigentlich nur direkt von Adobe stammen kann. Alle anderen Statistiken, z.B. diese hier (auf Plugins klicken), errechnen eine wesentlich geringere Rate von aktiviertem Flash. Komisch, oder?
The Apple HTML5 demos (left parts) only work with Safari (4.7% of all users on all devices).
Das liegt wohl eher daran, dass Apple genauso wie Adobe, Microsoft, Google usw. evil ist und uns Produkte unterschieben möchte. Da will Apple nunmal den Safari an den Mann bringen. Da kann HTML5 nun wirklich nichts dazu, wenn Apple zu diesem Zweck eine Browserweiche einbaut, die Nutzer anderer Browser zum Download von Safari bewegen möchte.
Video
This HTML5 demo shows a video. No, not in Fullscreen. No can do.
Wenn ich bei einem Flash-Video-Player das Bedienelement für den Fullscreen-Modus weglasse kann auch Flash nicht in den Vollbildmodus wechseln. HTML5-Video kann Vollbild, in der Demo haben sie nur den Button für den Vollbildmodus weggelassen. Macht bei der Demo auch keinen Sinn.
Manche Browser können auch noch gar nicht in den Vollbildmodus wechseln. Es dauert einfach seine Zeit, bis alle Browser-Hersteller alle HTML5-Features in ihren Browsern eingebaut haben. Safari 5 unterstützt seit neustem HTML5-Video im Vollbildmodus.
Typographie
This HTML5 demo shows you what has been possible with Flash since 1996.
Nicht wirklich. Denn anders als bei HTML & CSS haben Suchmaschinen, Screenreader und andere Robots mit Flash nach wie vor ein großes Problem. Klar, der Inhalt kann nochmals als HTML im Flash-Container geschrieben werden, doch warum dann nicht gleich mit HTML und CSS? Übrigens kann schon der InternetExplorer 6 andere Schriften per CSS nachladen. Sonderlich neu ist dieses Feature also nicht und verbreitet sollte es auch sein.
Gallery
Alles außer dem Vollbildmodus ist hier mit HTML5 möglich.
Gut, jetzt hab ich langsam keine Lust mehr, mich aufzuregen. Aber eine Sache noch: Der letzte Satz der Seite (= “With these figures in mind, does it make sense to leave Flash and jump back in time with HTML5?“) ist wie ich finde eine völlig überflüssige Frage. Flash wird für manche Fälle bleiben müssen. Sei es der Webdesigner in Gänsefüßchen, der ein bisschen mit Flash zusammenklickt und das als Homepage hochläd oder für komplexe Webanwendungen, für die HTML5 keine Schnittstellen bereitstellt (z.B. Video mit Webcam aufnehmen).
Auf jeden Fall sollten Features, die mit HTML5 umzusetzen sind (z.B. Videos und Schriften) in erster Linie mit HTML5 ausgeliefert werden. Das schont die Ressourcen der Geräte, ist einfacher zu implementieren (keine Flash-Stremaing Server für einen Live-Stream, Web-Server und fertig!) und ist Suchmaschinen- und Screenreader-freundlich. Als Fallback kann dann immer noch ein Flash-Player eingebunden werden, der dann die Videos in älteren Browsern anzeigt.
[...] Dann probiert mal dieses Flash-Game hier aus (jetzt bitte keine Diskussionen wegen Flash vs. HTML5!). Dabei steuert ihr einen Eis-Wagen und müsst mit Eis kleine, nervige, fette und auch hässliche [...]
Kids vs. Ice Cream « sebbo's blog am 14. Juli 2010 um 08:34 Uhr