8

私はAndroidプロジェクトを割り当てられている可能性があり、Javaの経験は最小限ですが、FlashBuilderの経験は豊富です。「 AndroidOSのネイティブアプリケーションとして実行するActionScriptプロジェクトを公開」できるAdobeAIRfor Androidについて意見はありますか?私は一般的にクロスコンパイラーに警戒していますが、Javaを学びたいとも思っていません...

4

2 に答える 2

5

AIR は実際にはクロスコンパイラではありません。アプリケーションは APK として公開され、Android マーケットなどに置くことができますが、その APK 内のどこかに、AIR ランタイムの Android バージョンによって実行される SWF があります。「ネイティブ アプリケーション」とは、ユーザーがネイティブ アプリと同じように対話することを意味しますが、コンテンツ自体はデスクトップ AIR (または Java) と同様にクロスプラットフォーム バイナリです。このプロセスは、デプロイされたファイルの名前が .air ではなく .apk であることを除いて、デスクトップ上の AIR と完全に類似しています。

いずれにせよ、ランタイム自体とアプリを作成するためのツールは現在オープン ベータ版であるため、推測する必要はありません。(まあ、セミオープン - バイナリはプレリリース プログラムの中にありますが、誰もが自動的に承認されます。)これまでに行ったことは、以前に他のプラットフォーム用に作成したコンテンツを AIR アプリとして再公開したことだけですが、非常にスムーズに機能しているので、遠い。

長所と短所は、他のプラットフォームで AIR を使用する場合の長所と短所と基本的に同じです。そのため、一般的に AIR が適切な選択である場合は、Android/AIR を検討する価値があるでしょう。

于 2010-08-27T03:25:13.083 に答える