Falls ihr auf ner schlechten Informatikerparty wenigstens eine kleine Meinung zu HTML5 haben wollt hier ein paar nette Slides, die HTML5 kurz und prägnant umreissen...2 Minuten blättern reichen da für ein feines Halbwissen ;)
So long...
Maxx
Falls ihr auf ner schlechten Informatikerparty wenigstens eine kleine Meinung zu HTML5 haben wollt hier ein paar nette Slides, die HTML5 kurz und prägnant umreissen...2 Minuten blättern reichen da für ein feines Halbwissen ;)
So long...
Maxx
Cool!
Funktioniert bei mir im Chrome nicht richtig. Der Vorwärts Button spring manchmal vor manchmal aber auch zurück. Zoomen ist auch "hüpfend".
Also das wichtigstes über HTML5: Heutzutage funktionierts selten richtig und ist maximal auf dem Stand von Flash vor fünf Jahren. Und auch in Zukunft ist mit je nach Browser unterschiedlichen Fehlern / Verhalten zu rechnen. Zudem wird es in vier Jahren maximal da sein wo Flash heute ist. Nur Flash ist dann auch wieder vier Jahre weiter....
sag das steve jobs
Original von buhrmi
sag das steve jobs
Steve Jobs ist auch zu doof ne Antenne zu designen...
> http://slides.html5rocks.com
Geht bei mir nicht ;-)
Original von BBana
Also das wichtigstes über HTML5: Heutzutage funktionierts selten richtig und ist maximal auf dem Stand von Flash vor fünf Jahren. Und auch in Zukunft ist mit je nach Browser unterschiedlichen Fehlern / Verhalten zu rechnen. Zudem wird es in vier Jahren maximal da sein wo Flash heute ist. Nur Flash ist dann auch wieder vier Jahre weiter....
Das heißt Flash wird in vier Jahren vielleicht mal anständig auf Smartphones laufen? Also was HTML schon heute kann obwohl es auf dem Stand von Flash vor fünf Jahren ist. Hä? Entschuldigung, aber ich glaube du hast da nen Ringschluss.
Original von TheUndeadable
Original von buhrmi
sag das steve jobs
Steve Jobs ist auch zu doof ne Antenne zu designen...
http://jobs.apple.com/index.ajs?BID=1&method=mExternal.showJob&RID=55854&CurrentPage=2 <--jupp :)
Original von SpeedyGTD
Original von TheUndeadable
Original von buhrmi
sag das steve jobs
Steve Jobs ist auch zu doof ne Antenne zu designen...
http://jobs.apple.com/index.ajs?BID=1&method=mExternal.showJob&RID=55854&CurrentPage=2 <--jupp :)
> Detail oriented - taking data, using Excel
Das erklärt bei Apple einiges...
Wie gut, dass heutzutage die CEOs die komplette Arbeit machen. Aber das Los hat auch Bill Gates ertragen müssen
> http://slides.html5rocks.com
Geht bei mir nicht ;-)
War wohl eine Eigenbelustigung? :) Ich muss dir ja nicht sagen, dass es Browser gibt, die seit über einem Jahr das Meiste davon können? :)
Ich setze noch eins drauf:
Das heißt Flash wird in vier Jahren vielleicht mal anständig auf Smartphones laufen? Also was HTML schon heute kann obwohl es auf dem Stand von Flash vor fünf Jahren ist. Hä? Entschuldigung, aber ich glaube du hast da nen Ringschluss.
Derzeit sieht es so aus: iOS-Devices haben kein Flash. Android könnten Flash haben, praktisch aber immer noch nicht. Und ob es wirklich performant ist, wird sich zeigen. Aber ich kann mir nicht vorstellen, dass es - Videos ausgenommen - wirklich ein "Erlebnis" ist. Und bei Videos kann man sich, abseits von Streaming und DRM, durchaus die Frage stellen, warum man bei iPhones und Androids kein nutzen sollte?
AdMob hat ein paar neue Zahlen zum Mobile Usage veröffentlicht, iOS ist weiterhin führend, wird aber immer mehr von Android eingeholt (und es gibt mittlerweile doch mehr Androids als iPhones?). Muss man natürlich noch im Hinterkopf behalten, dass a) AdMob von Google gekauft wurde und b) das eine Werbeplattform ist (der Schnitt zieht sich also durch die Apps, die die Werbung nutzen).
Original von TheUndeadable
Steve Jobs ist auch zu doof ne Antenne zu designen...
Ich ersteh bis heute nich wo dies das Problem haben, bei mir geht alles eins A. föllig egal wie ich das teil halte^^
Zu HTML5, ich hab so irgendwie das Baugefühl es sich besser verbreiten wird als bisherige standards und auch auf eine bessere akzeptanz stossen wird als flash. Ist halt son gefühl
Original von Klaus
Original von BBana
Also das wichtigstes über HTML5: Heutzutage funktionierts selten richtig und ist maximal auf dem Stand von Flash vor fünf Jahren. Und auch in Zukunft ist mit je nach Browser unterschiedlichen Fehlern / Verhalten zu rechnen. Zudem wird es in vier Jahren maximal da sein wo Flash heute ist. Nur Flash ist dann auch wieder vier Jahre weiter....
Das heißt Flash wird in vier Jahren vielleicht mal anständig auf Smartphones laufen? Also was HTML schon heute kann obwohl es auf dem Stand von Flash vor fünf Jahren ist. Hä? Entschuldigung, aber ich glaube du hast da nen Ringschluss.
Der "Stand von vor fünf Jahren" bezog sich auf Verbreitung und Funktionalität. Aber trotzdem:
Wie man sieht läuft HTML 5 heutzutage auf WEDER auf PCs NOCH auf Smartphones richtig. Flash läuft auf > 98% aller PCs und dann in jedem Browser / OS identisch und auf Smartphones meines Wissen nach derzeit auch besser als HTML 5 sofern nicht jemand wie Steve Jobs Flash aus fiskalischen Gründen blockiert. Die neue Flash 10.1 Version läuft auf Android und das schnell siehe http://www.flashhilfe.de/news_adobe-flash-player-10-1-fuer-mobile-geraete-ist-jetzt-verfuegbar_1125.html
Original von BBana
Der "Stand von vor fünf Jahren" bezog sich auf Verbreitung und Funktionalität. Aber trotzdem:Wie man sieht läuft HTML 5 heutzutage auf WEDER auf PCs NOCH auf Smartphones richtig. Flash läuft auf > 98% aller PCs und dann in jedem Browser / OS identisch und auf Smartphones meines Wissen nach derzeit auch besser als HTML 5 sofern nicht jemand wie Steve Jobs Flash aus fiskalischen Gründen blockiert. Die neue Flash 10.1 Version läuft auf Android und das schnell siehe http://www.flashhilfe.de/news_adobe-flash-player-10-1-fuer-mobile-geraete-ist-jetzt-verfuegbar_1125.html
Flash ist kein Teil des DOMs und darin liegt seine grösste Schwäche, es verhält sich einfach wie ein Fremdkörper; für den Entwickler sowie den User.
Und diese 98% haben noch nie gestimmt, das waren schon immer Zahlen, die von Adobe stammten.
Und in 9 von 10 Fällen sehe ich Flash-Applikationen, die man genausogut oder besser in HTML/Ajax hätte umsetzen können. Das Problem ist halt nur, dass die vielen Flash-Entwickler, die aus der Grafikecke stammen, nie wirklich programmieren gelernt haben und nun halt nichts anderes können. Die benutzen dann aber auch kein AS3 oder vielleicht nur dessen Syntax aber nutzen überhaupt nicht die Möglichkeiten von Flash.
Ich bin gespannt auf die ersten high-level-gaming-APIs für HTML5. Sobald da was brauchbares erscheint wird das HTML5 im Gamingbereich richtig Auftrieb verschaffen. Allerdings denke ich auch, dass wir vermutlich erst im nächsten Jahr erste Tools sehen werden, die man auch in Produktivsystemen nutzen kann. Bedenkt mal, was Prototype/Scriptaculous (und ähnliche Frameworks) für die Verbreitung von stark javascript-gestützten Webseiten getan haben.
@BBana Ich denke nicht, dass deine Meinung über Flash so richtig ist. Flash kann noch so gut (oder schlecht) sein. Letztendlich liegt die Entscheidung nicht beim Benutzer, sondern am Angebot...und da kommt z.B. die Pornoindustrie ins Spiel, die wenn man bösen Zungen glauben schenken kann 12% des Internets belegt (Quelle siehe Link unten). In diesem Zusammenhank ist folgender Artikel interessant: http://www.conceivablytech.com/1553/business/an-unexpected-apple-ally-porn-industry-to-drop-flash/ da wird eher der Überlebenskampf von Flash prognostiziert.
> Letztendlich liegt die Entscheidung nicht beim Benutzer, sondern am Angebot
Im Gegensatz zum Kampf VHS vs. Betamax oder BluRay vs. HD-DVD können Flash und 'Html 5' locker nebeneinander existieren.
Es hat für den Nutzer keinen sichtbaren, fühlbaren Nachteil sowohl ein 'Flash-Gerät' als auch ein 'Html 5-Gerät' zu besitzen. Einfach aus dem Grund weil beide Dinge in einem Gerät stecken können. Er hat nur einen Nachteil, wenn er sich für ein Apple-Gerät entscheidet, aber das ist der Apple-Kunde schon gewohnt.
Bei den klassischen Kämpfen war es immer ein Kampf um das Budget des Kunden, der sich nur ein Gerät kaufen kann.
Daher sehe ich keinen wirklichen Kampf um den Kunden. Eher um einen Kampf um den Entwickler. Dem Kunden ist es egal ob ein Produkt in Html 5 oder Flash implementiert ist, vorausgesetzt das Ergebnis ist gut.
> high-level-gaming-APIs für HTML5
Ich bin auf die erste sinnvolle Programmiersprache und Entwicklungsumgebung für Html 5 gespannt. JS ist nen Krüppel.
Und Firebug und Notepad kann man nicht mal im Ansatz als komfortable Entwicklungsumgebung bezeichnen
> Prototype/Scriptaculous
Yet another Wrapper... Sowieso schon wahnsinn, dass man auch im Web-Bereich einen Wrapper über einen anderen legt...
Original von blum
Original von BBana
Der "Stand von vor fünf Jahren" bezog sich auf Verbreitung und Funktionalität. Aber trotzdem:Wie man sieht läuft HTML 5 heutzutage auf WEDER auf PCs NOCH auf Smartphones richtig. Flash läuft auf > 98% aller PCs und dann in jedem Browser / OS identisch und auf Smartphones meines Wissen nach derzeit auch besser als HTML 5 sofern nicht jemand wie Steve Jobs Flash aus fiskalischen Gründen blockiert. Die neue Flash 10.1 Version läuft auf Android und das schnell siehe http://www.flashhilfe.de/news_adobe-flash-player-10-1-fuer-mobile-geraete-ist-jetzt-verfuegbar_1125.html
Flash ist kein Teil des DOMs und darin liegt seine grösste Schwäche, es verhält sich einfach wie ein Fremdkörper; für den Entwickler sowie den User.
Und diese 98% haben noch nie gestimmt, das waren schon immer Zahlen, die von Adobe stammten.
Und in 9 von 10 Fällen sehe ich Flash-Applikationen, die man genausogut oder besser in HTML/Ajax hätte umsetzen können. Das Problem ist halt nur, dass die vielen Flash-Entwickler, die aus der Grafikecke stammen, nie wirklich programmieren gelernt haben und nun halt nichts anderes können. Die benutzen dann aber auch kein AS3 oder vielleicht nur dessen Syntax aber nutzen überhaupt nicht die Möglichkeiten von Flash.
1. Ein Flash Objekt IST Teil des DOMs, und über External Interface kann auch in beide Seite kommuniziert werden. Nix mit Fremdkörper. Und für den Users ist es mal sowas von egal ob irgendwas "teil des DOM" ist. Für ihn muss es nur funktionieren.
2. Die Zahlen sind immer abhängig wo und wie man misst. Im Bereich Heim- und Spieler-PCs ist es > 98% mit Sicherheit. Flash Player 10 hat im Flashspiele Bereich bereits > 95%.
3. Das soviele Leute auf Flash setzten liegt dann wohl daran, dass man damit einfacher und besser als mit HTML arbeiten kann. Spiele die ich umsetzte KANN ich mit HTML5 selbst bei 100% überall gleicher Verfügbarkeit nicht machen (z.b. nativ ByteArrays etc.). Und selbst wenn es ging bräuchte man damit 3 mal so lang.
so what ?selbst wenn nicht mehr 95% der web pornos mit Flash sondern nur noch 50% mit Flash abgespielt werden. Die bereits installiert Flashplugins bleiben und ich bin mir sicher nicht Pornos entscheiden welches bleibt. Der Artikel ist mal absolute Humbug, wenn der defacto Standart einen "Überlebenskampf" führt.
wie TheUndeadable sage "JS ist nen Krüppel" und darauf baut HTML5 immer auf. ganz zu schweigen, dass man so immer direkt seinen source code offenlegt. Auch ich glaube, dass HTML5 neben Flash exisitieren wird und dann wird sich zeigen was sich durchsetzt.
Afaik wird HTML 5 dabei für sehr kleine, simple Sachen oder Bereich wo die Firmen Policy "NoFlash" heisst eigesetzt und damit seine Nische finden.
Original von BBana
Wie man sieht läuft HTML 5 heutzutage auf WEDER auf PCs NOCH auf Smartphones richtig. Flash läuft auf > 98% aller PCs und dann in jedem Browser / OS identisch und auf Smartphones meines Wissen nach derzeit auch besser als HTML 5 sofern nicht jemand wie Steve Jobs Flash aus fiskalischen Gründen blockiert. Die neue Flash 10.1 Version läuft auf Android und das schnell siehe http://www.flashhilfe.de/news_adobe-flash-player-10-1-fuer-mobile-geraete-ist-jetzt-verfuegbar_1125.html
Hast du mal die Videos zu Flash 10.1 auf dem Nexus1 gesehen? Wenn du da auf eine 0815-Webseite mit mehreren Werbebannern gehst, dann ist das die reinste Ruckelpartie. Ich hätte Flash jetzt auch nur wegen Fußball-Livestreams auf meinem Androiden brauchen können. Lieber wäre es mir da allerdings, wenn die Videos in HTML5-Video wären und ich auf die ruckelerzeugenden Flashbanner verzichten kann.
Original von BBana
Flash Player 10 hat im Flashspiele Bereich bereits > 95%.
Ja, das glaube ich dir sofort.
95% aller Lichtschalter haben Einfluss auf die Beleuchtung eines Raumes.
95% der Leute die ne Flasche Vodka kippen sind betrunken.
Ich gehe sogar soweit zu behaupten:
Flash 10 ist auch nicht besser als 9. Ich habs zwar installiert, aber wenn die wichtigsten Seiten HTML5-Vids anbieten werd ichs runterwerfen.
Auweia
Zunächst einmal stelle ich die Frage in den Raum, warum immer einige viele der Meinung sind, dass entweder "HTML5 & Family" (fortan sage ich "HTML5") Flash eliminieren sollte, weil es so überragend wäre, oder vice versa. Ist doch Kappes
Was passiert denn bereits? Einzelne Domänen, die bisher aus rein technischer Hinsicht durch Flash quasi vollständig gelöst wurden, teilen sich nun in drei Lager auf: Nur Flash (wie bisher), Semi (sowohl Flash, als auch HTML5) und nur HTML5. Letzteres spielt de facto derzeit nur im mobilen Bereich eine Rolle. Möchte man mit einer Seite bspw. nur iPhone/Android-Kunden erreichen, kann man sich seit Langem vollständig austoben. Und ja, da ist vieles von HTML5 nicht erst seit 'nem Jahr möglich.
(Manche hören es nicht gerne, aber gerade durch das für Flash verschlossene Ökosystem iPhoneOS haben sich bei den Anbietern in den letzten zwei Jahren Alternativen zu Flash herausgebildet. Es ist doch klar, dass bei Flashunterstützung (ungeachtet Adobes eigenen Problemen) weitaus weniger (nicht keine) Alternativen zustande gekommen wären. Die Freiheit, die man dann "gehabt" hätte, wäre in Flash abgespielt worden. Denn im Zweifel kann ich der Nutzer sich nicht aussuchen, ob der Inhalt in Flash oder HTML angezeigt wird. Die Freiheit hatte der Anbieter. Der Nutzer kann so ggf. nur eine (hier) HTML-Variante eines Alternativangebots nutzen, allerdings auch nur sofern eine existiert. Es ist also nicht so, das die - für die einen mehr, für die anderen weniger - böse Welt ohne Flash als Gegensatz nur eine gute Welt mit Flash hätte. So Schwarz-Weiß ist das nun mal nicht.)
Ja, HTML5 Specs und Implementierungen können bisher keine Lösung aufzeigen, wie man Streaming oder Content Protection machen kann. Ja und? Dann bleibt das eben vorerst eine Flashdomäne (s.o.). Warum sollen dann aber alle, freien Videos auch in einem externen, leistungshungrigen Plugin laufen, wenn der Browser es auch direkt unterstützt? Der Benutzer muss auch nicht ein weiteres Plugin installieren, es ändert sich also nichts.
Was heißt das für die Zukunft? Auch weiterhin werden Teilbereiche, die bisher ausschließlich in Flash lösbar waren, mit Alternativen implementiert. Durch geeignete Fallbacklösungen sind teilweise sogar alte Browser in der Lage, das eine oder andere durch die Hintertür zu erhalten. Dazu kommt, dass HTML5 aus soviel verschiedenen Komponenten besteht, als das man gar nicht pauschal es schlecht oder gut reden kann. Fakt ist aber, dass durch die a) grundlegende Offenheit und Standardisierung und b) unabhängige und konkurrenz-basierte Implementierungen ein besseres, durch Wettbewerb gefördertes "System" entsteht.
Wie man sieht läuft HTML 5 heutzutage auf WEDER auf PCs NOCH auf Smartphones richtig.
Was soll diese Aussage bitte bedeuten? Was funktioniert nicht richtig? Das ist keine bewusst provokante Frage, sondern du stellst hier eine Behauptung auf, die stark nach Unwissen riecht. Ggf. wären weitere Angaben nicht schlecht. Ich lasse es immer zu, mein Wissen zu fördern.
Flash läuft auf > 98% aller PCs und dann in jedem Browser / OS identisch und auf Smartphones meines Wissen nach derzeit auch besser als HTML 5 sofern nicht jemand wie Steve Jobs Flash aus fiskalischen Gründen blockiert.
Prinzipiell ist der Ansatz "write once, run anywhere" gut. Aber es ist ein ignoranter (anders kann ich es es nicht ausdrücken) Irrglaube, dass ein Desktop das gleiche UI wie ein Smartphone haben kann oder sollte. Neben den offensichtlichen Dimensionen wie Displaygröße und fehlender Maus sind da auch die kleinen Dinge, an die immer wieder keiner denkt: Software-Tastaturen, die wichtige Bereiche der App überdecken; Mausgesten die nicht funktionieren können, aber Touchgesten nicht unterstützen; kein Zugriff auf ein einheitliches L&F; Lautstärkeänderung per Klick auf einem 10x10 Pixelbild ist nicht schön (am Beispiel Flash-Videoplayer, kann man analog auch auf andere Bereiche ziehen).
Die neue Flash 10.1 Version läuft auf Android und das schnell siehe http://www.flashhilfe.de/news_adobe-flash-player-10-1-fuer-mobile-geraete-ist-jetzt-verfuegbar_1125.html
Für den Desktop-Bereich ist es richtig, dass der Flash Player einen Installationsgrad von vllt. sogar 99% hat. Ich wage aber zu bezweifeln, dass die Flashinstallationen überhaupt einen 90er in "10" haben. Zu oft habe ich damals (als 10 schon da war) in öffentlichen Computern (Hochschule) Flash Player 8 und 9 gesehen. Gleichzeitig hoffe ich das, Mozilla und Google? betreiben ja aktives Upgrade-Hinweisgeben bei alten Versionen. Und 10.1 weit verbreitet? Ich gehe nicht so weit, dafür zu beten, aber befürworte es. Glaube nur leider nicht dran.
Hingegen ist die Zahl für den Smartphone-Bereich total irrelevant, denn dort beträgt die Zahl irgendwas mit 0 vor dem Komma (weder Flash Lite noch die Beta zähle ich). Die finale Version ist seit einer Woche verfügbar, aber soweit mein Kenntnisstand ist, noch nicht bei irgendeinem Provider verfügbar. Wenn überhaupt steigt *jetzt* die Zahl von "Null", aber auch nur auf Geräten mit 2.2. Es tut mir ja echt leid, aber das ist bis auf Weiteres alles andere als *der* Flash-Durchbruch. Und es ist ja nicht so, als würde sich die Mehrheit der Android-User mal eben so irgendwelche CustomROMs (welche immer wieder Probleme machen) installieren. Die Perspektive ist sicherlich genauso weltfremd wie die Sache mit dem Gauck-Hype der Netzgemeinde. ;)
2007 hat Apple das iPhone eingeführt; Adobe hat Flash 2008 angekündigt, nochmal 2009 angekündigt und 2010 es endlich geschafft, einen mobilen Flash Player fertig zu machen. Hier hätte Apple echt das Flash-Verbot aufgeben müssen, damit auch der Letzte merkt, dass in Wirklichkeit Adobe nicht zu Potte kommt. Gäbe es eine (wenn auch experimentelle) Flash-App, so hätten wir das sicher schon irgendwie gesehen. Und sei es durch dunkle Kanäle (Jailbreak, Leaks). Ich hätte mir von Adobe gewünscht, dass sie Apple knallhart eine Version vorgelegt hätten, performant, schnell. Nur das ist nie passiert.
(Streng genommen ging der große Knatsch bei Apple/Adobe aber mehr um das Crosscompiling als um das Browser-Plugin. Im Zuge der Diskussion hat sich das aber irgendwann alles vermischt. Denn den Crosscompiler gab es, wenngleich Adobe da bewusst auf ein "wir lassen es drauf ankommen" gespielt hat. Beide Firmen sind groß genug und wohnen so unweit voneinander, dass ein Gespräch möglich gewesen wäre. Vor allem, wenn man weiß, dass beide Firmen aktives Austauschen machen.)
Original von knalli
Zunächst einmal stelle ich die Frage in den Raum, warum immer einige viele der Meinung sind, dass entweder "HTML5 & Family" (fortan sage ich "HTML5") Flash eliminieren sollte, weil es so überragend wäre, oder vice versa. Ist doch Kappes
richtig, meine worte
"Ja, HTML5 Specs und Implementierungen können bisher keine Lösung aufzeigen, wie man Streaming oder Content Protection machen kann. Ja und? Dann bleibt das eben vorerst eine Flashdomäne (s.o.)"
Richtig, wie einige andere Dinge auch wird vieles Flashdomäne bleiben
"Warum sollen dann aber alle, freien Videos auch in einem externen, leistungshungrigen Plugin laufen, wenn der Browser es auch direkt unterstützt?"
Das Flash leistungshunriger ist gilt nur für Apple, weil Apple Flash dort die GPU sperrt sieht http://www.chip.de/news/Flash-vs.-HTML-5-Studie-vergleicht-Performance_41910882.html
Also warum nicht bei Flash bleiben wenns gut geht? Meinetwegen kann aber für einfache Videos auch gerne HTML5 genommen werden wo es funkioniert.
"Wie man sieht läuft HTML 5 heutzutage auf WEDER auf PCs NOCH auf Smartphones richtig.
Was soll diese Aussage bitte bedeuten? Was funktioniert nicht richtig? Das ist keine bewusst provokante Frage, sondern du stellst hier eine Behauptung auf, die stark nach Unwissen riecht. Ggf. wären weitere Angaben nicht schlecht. Ich lasse es immer zu, mein Wissen zu fördern."
Wie gesagt, die HTML5Rocks website läuft bei mir nicht vernünftig und ich habe sehr aktuellen Browser an die millionen anderen user mit anderen (älteren) Browsern will ich nicht denken.
"Prinzipiell ist der Ansatz "write once, run anywhere" gut. Aber es ist ein ignoranter (anders kann ich es es nicht ausdrücken) Irrglaube, dass ein Desktop das gleiche UI wie ein Smartphone haben kann oder sollte. Neben den offensichtlichen Dimensionen wie Displaygröße und fehlender Maus sind da auch die kleinen Dinge, an die immer wieder keiner denkt: Software-Tastaturen, die wichtige Bereiche der App überdecken; Mausgesten die nicht funktionieren können, aber Touchgesten nicht unterstützen; kein Zugriff auf ein einheitliches L&F; Lautstärkeänderung per Klick auf einem 10x10 Pixelbild ist nicht schön (am Beispiel Flash-Videoplayer, kann man analog auch auf andere Bereiche ziehen)."
Klar muss man für anderen Display etc. anpassen, aber das hat mit meinem Satz doch nichts zu tun! Nur weiss man bei Flash das überall alles gleich funktioniert, und nicht in dem einen Browser so und in dem anderen so und im nächsten gar nicht.
"Und 10.1 weit verbreitet? Ich gehe nicht so weit, dafür zu beten, aber befürworte es. Glaube nur leider nicht dran."
Von 10.1 Verbreitung habe ich nie geredet. Flash 10 hat laut http://www.mochimedia.com/zeitgeist (unabhänig, Flashspiele basiert) 94.30%
Von Verbreitung auf Mobile Geräte habe ich auch nie geredet, da bestimmt meist mehr der Hersteller was wie verbreitet ist. Mir ist mobile auch recht schnuppe meine Fokus (un der meiner Posts) ist und bleibt PC.
"2007 hat Apple das iPhone eingeführt; Adobe hat Flash 2008 angekündigt, nochmal 2009 angekündigt und 2010 es endlich geschafft, einen mobilen Flash Player fertig zu machen. Hier hätte Apple echt das Flash-Verbot aufgeben müssen, damit auch der Letzte merkt, dass in Wirklichkeit Adobe nicht zu Potte kommt. Gäbe es eine (wenn auch experimentelle) Flash-App, so hätten wir das sicher schon irgendwie gesehen. Und sei es durch dunkle Kanäle (Jailbreak, Leaks). Ich hätte mir von Adobe gewünscht, dass sie Apple knallhart eine Version vorgelegt hätten, performant, schnell. Nur das ist nie passiert."
Apple hat IMMER klar gemacht, dass es niemals Flash laufen lassen wird um seinen AppStore closed zu halten. Warum also nen tollen, niemals eingesetzt Iphone Flash Player bauen ?
Man kann mit Flash sogar mittlerweil direkt native Objective C IPhone Versionen kompilieren. Nur Apple mag das gar nicht wenn man keine MACs mehr für Iphone developen einsetzt. Also sag Apple offiziel das mit Flash in Objective C kompliert Apps nicht freigegeben werden.
Das Flash leistungshunriger ist gilt nur für Apple, weil Apple Flash dort die GPU sperrt
Warum immer diese Polemik? Apple "sperrte" nicht die GPU, sondern es existierte einfach nur das entsprechende Interface nicht. Dieses haben im Übrigen Adobe und Apple in gemeinsamer Arbeit seit einigen Monaten am Laufen, nicht anders wird das vor Jahren bei Microsoft passiert sein. Du glaubst also allen ernstes, das ein nativer Videoplayer nicht effektiver als ein Flashplugin wäre? Und nicht alle Videos werden von Windows/Flash HW-beschleunigt. Man sollte nicht immer auf PR reinfallen.. es betrifft nur eine Sammlung von Codecs.
Wie gesagt, die HTML5Rocks website läuft bei mir nicht vernünftig und ich habe sehr aktuellen Browser an die millionen anderen user mit anderen (älteren) Browsern will ich nicht denken.
Aha, weil du also einen alten Browser verwendest, ziehst du daraus den Schluss, dass HTML5 nirgendswo richtig läuft? Es gibt da die beiden ganz bösen Firmen, Apple und Google, die jeweils einen Superbrowser anbieten. Vielleicht einfach mal über den Tellerrand schauen, Firefox ist nicht der Nabel der IT-Welt. btw: Die Slides funktionieren sogar auf den iDevices, manche werden es nicht glauben wollen.
Dass Benutzer älterer Browser prinzipiell nicht immer Neues erfahren können, ist kein Problem von HTML5 speziell, sondern einfach ein ganz allgemeines. Genausogut haben auch viele Leute noch keinen Vorteil von HW-Beschleunigung, weil sie einfach ihren Player nicht updaten können oder wollen. So lange Flash Player nicht automatisch und/oder vom System (etwa WU) aktualisiert werden, wird das Problem auch weiterhin bestehen.
Nur weiss man bei Flash das überall alles gleich funktioniert, und nicht in dem einen Browser
Hast du meinen Text überhaupt gelesen? Es gibt vor allem bei Smartphones nicht nur den technischen Aspekt. Es hat schon einen Grund, wieso wohl Videofenster im 10.1 Mobile auf Fullscreen gehen. Ich frage mich aber, ob das wirklich mit allen Playern geht (außerhalb der YT-Welt), das werden wir ja irgendwann demnächst sehen.
Von Verbreitung auf Mobile Geräte habe ich auch nie geredet, da bestimmt meist mehr der Hersteller was wie verbreitet ist. Mir ist mobile auch recht schnuppe meine Fokus (un der meiner Posts) ist und bleibt PC.
Wir reden vom Flash Player, also vom Browser. Da hat überhaupt kein Hersteller Einfluss drauf. Der fängt erst im System, etwa AppStore an. Also reden wir (auch) von der mobilen Verbreitung.
Apple hat IMMER klar gemacht, dass es niemals Flash laufen lassen wird um seinen AppStore closed zu halten. Warum also nen tollen, niemals eingesetzt Iphone Flash Player bauen ?
Nochmal: AppStore und Flash Player im Browser haben nichts miteinander zu tun.
Dein letzter Absatz: Du weißt schon, was ein "Crosscompiler" ist? ;) Flash generiert nativen ARM-Code, nicht ObjectiveC Code - zumindestens publiziert das Adobe so. Im Vergleich: Titanium SDK (native Apps mit JavaScript/CSS bauen) wiederum generiert via Xcode ObjectiveC-based Projekte und Apps, dementsprechend ist es von Apple auch nicht verboten. Das ist jetzt wertneutral gemeint, aber das *ist* ein technischer Unterschied im Hintergrund. Man mag das vielleicht nicht schlimm sein, aber es gibt durchaus vertretbare technische Gründe. Ob man die ausreichend findet, ist eine andere Frage.
Wie gesagt: Adobe hin oder her, aber jeder ist abhängig von deren Wohlwollen, was Features oder Bugfixes angeht. Mir ist schleierhaft, warum einige Leute immer genauso reflexartig wie "Apple ist böse" neuerdings sich pro Adobe aufstellen, obwohl man weder freier noch sicherer fährt. Das globale Haupteinfallstor ist immer noch Flash, und Adobe scheint es a) nicht zu interessieren oder b) es nicht zu schaffen, das vernünftig anzugehen. Warum werden alternative Ansätze immer direkt derartig verurteilt? Weil Apple es pusht? Weil Google es pusht? Weil MS mit großer PR es pusht?
> dementsprechend ist es von Apple auch nicht verboten.
Seit iOS 4 schon.
Es darf nur noch in JS, C, C++ und Obj-C programmiert werden. Transcompiler und vermittelnde Frameworks zu anderen Sprachen sind verboten.
HisSteveness will das so.
Original von TheUndeadable
> dementsprechend ist es von Apple auch nicht verboten.
Seit iOS 4 schon.
Es darf nur noch in JS, C, C++ und Obj-C programmiert werden. Transcompiler und vermittelnde Frameworks zu anderen Sprachen sind verboten.
HisSteveness will das so.
Nein, ist es nicht. Wie ich bereits schrieb.. dahinter steckt ein technischer Unterschied.
(Übrigens, wieder ein aktueller Fall, warum das kompromisslose Vertrauen in eine Technologie mit einem technischen Ansprechpartner im Falle von Adobe nicht funktioniert. Der Chrome-Ansatz ist daher nur zu befürworten, auch wenn mich das persönlich nicht betrifft.)
> Nein, ist es nicht. Wie ich bereits schrieb.. dahinter steckt ein technischer Unterschied.
Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
Schön, Copy-Paste kann ich auch.
Herrgott, dann erkläre ich es für dich nochmal. Abgesehen von der einfachen Tatsache, dass jene Apps vor iOS4 und nachher (d.h. jetzt gerade) durchkommen, ist es ein wesentlicher Unterschied, ob
Also: Sowohl Titanium als auch MonoTouch funktionieren weiterhin, weil sie eben Punkt 2 befolgen. Sie generieren nämlich keinen CPU-Code wie Adobes Flash-Crosscompiler, sondern bauen das ganze in ObjectiveC inkl. SDK-APIs um, um *daraus* nativen Code zu erzeugen (deswegen braucht man in beiden Fällen auch einen Mac). Das ist ein und der Unterschied, was sich auch nicht nur durch den banalen Fakt der Dateigröße reduzieren lässt.
"Warum immer diese Polemik? Apple "sperrte" nicht die GPU, sondern es existierte einfach nur das entsprechende Interface nicht. Dieses haben im Übrigen Adobe und Apple in gemeinsamer Arbeit seit einigen Monaten am Laufen, nicht anders wird das vor Jahren bei Microsoft passiert sein. Du glaubst also allen ernstes, das ein nativer Videoplayer nicht effektiver als ein Flashplugin wäre? Und nicht alle Videos werden von Windows/Flash HW-beschleunigt. Man sollte nicht immer auf PR reinfallen.. es betrifft nur eine Sammlung von Codecs."
Lies doch den einfach bitte den Link, wenn du drauf antwortest? Apple SPERRT die GPU für Flash und unter Windows läuft Flash Video schneller als HTML 5. Beide deine Aussagen sind also falsch. Oder lügt Chip.de ?
"Aha, weil du also einen alten Browser verwendest, ziehst du daraus den Schluss, dass HTML5 nirgendswo richtig läuft? Es gibt da die beiden ganz bösen Firmen, Apple und Google, die jeweils einen Superbrowser anbieten. Vielleicht einfach mal über den Tellerrand schauen, Firefox ist nicht der Nabel der IT-Welt."
Ich verwende Google Chrome und wie gesagt läuft es nur teilweise. Ich kann über den Tellerrand schaun, nur die HTML5 Hyper und Flash Basher können das nicht immer.
"Dass Benutzer älterer Browser prinzipiell nicht immer Neues erfahren können, ist kein Problem von HTML5 speziell, sondern einfach ein ganz allgemeines."
Im Vergleich Flash zu HTML5 ein KLARER Pluspunkt für Flash. Dass es ein allgemeines Problem ist verstärkt damit nur den Vorteil von Flash.
"Hast du meinen Text überhaupt gelesen? Es gibt vor allem bei Smartphones nicht nur den technischen Aspekt. Es hat schon einen Grund, wieso wohl Videofenster im 10.1 Mobile auf Fullscreen gehen. Ich frage mich aber, ob das wirklich mit allen Playern geht (außerhalb der YT-Welt), das werden wir ja irgendwann demnächst sehen."
Hast du meinen Text überhaupt gelesen? Und was hat das mit dem Vergleich HTML5 - Flash zu tun ?
"Wir reden vom Flash Player, also vom Browser. Da hat überhaupt kein Hersteller Einfluss drauf. Der fängt erst im System, etwa AppStore an. Also reden wir (auch) von der mobilen Verbreitung."
Meinst du nicht ernst oder? Wenn Apple auf dem ISchrott Flash sperrt, hat Apple damit keinen Einfluss auf die Verbreitung von Flash auf den Geräten?
Beim Rest hat TheUndeadable ja schon deine Aussagen wiederlegt....
Hä? Also in meiner Welt werden Titanium-Apps bei Apple eingereicht und kommen durch, nach intensiven Reviews mit Screenshots und Telefonanrufen. In welcher Welt lebst du?
Ich glaube wir lassen das Thema, du scheinst bei der Wärme etwas Leseresistenz zu sein. Wenn schon, dann beantworte mir doch die Fragen anstatt mir dauernd Inkompetenz vorzuwerfen.
Lies doch den einfach bitte den Link, wenn du drauf antwortest? Apple SPERRT die GPU für Flash
Zwischen Sperren und nicht zur Verfügung stellen besteht ein Unterschied. Falscher Ausdruck, wenn dir das besser gefällt. Die technische Lösung ist nur eine kleine C-Header-Datei (Interface) von wenigen Bytes.. und natürlich die Implementierung in 10.6.3.
Ich verwende Google Chrome und wie gesagt läuft es nur teilweise.
Ich frage jetzt einfach *nochmal*: Was funktioniert denn alles nicht? Es interessiert mich ja wirklich.
Im Vergleich Flash zu HTML5 ein KLARER Pluspunkt für Flash. Dass es ein allgemeines Problem ist verstärkt damit nur den Vorteil von Flash.
Ich komm mir jetzt blöd vor, aber: Warum ist das Vorhandensein von nicht aktuellen, unterschiedlichen Flash Player Versionen ein Pluspunkt gegenüber Browsern?
Zugegeben, wenn man sich das so herumdreht, hast du Recht. Zumindestens in der Theorie. ;)Meinst du nicht ernst oder? Wenn Apple auf dem ISchrott Flash sperrt, hat Apple damit keinen Einfluss auf die Verbreitung von Flash auf den Geräten?
"Zwischen Sperren und nicht zur Verfügung stellen besteht ein Unterschied. Falscher Ausdruck, wenn dir das besser gefällt. Die technische Lösung ist nur eine kleine C-Header-Datei (Interface) von wenigen Bytes.. und natürlich die Implementierung in 10.6.3."
Laut Artikel SPERRT Apple die GPU. Einfach lesen. Aber du bist wohl auch besser informiert als Chip.de, die sind wohl auch einfach zu lernresistent gegenüber deinen Ansichten.
" Ich frage jetzt einfach *nochmal*: Was funktioniert denn alles nicht? Es interessiert mich ja wirklich."
Ich hab es zwar *schonmal* geschrieben, schreibe es aber auch gerne *nochmal*: Beim vorwärst navigieren mittels Tastendrucken springt er manchmal vor, manchmal aber auch zurück zudem funktioniert das Zoomen nicht vernünftig.
"Ich komm mir jetzt blöd vor, aber: Warum ist das Vorhandensein von nicht aktuellen, unterschiedlichen Flash Player Versionen ein Pluspunkt gegenüber Browsern?"
Na denn helf ich dir mal auf die Sprünge damit du dir nicht mehr so blöd vorkommen musst:
Bei HTML + JS funktioniert alles in allen Browsern unterschiedlich. In Flash funktioniert es immer gleich. Sollte man einen zu alte Version haben (was zudem bei Flash auch sehr viel seltener Auftritt als mit Browsern und HTML) wird halt nur die Meldung angezeigt man muss updaten. Und nicht halb funktionierender Murcks wie bei HTML + JS.
"Zugegeben, wenn man sich das so herumdreht, hast du Recht. Zumindestens in der Theorie. ;)"
Auch in der Praxis hat Apple damit Einfluss. Und zwar massiv ;)
Dass der Austausch über diese Headerdatei geschieht ist nun wirklich kein Geheimnis. Und dein Chip-Artikel lügt zwar nicht, aber der ist einfach nur eine äußerst oberflächliche Zusammenfassung der Arbeit eines anderen (der nämlich die Tests gemacht hat). Da steht doch fast nichts drin. Allerdings würde ich mehr Technik auch nicht in einem Chip-Artikel erwarten. Da stünde ja bei Heise-News mehr..
Ich hab es zwar *schonmal* geschrieben, schreibe es aber auch gerne *nochmal*: Beim vorwärst navigieren mittels Tastendrucken springt er manchmal vor, manchmal aber auch zurück zudem funktioniert das Zoomen nicht vernünftig.
Das war's? Ich habe es eben mal im Chrome6 aufgemacht, da hat er slides ausgeführt. Ich habe jetzt allerdings nicht die Lust zu überprüfen, ob Google jetzt bereits CSS-Transformationen eingebaut hat oder ob das nur JavaScript ist. Safari (wo es funktioniert) ist auf Nicht-Mac-Systemen ein verständliches (sic!) Nischenprodukt, also wenig relevant unterm Gesamtkontext der OS-Verteilung.
Anyway, das war's? Weil 2 Animationen in Chrome nicht funktionieren?
Bei HTML + JS funktioniert alles in allen Browsern unterschiedlich. In Flash funktioniert es immer gleich. Sollte man einen zu alte Version haben (was zudem bei Flash auch sehr viel seltener Auftritt als mit Browsern und HTML) wird halt nur die Meldung angezeigt man muss updaten. Und nicht halb funktionierender Murcks wie bei HTML + JS.
Seit wann wird das denn immer gesagt? Bisher hat mir mein Flash Plugin das nicht gesagt. Das musste ich schon immer selber machen. Und das hilft dir auch nicht, wenn du nicht updaten darfst (oder willst/kannst). Dann hast du genau das gleiche Problem, warum heute noch IE6 oder Firefox 3.0-Installationen (RHL...) vorhanden sind. Alle Browser können direkt oder indirekt (Safari/IE) Bescheid geben, dass es eine neuere Version gibt. Hilft aber nicht, wenn es nicht gemacht wird.
Unterm Strich findest du also eine Plattform für alle besser, weil's einfach ist. Komisch, wenn wir das jetzt auf Windows (Desktop), IE (Browser) oder iPhone (Smartphone) drehen, ist auf einmal der Monopolgedanke so groß. Da muss es Alternativen geben. Bei Flash aber nicht? Warum denn hier so, dort aber anders?
Er ist Apple-Fanboy.
Da ist mir die Diskussion zu müßig. Lieber rede ich mit der Wand.
Dass das Damokles-Schwert über Monotouch und andere Frameworks schwebt, hat er wohl noch nicht mitbekommen. Adobe Flash hatte übrigens mit dem neuesten Authoring-Tool deine 'Forderung' erfüllt...
Und da Apple sich heute nicht mehr erinnert, wie es gestern entschieden hat und sogar Futurama Folgen zensiert, wäre man ein Idiot sich dem Goodwill von HisSteveness auszusetzen.
NACHTRAG:
http://blogs.unity3d.com/2010/07/02/unity-and-ios-4-0-update-iii/
Hier sieht man deutlich wie nervös die Jungs um die Frameworks geworden sind.
> Apple has not confirmed anything and in general very little information has been forthcoming.
Original von TheUndeadable
Er ist Apple-Fanboy.
Da ist mir die Diskussion zu müßig. Lieber rede ich mit der Wand.
Dass das Damokles-Schwert über Monotouch und andere Frameworks schwebt, hat er wohl noch nicht mitbekommen. Adobe Flash hatte übrigens mit dem neuesten Authoring-Tool deine 'Forderung' erfüllt...
Und da Apple sich heute nicht mehr erinnert, wie es gestern entschieden hat und sogar Futurama Folgen zensiert, wäre man ein Idiot sich dem Goodwill von HisSteveness auszusetzen.
Achso. Wenn man mit dem Argumenten (Fakt ist: die erwähnten Frameworks sind einwandfrei und umstandlos nutzbar) nicht mehr mitkommt, schiebt man mich jetzt einfach als Apple-Fanboy ab? Wow. Bei diesem Niveautiefgang kann man diesen Thread schließen, da ist alles gesagt.
Falls jemand nochmal über konkrete Fakten um des Thema oder berechtigte Kritik über das Geschriebene reden will, bin ich dabei. Der Rest kann mich mal..
Bzgl. Unity: Kenne ich nicht, aber nach einem Kurzcheck machen die doch alles richtig? Entweder habe ich jetzt ein paar technische Details beim Lesen überflogen oder es würde mich überraschen, wenn sie "Probleme" bekommen. Allerhöchstens eine eigene VM/Interpreter zur Laufzeit macht uU (nicht immer) Probleme. Unbedingt gut finde ich das jetzt auch nicht, hat aber u.a. was mit Flash zu tun (wir schließen den Kreis wieder).
Und das wäre auch ein Punkt, wo mein heißbegehrter Titel Fanboy leider kausal in sich zusammenbricht: Ich kann zwar den technischen Grund verstehen, Browser-Engines zu verbieten (Gesichtspunkt: beliebigen Code ausführen), würde es aber dennoch begrüßen, wenn so etwas erlaubt würde (bezieht sich im Grunde nur auf das technische Problem "unbekannten JavaScript"-Code ausführen). Konkurrenz belebt durchaus das Geschäft, insbesondere den Browsermarkt. Genauso gut kann ich das aktuelle Schriftartenproblem des Safari5 ansprechen, wo wenige Seiten seltsam gerendert werden.
Nicht alles was Apple ist, glänzt immer. Aber nur weil man etwas davon gut heißt, ist man noch lange kein Fanboy.
Original von knalli
Original von TheUndeadable
Er ist Apple-Fanboy.
Da ist mir die Diskussion zu müßig. Lieber rede ich mit der Wand.
Achso. Wenn man mit dem Argumenten (Fakt ist: die erwähnten Frameworks sind einwandfrei und umstandlos nutzbar) nicht mehr mitkommt, schiebt man mich jetzt einfach als Apple-Fanboy ab? Wow. Bei diesem Niveautiefgang kann man diesen Thread schließen, da ist alles gesagt.
Ich glaube TheUndeadable meinte jemand anderes :D
Man muss Steve Jobs sein Arsch küssen über kurz oder lang. Ob man will oder nicht.
Als Lektüre darf ich empfehlen: die aktuelle c't Nr. 16 vom 19.7. (großer Titel "Die eigene App").
Vor allem in diesem Kontext die Artikel "Die eigene App" (S. 90) und "Autonomie" (S. 96). Zeitnahe Artikel mit Sencha & Co.
Auf jeden Fall eine Interessante Erweiterung, vorallem für Socialnetworks und ähnliches... beim Einloggen automatisch ein neues aktuelles Profilbild und so nen Zeug^^
Ich wette die Leute vom W3C haben diese Idee auch genau aus diesem Grund hinzugenommen.
Allerdings finde ich das: http://www.heise.de/ix/meldung/W3C-will-Push-Benachrichtigung-1033523.html in Bezug auf Browsergames viel interessanter. Weiß darüber schon jemand mehr?
Ähnliches, aber nicht genau das gleiche: In der Chrome Beta (5, 6) ist ein Implementierungsvorschlag für eine Notifications API von Google drin. Funktioniert nur in einem aktuellen Chrome: http://www.html5rocks.com/tutorials/notifications/quick/ Dazu kommt noch Chromes Desktop Notification-Kram..
Mein Kenntnisstand ist, dass diese Notifications API nicht Bestandteil des Standards "HTML5(.0)" wird.
Interessanterweise habe ich einen aktuellen Chrome... aber bis auf das "Zulassen" Beispiel geht von den Notification nichts... ist wohl doch nicht ganz implementiert.
Wäre schade wenn die Notifications es nicht nach HTML5 schaffen würden... im Gegensatz zu Webcamschnittstellen, wäre dies mal ein wirklich praktisches Feature.
Original von NeoArmageddon
Interessanterweise habe ich einen aktuellen Chrome... aber bis auf das "Zulassen" Beispiel geht von den Notification nichts... ist wohl doch nicht ganz implementiert.
Wäre schade wenn die Notifications es nicht nach HTML5 schaffen würden... im Gegensatz zu Webcamschnittstellen, wäre dies mal ein wirklich praktisches Feature.
Evtl nur im Beta/Dev-Channel? Ich bin nicht wirklich ein Chrome-"Nutzer", aber die Api habe ich in Funktion gesehen, da bin ich mir sicher. ;)
Es ist ja bekannt, welche "Kapitel" zu HTML5 gehören. Da ist das nicht dabei. Und auf Grund des ohnehin schon großen Umfangs wäre das auch unwahrscheinlich. Es gibt viele schöne Sachen, aber man darf es auch nicht übertreiben. Dann wird man ja nie fertig. Und gerade das W3C.
Original von NeoArmageddon
Allerdings finde ich das: http://www.heise.de/ix/meldung/W3C-will-Push-Benachrichtigung-1033523.html in Bezug auf Browsergames viel interessanter. Weiß darüber schon jemand mehr?
Asynchrone "notification" ist ja schon lange möglich. Ich denke für eine absehbare Zeit wird man am besten damit fahren, die Mechanismen Server und Client-seitig zu abstrahieren und dazwischen die Technik zu nehmen, die gerade am besten past.
mfg Todi