1034511

Der Brief im Wortlaut: Gedanken über Flash

29.04.2010 | 16:43 Uhr |

Der Brief im Wortlaut: Gedanken über Flash

Apple pflegt eine langjährige Beziehung mit Adobe. Wir kannten die Adobe-Gründer bereits, als sie in ihrer sprichwörtlichen Garage arbeiteten. Apple war ihr erster große Kunde, wir verwendeten PostScript für unseren neuen LaserWriter-Drucker. Apple investierte in Adobe und hielt über lange Jahre 20 Prozent des Unternehmens. Die beiden Unternehmen verrichteten gemeinsam Pionierarbeiten für das Desktop-Publishing, es gab viele gute Zeiten. Seit dieser goldenen Ära haben sich die Unternehmen auseinander entwickelt. Apple ging durch seine Nahtod-Erfahrung, und Adobe zog es mit seiner Acrobat-Software in den Unternehmensmarkt. Auch heute arbeiten die beiden Unternehmen eng zusammen, um ihren gemeinsamen Kunden aus dem Kreativbereich zu dienen - Mac-Benutzer kaufen rund die Hälfte der Adobe Creative Suite-Produkte - aber darüber hinaus bestehen nur wenige gemeinsame Interessen.
Ich wollte einige unserer Gedanken über Flash-Produkte von Adobe niederschreiben, so dass Kunden und Kritiker vielleicht besser verstehen, warum wir Flash nicht auf iPhones, iPods und iPads zulassen. Adobe hat unsere Entscheidung in erster Linie als Business getrieben bezeichnet und sagt, dass wir nur unseren App Store schützen wollen - aber in Wirklichkeit beruht unsere Entscheidung auf technischen Fakten. Adobe behauptet, dass wir ein geschlossenes System sind, und dass Flash offen sei, aber in Wirklichkeit stimmt das Gegenteil. Lassen Sie es mich erklären.
Erstens: "Offenheit".
Adobes Flash-Produkte sind zu 100 Prozent proprietär. Sie sind nur von Adobe erhältlich und nur Adobe bestimmt ihre künftigen Erweiterungen, die Preisgestaltung und mehr. Obwohl Adobes Flash-Produkte weithin erhältlich sind, bedeutet dies nicht, dass sie offen sind, da sie vollständig von Adobe und nur von Adobe kontrolliert werden. So ist in fast jeder Definition Flash ein geschlossenes System.
Auch Apple hat viele proprietäre Produkte. Obwohl das Betriebssystem für iPhone, iPod und iPad proprietär ist, glauben wir, dass alle Internet-Standards offen sein sollten. Anstatt Flash verwendet Apple HTML5, CSS und JavaScript - alles offene Standards. Apples liefert alle seine mobilen Geräte mit hoher Performance und niedrigem Energieverbrauch dank dieser offenen Standards aus. HTML5, der neue Web-Standard, der von Apple, Google und vielen anderen angenommen wurde, lässt Web-Entwickler fortschrittliche Grafik, Typografie, Animationen und Übergänge erstellen, ohne dass sie auf Browser-Plug-Ins von Drittherstellern zurückgreifen müssten (zB Flash). HTML5 ist völlig offen und wird von einem Standard-Komitee gesteuert, in dem Apple Mitglied ist.
Apple schafft selbst offene Standards für das Web. Apple begann beispielsweise mit einem kleinen Open-Source-Projekt namens WebKit, daraus wurde eine komplette Open-Source-Rendering-Engine für HTML5, die als Herz des Web-Browsers Safari in allen unseren Produkten dient. WebKit wurde weithin aufgegriffen. Google nutzt es für Android-Browser, Palm nutzt es, Nokia verwendet es und RIM (Blackberry) hat angekündigt, dass sie es auch benutzen werden. Fast jeder Smartphone-Webbrowser neben Microsoft's Browser verwendet WebKit. Durch seine offene Technologie WebKit hat Apple den Standard für mobile Web-Browser gesetzt
Zweitens: "Komplettes Web".
Adobe hat wiederholt gesagt, dass Apples mobile Geräte nicht auf "das vollständige Web" zurückgreifen, weil 75% der Videos im Netz in Flash vorliege. Was sie nicht sagen: Fast jedes dieser Videos liegt auch in einem moderneren Format vor, H.264, und ist damit auf iPhones verfügbar, iPods und iPads betrachtbar. YouTube, mit seinem geschätzten Anteil von 40 Prozent aller Web-Videos, glänzt mit einer App, die auf allen mobilen Geräten Apples installiert ist, die auf dem iPad das wahrscheinlich beste YouTube-Seherlebnis beschert. Hinzu kommen Videos von Vimeo, Netflix, Facebook, ABC, CBS, CNN, MSNBC, Fox News, ESPN, NPR, Time, The New York Times, The Wall Street Journal, Sports Illustrated, People, National Geographic, und vielen, vielen anderen. iPhone-, iPod- und iPad-Benutzern fehlt es kaum an Video.
Eine weitere Behauptung Adobes: Apple-Geräte können keine Flash-Spiele abspielen. Das ist wahr. Glücklicherweise gibt es über 50.000 Spiele- und Unterhaltungstitel im App Store, viele von ihnen sind kostenlos. Es gibt mehr Spiele- und Unterhaltungstitel für iPhone, iPod und iPad als für jede andere Plattform auf der Welt.
Drittens: Zuverlässigkeit, Sicherheit und Performance.
Symantec hat kürzlich Flash als eine der schlimmsten Ursachen für Sicherheitsprobleme im Jahr 2009 verantwortlich gemacht. Wir wissen auch aus erster Hand, dass Flash häufigste Ursache für Abstürze von Macs ist. Wir haben mit Adobe an der Behebung dieser Probleme zusammengearbeitet, sie bestehen aber nun schon seit mehreren Jahren. Wir wollen nicht die Zuverlässigkeit und Sicherheit unserer iPhones, iPods und iPads wegen Flash verringern.
Darüber hinaus läuft Flash nicht gut auf mobilen Geräten. Wir haben regelmäßig Adobe gefragt, uns Flash und seine Performance auf einem mobilen Gerät gleich welcher Art zu zeigen, ein paar Jahre lang. Wir haben es nie gesehen. Adobe hat öffentlich gesagt, Flash würde Anfang 2009 auf einem Smartphone laufen, dann hieß es, in der zweiten Hälfte des Jahres 2009, dann war die erste Hälfte des Jahres 2010 angesagt, und jetzt sprechen sie von der zweiten Hälfte des Jahres 2010. Wir denken, irgendwann wird es ausgeliefert, aber wir sind froh, dass wir dafür nicht unseren Atem angehalten haben. Wer weiß, wie gut es laufen wird?
Viertens: Akkulaufzeit.
Für eine lange Akkulaufzeit beim Abspielen von Video müssen Mobil-Gerät das Video mit ihrer Hardware dekodieren, Software-Decoding verbraucht zu viel Energie. Die meisten der in modernen Mobilgeräten eingesetzten Chips enthalten einen H.264-Decoder - basierende auf einem Industriestandard, der in jedem Plural- und DVD-Player verwendet wird und den auch Apple übernommen, Google (YouTube), Vimeo, Netflix und viele andere Firmen adaptiert haben.
Obwohl Flash hat seit kurzem H.264 unterstützt, erfordern fast alle Flash-Videos auf Websites das eine ältere Generation von Decodern, die nicht in mobilen Chips eingebaut sind, so muss die Decodierung in der Software erfolgen. Der Unterschied ist verblüffend: Ein iPhone spielt H.264-Videos bis zu 10 Stunden lang ab, während Videos in Software-Decodierung weniger als 5 Stunden laufen, bis die Batterie vollständig leer ist.
Wenn Webseiten Videos mit H.264 anbieten, können sie diese ohne Flash tun. Sie laufen perfekt in Browsern wie Apples Safari und Google's Chrome ohne Plug-ins und sehen auf iPhones, iPods und iPads großartig aus.
Fünftens: Touch.
Flash wurde für PCs mit Mäusen und nicht für Touch-Screens ausgelegt. Zum Beispiel setzen viele Flash-Websites auf "Rollover", das Pop-up-Menüs oder andere Elemente zeigt, wenn der Mauszeiger über einem bestimmten Ort schwebt. Apples bahnbrechendes Multi-Touch-Interface braucht keine Maus, so gibt es auch kein Konzept des Rollover. Die meisten Flash-Websites müssten für touch-basierte Geräte umprogrammiert werden. Wenn die Entwickler ihre Flash-Websites ohnehin umschreiben müssen, warum nutzen sie nicht gleich moderne Technologien wie HTML5, CSS und JavaScript?
Selbst wenn auf iPhones, iPods und iPads also Flash liefe, würde es dieses Problem nicht lösen: Die meisten Flash-Websites erfordern für touch-basierte eine neue Programmierung.
Sechstens, der wichtigste Grund.
Neben der Tatsache, dass Flash geschlossen und proprietär ist, erhebliche technische Mängel hat und keine touch-basierte Geräte unterstützt, gibt es eine noch wichtigere Grund, warum wir nicht zulassen, dass Flash auf iPhones, iPods und iPads läuft. Wir haben die Nachteile der Verwendung von Flash zur Wiedergabe von Video-und interaktiven Inhalte von Websites diskutiert, Adobe will aber auch Entwickler ansprechen, um mit Flash Anwendungen für unsere mobilen Geräte zu schaffen.
Wir wissen aus leidvoller Erfahrung, dass das zulassen einer Schicht von Software zwischen der Plattform und dem Entwickler letztendlich sub-standard-Apps als Ergebnisse brächte und die Weiterentwicklung sowie den Fortschritt der Plattform verhindern würde. Wenn Entwickler von den Entwicklungs-Bibliotheken und Werkzeugen Dritter sind, können sie nur Plattformverbesserungen nutzen, die der Dritthersteller bereits integriert hat. Wir können uns nicht von der Gnade eines Dritten abhängig machen, ob und wann der unsere Erweiterungen für unsere Entwickler bereitstellen.
Dies wird noch schlimmer, wenn der Dritte eine plattformübergreifende Entwicklungsumgebung anbietet. Der Dritte kann nicht Erweiterungen einer Plattform annehmen, sofern sie nicht auf allen unterstützten Plattformen verfügbar sind. Daher haben Entwickler nur Zugriff auf den kleinsten gemeinsamen Nenner der Funktionen. Auch das können wir nicht akzeptieren: Ein Ergebnis, bei dem die Entwickler von der Nutzung unserer Innovationen und Erweiterungen ausgeschlossen sind, weil sie nicht auf Konkurrenz-Plattformen verfügbar sind.
Flash ist ein plattformübergreifendes Entwicklungswerkzeug. Es ist nicht das Ziel Adobes, den Entwicklern dabei zu helfen, die besten iPhone, iPod und iPad-Apps zu schreiben. Es ist ihr Ziel, Entwicklern dabei zu helfen, plattformübergreifende Anwendungen zu schreiben. Und Adobe hat quälend langsam Verbesserungen an Apples Plattformen angenommen. Mac-OS X ist zum Beispiel seit fast 10 Jahren auf dem Markt, Adobe hat gerade erst seine CS5 auf Cocoa gesetzt. Adobe war der letzte große Dritt-Hersteller, der voll und ganz Mac-OS X angenommen hat.
Unsere Beweggründe sind einfach - wir wollen die modernste und innovativste Plattform unsere Entwickler bereit stellen, und wir wollen, dass sie direkt auf den Schultern dieser Plattform stehen und die besten Apps erschaffen, die die Welt je gesehen hat. Wir wollen die Plattform stetig verbessern, so dass Entwickler noch mehr fantastische, kraftvolle, spaßige und nützliche Anwendungen schaffen können. Jeder gewinnt dabei - wir verkaufen mehr Geräte, weil wir die besten Anwendungen haben, die Entwickler erreichen ein größeres und breiteres Publikum und Kundenbasis, und Benutzer freuen sich über die breiteste Auswahl an Anwendungen unter jeder Plattform.
Schlussfolgerungen.
Flash wurde während der PC-Ära geschaffen - für PCs und Mäuse. Flash ist ein erfolgreiches Produkt für Adobe, und wir können verstehen, warum sie es über den PC hinaus verbreiten wollen. Aber das mobile Zeitalter dreht sich um Low-Power-Geräte, Touch-Schnittstellen und offene Web-Standards - alles Bereiche, für die Flash ungeeignet ist.
Die Lawine an Publikationen, die Inhalte für mobile Geräte von Apple anbieten, zeigt, dass Flash nicht mehr erforderlich ist, um Videos zu sehen oder jede Art von Web-Inhalten zu nutzen. Und die 200.000 Apps in Apples App Store zeigt, dass Flash für Zehntausende von Entwicklern nicht notwendig ist, um grafisch anspruchsvolle Anwendungen, darunter Spiele, zu erstellen.
Neue offene Standards des mobilen Zeitalters wie HTML5, werden sich auf mobilen Geräten durchsetzen(und auch auf PCs). Vielleicht sollte Adobe seinen Schwerpunkt stärker auf die Schaffung großartiger HTML5-Werkzeuge für die Zukunft legen, und weniger auf die Kritik an Apple dafür, dass es die Vergangenheit hinter sich lässt.
(Übersetzung: Google Translation, Redaktion: Peter Müller)

Macwelt Marktplatz

0 Kommentare zu diesem Artikel
1034511