2009年10月6日火曜日

Adobe Flash Professional CS5でFlashを利用したiPhoneアプリ開発が可能に


Adobeがアクションスクリプト3プロジェクトでiPhoneアプリを開発できる機能を追加したAdobe Flash Professional CS5のベータ版がAbobe Labsで発表された。


iPhoneのSafariブラウザ上は"まだ"Flashプラグインに対応していないため、Flashのウェブコンテンツをブラウザで表示することはできないが、その代替として、Flashで開発されたSWFコンテンツをiPhoneアプリとしてパッケージする機能が提供される。

Low Level Virtual Machine(LLVM)コンパイラーを利用して機能は実現されている。LLVMにアクションスクリプト3を理解させるための新しいフロントエンドを作成し、既存のARMバックエンドにネイティブのARMアセンブリコードを出力させる。これをAhead of Time (AOT)コンパイルと呼ぶ。コンパイルのステップを踏むことで、開発者はFlashとアクションスクリプトを利用してアプリを作成することができ、作成されたアプリは完全にiPhoneのネイティブなアプリとなる。また、開発時には、ほとんど全てのAIR2.0、Flash Player10.1のAPIへのアクセスが可能。

既に以下のアプリがFlash Professional CS5で開発され、App Storeにリリースされている。




ちなみに、iPhoneブラウザでのFlashサポートは、Flash Player 10.1でも触れられていない。

0 コメント:

コメントを投稿

 
Copyright 2009 apptoi. Powered by Blogger Blogger Templates create by Deluxe Templates. WP by Masterplan