Flash für das iPhone
Endlich ist es soweit. Die Adobe MAX 2009 befriedigt DIE Frage aller Flasher, welche schon so lange existiert wie das iPhone selbst.
Neigt sich Apple nicht dem Plugin, entwickelt man seitens Adobe einfach eine neue Strategie.
Laut Berichten soll es in Flash CS5 Pro eine Exportfunktion geben, um native iPhone-Apps zu exportieren. Diese können dann in den App-Store gestellt werden.
Flash Professional CS5 will enable you to build applications for iPhone and iPod touch using ActionScript 3. These applications can be delivered to iPhone and iPod touch users through the Apple App Store.
Flash selbst wird im Safari dennoch nicht laufen, da der Flash Player 10.1 (bis jetzt) noch nicht für den Safari existiert.
Es gibt auch noch weitere technische Hürden.
Da die AS3-Anwendungen nativ in iPhone Anwendungen portiert werden hat es zur Folge, dass kein ActionScript-Bytecode ausgeführt werden kann. SWF’s können zwar nachgeladen werden, der darin enthaltene AS-Code wird aber ignoriert.
Flash kann ebenfalls nicht auf die nativen iPhone-Controls zurückgreifen.
Dafür können jedoch fast alle API’s aus Flash heraus genutzt werden:
You have access to nearly all the AIR 2.0 and Flash Player 10.1 APIs. For example, you can use APIs such as RTMP, Remote Shared Objects, and AMF as well as AIR APIs like SQLite and filesystem access.
Jedoch gibt es Ausnahmen:
- Embedded HTML content (via webkit in Adobe AIR).
- RTMPE
- Dynamically loading SWFs that contain ActionScript
- PixelBender Filters
- Microphone Access
- Video Camera Access
Das FLEX Framework wird wohl laut ersten Informationen nicht zum Zuge kommen.
Statt dessen sollen andere Tools Entwickelt werden, welche auf das iPhone abgestimmt werden.
Eine erste Beta Version von Flash CS5 soll Ende des Jahres erscheinen.
Weiterführende Links:
- www.adobe.com/iphone
- Developing for the Apple iPhone using Flash
- Applications for iPhone:Developer FAQ
