Im Test: Flash vs. HTML5 - mit überraschenden Ergebnissen

11. März 2010 10:36

Apple will Flash nicht auf dem iPad weil es zu langsam ist, aber dies dürfte wohl nicht der einzige Grund sein

Kurz nachdem Apple-Chef Steve Jobs das kommende iPad vorgestellt hatte, wurde bekannt, dass das Endgerät wieder keine Unterstützung für Adobes Flash-Technologie bieten wird. Jobs lieferte die Begründung für den Ausschluss von Flash gleich mit - Flash sei ein CPU-Fresser und eine "sterbende Technologie". Die Zukunft gehöre eindeutig HTML5, so Jobs. Ein neuer Test vergleicht nun Flash mit HTML5 und kommt zu durchaus überraschenden Ergebnissen.

CPU-Fresser und unsicher

Der Angriff auf Adobe - der WebStandard berichtete - wurde von Jobs danach mit der Aussage, dass Flash nicht nur massiv die CPU belasten würde, sondern zudem auch noch voller Sicherheitslöcher sei, noch auf die Spitze getrieben.

Für und Wider und der Vergleich

Seit den Aussagen von Steve Jobs streiten BefürworterInnen und KritikerInnen der jeweiligen Seite um die Wahrheit, das Für und Wider und den Versuch um eine Zukunftsprognose. Ist Flash am Abstellgleis? Ist HTML5 wirklich so viel besser? Nun hat ReadWriteWeb einen Test durchgeführt und kommt zu einem durchaus überraschenden Ergebnis.

Flash als CPU-Fresser? - Ja ,aber auch HTML5

So stellte sich unter anderem heraus, dass Flash durchaus ein CPU-Fresser sein kann, aber nicht immer. Interessant ist zudem aber auch, dass in einigen Fällen HTML5 deutlich schlechter performte. Den Test führte der Video-Encoding-Experte Jan Ozer durch, der auch Autor mehrerer Bücher zu diesem Thema ist. Im Test wurden HTML5 und Flash verglichen - und zwar am PC und Mac und auch mit unterschiedlichen Browsern - vom Internet Explorer 8 über Google Chrome und  Apple Safari bis hin zum Mozilla Firefox.

Die Ergebnisse

Alle Ergebnisse dieser Testreihe wurden im Detail auf StreamingLearningCenter.com veröffentlicht. Es zeigte sich dabei, dass Flash nicht immer ein CPU-Fresser ist, manchmal ist dies bei HTML5 der Fall. Die Probleme mit Flash in der Apple-Welt ergeben sich dadurch, dass Apple es nicht ermöglicht, dass die Flash-EntwicklerInnen Zugriff auf die Hardware bekommen, so ReadWriteWeb. "Der Ball liegt bei Apple", urteilt Ozer. Und das Magazin meint: "Es scheint als wären die Aussagen von Jobs nur ein Teil der Gründe warum Apple Flash nicht auf dem iPad haben will."(red)

Kommentar posten
Posting 1 bis 25 von 173
1 2 3 4
Bumbu
 
15.03.2010 13:43
Flash ist proprietäres Teufelszeug!

Und es ist ein wudnerbares Beispiel, warum proprietäre Software, auch wenn sie gratis ist, nicht im Interesse des Users liegt.

Man könnte in diesem Zusammenhang Konfigurierbarkeit, CPU-Fressereien, Bugs und Sicherheitslöcher erwähren. Ich will mich aber auf Privacy konzentrieren.

Flash läßt mich mit runtergelassener Hose surfen: Es verwaltet unsterbliche Cookies, die ich nicht löschen kann (dafür gibt es kein UI, und File löschen fürht zu einem dysfunktionalen Plugin). Und auch ohne Cookies macht es mich identifizierbar, weil es dem Flash-Dokument Dinge über mein System verrät, die in Kombination mit hoher Wahrscheinlichekeit ein eindeutiger Schlüssel zu meiner Identität sind.

Je früher es stirbt, umso besser!

bensen
 
13.03.2010 19:57
vllt wärs gut wenn man erwähnt

dass man für das Abspielen eines Videos mit HTML5 kein Systemplugin benötigt welches ein Fenster für Eindringlinge öffnet, Auswirkungen auf das komplette System hat und man schlicht ein zusätzliche Software zum Abspielen benötigt obwohls genauso gut auch ohne geht.

Auch sollte man erwähnen dass die CPU-Auslastung des Safari beim Abspielen eines Videos mit HTML% im Vergleich zu einem Flash Video weitaus geringer ist. Mit anderen Browsern sieht das natürlich anders aus aber für andere Browser ist Apple nicht verantwortlich. Kurz: Apple mag Flash nicht und bietet auch mehr als nur eine Alternative.

werwolfi
23.03.2010 01:33

vielleicht wärs aber auch gut wenn man erwähnt, dass HTML5 keinen videocodec vorschreibt und MS da gerade wieder eine extrawurscht brät und keinen freien codec wie Theora, sondern den proprietären codec H.264 benutzt - insofern muss wieder für jeden browser etwas nachinstalliert werden.

Chrome unterstützt momentan als einziger out-of-the-box beide, Opera tut es dann, wenn gstreamer installiert ist - der rest (noch) nicht.

es könnte sein, dass mozilla mal H.264 unterstützt, aber bevor der IE ein freies format unterstützt, muss die hölle zufrieren - das hat MS mit dieser entscheidung beim IE9 wieder mal deutlich gezeigt.

bensen
 
13.03.2010 19:51
Adobe will einen Hardware-Unterbau wie Quicktime

und das geht natürlich nicht. WAS ABER geht ist die Grafikkarte auch in Anspruch zu nehmen. ABER das tut Adobe nicht.

Monopoly mit Hut
12.03.2010 12:58
Überraschendes Ergebnis:

beide Videos wurden gleich schnell abgespielt! ;-)

sydonne
12.03.2010 16:33
... da warte auch ich schon lange auf fortschritt ...

... ehrlich, wer hat noch zeit, filme in echtzeit anzuschauen ???

Bundesministerium für Arbeit und Wirtschaft AG
12.03.2010 11:32
Richtig Apple!

HTML & Co muss für alle reichen! Egal wie schön, schnell, einfach programmierbar etc! Wer braucht schon einen Wettbewerb der Technologien, wir begnügen uns mit dem Wettbewerb der JS-Engines!

Flash? Abschaffen!
Silverlight? Abschaffen!
Windows? Abschaffen!
Cocoa Touch? Ab... moment...

joergipoergi
12.03.2010 07:02
Hab ich was verpasst???

Also HTML steht doch noch immer für HTMarkupLanguage oder nicht? Wieso vergleicht man eine markierungsprache mit einer Programmiersprache? Hab jetzt mal in Wiki nachgesehen, aber da gibt es maximal das 'Canvas' element, welches in die Richtung gehen würde. Läuft das ganze dann über JavaScript oder wie ist das zu verstehen? Kann mir da jemand weiterhelfen? Bin momentan etwas verwirrt was das ganze soll?

mfg

marksu
12.03.2010 15:05
was ist <video></video>

hier wird nicht markup mit programmiersprache verglichen, sondern offenes lizenzfreies system mit propriatärer, lizenzbehafteter Software

jjjos
12.03.2010 20:28

H.264 ist nicht lizenzpflichtig?

werwolfi
23.03.2010 01:34

doch.

--: SID :--
15.03.2010 13:39
X264

Ich glaube nicht ^^

Sonstwer
13.03.2010 00:31
das video tag sagt noch nichts über den verwendeten codec aus

joergipoergi
12.03.2010 12:13

@bauchidgw
Offenbar brauchen externe Links etwas um durch die Zensur zu gehen.
Auf jeden Fall bin ich ziemlich begeistert! die "Another World" Implementierung ist schon sehr beeidruckend (der andere Link funktioniert bei mir leider nicht, bin grad in China ;).
Ist zwar sicher noch ein weiter weg (und die CPU Auslastung ist momentan sicher auch kein Argument ;) aber in Zukunft kann man damit Flash sicherlich Konkurrenz machen.
Danke für ihr sinnvolles Posting(und ihr sinnerfassendes LEsens meines Postings) , eine wahre Wohltat hier im Forum...

mfg

entity13
12.03.2010 11:38

Vielleicht weil es bei beiden um Webseiten bzw. die Bereitstellung von Content geht?

joergipoergi
12.03.2010 11:51

Bei Photoshop und Illustrator geht es bei beiden darum Bilder zu erstellen, dass man die zwei Programme nicht vergleichen kann ist klar oder?
Kann mir denn keiner hier schlüssig meine Frage beantworten?

mfg

entity13
12.03.2010 13:53

Also erstens geht es bei Photoshop sicher nicht darum, Bilder zu erstellen, sondern zu bearbeiten (kleiner Unterschied, aber nicht unwesentlich).
Sowohl Flash als auch HTML wird dazu genutzt, Inhalte via Webseiten zur Verfügung zu stellen (z.B. Videos), und auch wenn beide mehr können, oder das Haupteinsatzgebiet wo anders liegt, geht es in diesem Artikel um einen Vergleich für genau diesen Einsatzzweck.
Es geht hier nicht um einen generellen Vergleich HTML5 vs. Flash, sondern um einen Vergleich des Resourcenbedarfs bei genau diesem Einsatzzweck.

joergipoergi
12.03.2010 17:49

Tut mir leid, aber sie haben von allen dem hier am wenigsten verstanden. Es geht genau NICHT nur um den Vergleich Videos zu embedden, wo wäre da bitte die Diskussion das Flash ausstirbt.
Aber keine Sorge, bauchidgw weiss um was es geht, hier sind die (wie ich finde beeindruckenden) Beispiele:
http://www.chromeexperiments.com/
http://www.megidish.net/awjs/

schreiben sie nicht über etwas von dem sie keine Ahnung haben und dann vor allem nicht so arrogant, macht einen schlechten Eindruck.

mfg

entity13
15.03.2010 10:37

Erstens sprach ich grundsätzlich von Inhalten, Videos sollten nur als Beispiel dienen.
Zweitens dürften Videos (in Zeiten von Youtube & Co) den Hauptanwendungszweck darstellen .. drum auch mein Beispiel.
Wenn sie mein Posting bis zum Ende gelesen hätten, dann hätten sie auch gelesen, das es nicht um eingebettete Videos sondern um den Resourcenverbrauch von HTML5 und Flash beim Bereitstellen von Content (sowohl die ansehnlichen Beispiele auf den von ihnen verlinkten Seiten als auch sonstige Flash- und HTML Seiten). Flash reduziert sich ja auch nicht nur auf eingebettete Videos und graphischen Spielereien, sondern wird gern auch für gesamte Seiten verwendet (obwohl's da meistens auch schon mit HTML4 ersetzt werden hätte können).

joergipoergi
15.03.2010 11:13

"Es geht hier nicht um einen generellen Vergleich HTML5 vs.Flash, sondern um einen Vergleich des Resourcenbedarfs bei genau diesem Einsatzzweck."
Das war ihre Aussage und genau darum geht es nicht!
Hinzu kam folgendes:
"Geht nicht wirklich. Um das geht's auch nicht." Als Antwort wie man Spiele mittels HTML 'programmieren' kann.
Was ja eindrucksvoll wiederlegt wurde.
Natürlich können sie jetzt sagen "ich sprach aber von was anderem" gut, aber dann antworten sie nicht, wo bleibt da der Sinn?
Hätten sie meine Frage von Anfang an verstanden, wären sie gar nicht auf die Idee gekommen zu antworten, da sie offenbar kein Programmierer sind. Mir ging es nicht um Resourcenverbrauch, sondern Möglichkeiten und wieso man eine ML mit AS vergleicht

mfg

entity13
18.03.2010 11:50

Ich seh' schon .. wenn man was missverstehen will, dann kann man das auch.
Viel Spass noch

joergipoergi
18.03.2010 12:18

Ihnen auch viel Spas noch. Wollte ihnen ja nur sagen, dass wenn man die Frage nicht verstanden hat, das kein Grund ist arrogant zu antworten, so wie sie es getan haben.

mfg

IanG
12.03.2010 11:28
Markierungssprache

Also das Wort Markierungssprache muss ich mir merken, *g* omg

joergipoergi
12.03.2010 11:54

aber bitte meine Lizenzgebühren nicht vergessen ;)

RevX
12.03.2010 09:28

Das HT in HTML steht übrigens für Hypertext.

Kommentar posten
Posting 1 bis 25 von 173
1 2 3 4

Die Kommentare von Usern und Userinnen geben nicht notwendigerweise die Meinung der Redaktion wieder. Die Redaktion behält sich vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, den guten Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen (siehe ausführliche Forenregeln), zu entfernen. Der/Die Benutzer/in kann diesfalls keine Ansprüche stellen. Weiters behält sich die derStandard.at GmbH vor, Schadenersatzansprüche geltend zu machen und strafrechtlich relevante Tatbestände zur Anzeige zu bringen.