Gestern kündigte Apple an, die berüchtigten Einschränkungen der Entwicklungstools von Drittanbietern für iOS-Geräte aufzuheben. Twitter leuchtete auf, die Blogosphäre sprang an und Spekulationen begannen ernsthaft. Worum geht es dabei und was bedeutet das für Flash??
Bereits im April 2010 beschloss Apple, die Vorschriften für Entwicklungswerkzeuge von Drittanbietern zu verschärfen, wodurch der Compiler des Adobe-Compilers praktisch unbrauchbar wird. In seinem Blogbeitrag Thoughts on Flash verteidigte Steve Jobs seine Position und führte eine Reihe von Bedenken auf.
Wenn Entwickler von Entwicklungsbibliotheken und -tools von Drittanbietern abhängig werden, können sie die Plattformverbesserungen nur dann nutzen, wenn der Drittanbieter die neuen Funktionen übernimmt.
Die gestrige Pressemitteilung von Apple markiert eine deutliche Änderung der Einstellung.
Insbesondere lockern wir alle Einschränkungen bei den Entwicklungstools, die zum Erstellen von iOS-Apps verwendet werden, sofern die daraus resultierenden Apps keinen Code herunterladen. Dies sollte den Entwicklern die Flexibilität geben, die sie wünschen, und gleichzeitig die erforderliche Sicherheit erhalten.
Es ist nicht sofort ersichtlich, warum dieser 180 ° von Apple zustande gekommen ist. Man könnte argumentieren, dass dies eine direkte Antwort auf die Marktperformance von Smartphones ist. Die wachsende Popularität von Android mag ein Faktor gewesen sein, aber Steve Jobs bestreitet dies und sagt, die Zahlen seien übertrieben worden.
Was auch immer die Motive der Entscheidung sein mögen, Adobe ist verständlicherweise positiv.
Wir werden ermutigt, zu sehen, dass Apple die Beschränkungen der Lizenzbedingungen aufhebt und den Entwicklern die Wahl lässt, mit welchen Tools sie Anwendungen für Apple-Geräte entwickeln.
Diejenigen, die Adobe Flash CS5 erworben haben, können mit dem iPhone Packager Apps für iOS-Geräte (iPhone, iPod touch und iPad) bereitstellen. Adobe hat auch klar gemacht, dass die Entwicklung des iPhone Packagers für zukünftige Versionen wieder aufgenommen wird.
Das Aufheben dieser Einschränkungen bedeutet nicht, dass Flash Player als Teil von Safari auf iOS-Geräten an Bord gebracht wird. Es bedeutet auch nicht, dass Adobe AIR nativ unterstützt wird.
Also was denkst du? Was bedeutet das für Sie als Flash-Entwickler? Umarmen Sie die Veränderung oder lehnen Sie sie ab? Was bedeutet das für Flash und Apple? Wir würden gerne Ihre Gedanken hören!