そのため、ブラウザーに Flash プラグインがあれば、Flex は Web ページで実行でき、AIR コンテナー (PC/Android/IOS ではなく OSX ?) で実行でき、ネイティブの IOS/Android アプリにコンパイルすることもできます。最後の点についてはよくわかりません。
これはおおむね正しいです。Flex は、デスクトップ ブラウザーで広く利用できる Flash プラグインを使用して Web ページで実行できます。すべての意図と目的において、モバイル ユーザーのモバイル ブラウザには Flash プラグインがインストールされていないと想定する必要があります。
AIR を使用すると、PC および Mac 用のデスクトップ アプリケーションを作成できるのは事実です。OSx は実際にサポートされています。AIR を使用して、Android、iOS、および Blackberry Playbook でモバイル アプリケーションを作成することもできます。したがって、iOSは実際にサポートされています。AIR に対する Windows 8 UI/Metro のサポートは、今年の第 1 四半期に予定されています。Blackberry 10 の AIR サポートも見られると思います。しかし、私が知っている正式な発表はありません。
更新: 2014 年 3 月 Adobe
は、Windows 8 UI / Metro サポートの計画を断念しました。ただし、Windows Phone 8 のサポートは非常に一般的な機能要求であるため、必要に応じて投票してください。
BlackBerry 10 は実際に Adobe AIR をサポートしています。SDK へのリンクは次のとおりです。
可能であれば、Flash プラグインを使用してブラウザーで実行し、Android と IOS (および Windows RT) にコンパイルするフレックス アプリを作成するにはどうすればよいですか?
Flex は、主にビジネス アプリケーションを作成するためのフレームワークです。デスクトップ アプリケーションとモバイル アプリケーションでは、わずかに異なるコンポーネント セットが提供されます。これの一部は画面サイズによるものです。一部は性能によるものです。たとえば、数十列の大きな DataGrid は、携帯電話の画面サイズには適していません。
2014 年 3 月更新:
モバイルに最適化された DataGrid が Apache Flex チームに寄付されました。これは、SDK の現在のバージョンで利用できるはずです。
最終的には; デスクトップ/ブラウザー アプリとモバイル アプリの両方にまったく同じアプリケーションを使用する予定はありません。ただし、ある程度のコードは共有できます。コードの 80% を共有することを目標にしています。共有コードをライブラリ プロジェクトに移動します。これは、モバイル アプリケーション、デスクトップ アプリケーション、およびブラウザ ベースのアプリケーションの両方で使用できます。
Adobe は Flash ビルダーを提供していますが、Flex SDK も必要ですか? Eclipse Flex プラグインで実行できますか?
Flash Builder は Flex SDK に同梱されています。また、Adobe Flex には AIR SDK が同梱されています [注: ライセンスの違いにより、Apache Flex には AIR SDK が同梱されていません。しかし、便利なインストーラーがあります]。Flash Builder も Eclipse プラグインであり、任意の Eclipse インスタンスにインストールできます。
Flex アプリケーションの作成に Flash Builder は必要ありません。必要に応じて、コマンド ライン ツールや IntelliJ などの他の IDE を使用できます。