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 コメント:
コメントを投稿