私は、AIRアプリケーションのためのクロスプラットフォームの互換性は、いくつかの注意事項を除いてはかなり良好であることを発見した:
1)ユーザ入力ボックス。一般的にAIRアプリケーションではうまく処理されません。ポップアップキーボードは、入力ボックスを隠すことができます。入力ボックスは、Android用のネイティブJAVAアプリケーションでは一般的に行われません。
2)リアルタイムゲーム。 AIR for Mobileは低速です。リアルタイムソフトウェアを開発しようとすると、あなたは失望するかもしれません。
3)ソケット通信。これは私の現在のピーブです。私はFlashで簡単なチャットアプリケーションを作成し、いくつかのスピードテストを行った。これは、モバイルデバイス用のマルチプレーヤーゲームを作成するための準備です。 PC上では、アプリケーションは1秒間に200メッセージをサーバーに送信し、応答を得ることができます。 AIR for Mobileでは、iPhoneとAndroidの両方で、最大約11メッセージ/秒です。アプリは何もしませんが、データ文字列を送受信します。ゲームプレイのレイヤーを追加すると、スピードの制限が犠牲になる可能性があります。これは、より高速な通信が必要な場合、リアルタイムゲームが苦しむ可能性があることを意味します。多くの更新を必要としないターンベースのゲームやゲームには十分速いです。
基本的に、プラットフォーム間の互換性は良好です。あなたの特定のプロジェクトがスピードの問題だけでなく、ユーザ入力ボックスの扱いが不十分であるかどうかで害を受けるかどうかを考えてください。いくつかのテストを行います。
入力いただきありがとうございます。 – chiranjib