Seit der Bekanntgabe von Apples iPad besteht die Diskussion: Warum auf diesem Gerät kein Flash laufen kann|darf|soll. "Damit Facebook wieder spielefrei wird", wäre wohl meine saloppe Antwort. Aber man darf davon ausgehen, die Gründe für diese Tatsache sind tiefgreifender. Auch beim iPhone ist dieser Verhalten bekannt. Das Wehklagen der Flash-Entwickler liegt bereits seit dem Verkaufsstart vom iPhone in den Datenleitungen des Internets.
Ich selber hatte eine kleine „Quicktime vs. Flash“-Verschwörungstheorie. Matrix und Co. lassen grüßen. Aber da diese Theorie nie begründet worden ist, war ich konstant auf der Suche nach zutreffenden Informationen. Heute morgen war dann ein passender Artikel in meinem Postfach.
Daniel Eran Dilger aus San Francisco berichtete von Morgan Adams, einem Interactive Content Developer. Dieser hatte nun die Frechheit, einfach mal aus dem Nähkästchen zu plaudern und realistische Gründe für dieses Verhalten an den Tag zu bringen. Sehr schmackhaft für mich, mit einer guten Tasse Kaffee dabei.
Einige dieser Gründe mag ich kurz anreißen, um sie im Unterbewusstsein zu platzieren:
- Das iPad ist ein mobiles Endgerät
- Adobe hatte für mobile Endgeräte extra FlashLite [AS2.0!] entwickelt, welches nicht die Anforderungen von Apple erfüllte. Die Finalisierung vom Flash10-Player für mobile Endgeräte steht noch aus.
- Der Flash-Player für den Desktop setzt große Systemleistung voraus, die auf dem mobilen Markt [noch nicht] vertreten ist und viel Energie benötigt.
- Die in Flash entwickelten Interfaces, ja eine Webseite ist eine Schnittstelle, sind für die Benutzung mit einem Positionsanzeiger [Mauspfeil] entwickelt. Die Kombination mit einem Touchscreen ist aus diversen technischen Gründen schwierig.
- Weitere philosophische Gründe, die sich mit der Verbreitung von openStandards im Internet beschäftigen.
Für mehr Informationen schaut euch bitte das Video: „Ten Myths of Apple's iPad“ von Daniel Eran Dilger auf YouTube an. Dieser geht sehr tief in die Thematik ein und stellt zusätzlich eine Übersicht von den Vor- und Nachteile von diesem Verhalten zur Verfügung.
Als Fazit kann ich sagen, je mehr Anzeigemöglichkeiten bzw. Standards wir Entwickler haben, umso höher werden die Entwicklungskosten für die Betreiber von Internetauftritten und umso schwerwiegender die Entscheidung wie man sich publizieren will.