1

私は多くの本を読んできましたが、全体がますます混乱しているので、Flex についていくつか質問することにしました。

そのため、ブラウザーに Flash プラグインがあれば、Flex は Web ページで実行でき、AIR コンテナー (pc/android/IOS ではなく OSX ?) で実行でき、ネイティブの IOS/Android アプリにコンパイルすることもできます。最後の点についてはよくわかりません。

可能であれば、Flash プラグインを使用してブラウザーで実行し、Android と IOS (および Windows RT) にコンパイルするフレックス アプリを作成するにはどうすればよいですか? Adobe は Flash ビルダーを提供していますが、Flex SDK も必要ですか? Eclipse Flex プラグインで実行できますか?

助けてくれてありがとう、それが少し台無しになったらごめんなさい。

4

2 に答える 2

1

そのため、ブラウザーに 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 月 Adob​​e は、Windows 8 UI / Metro サポートの計画を断念しました。ただし、Windows Phone 8 のサポートは非​​常に一般的な機能要求であるため、必要に応じて投票してください。

BlackBerry 10 は実際に Adob​​e 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 を使用できます。

于 2013-01-17T14:30:16.687 に答える
0

Flash Professional を使用すると、AIR を使用してさまざまなプラットフォームにパッケージ化およびエクスポートできます。Web ページに埋め込むことができる .swf ファイルの作成に加えて、Android または iOS の両方に (ネイティブ アプリとして) 移植できます - すべて 1 つのアプリケーションを使用します ([ファイル] > [公開設定] に移動し、プレーヤーを変更します) 目標)。

同じオプションが Flash Builder で利用できるかどうかはわかりませんが (可能なようです - adobe website )、他の IDE (Eclipse など) またはフレームワークは必要ありません。

要件に応じて、代替の開発および展開戦略を検討することをお勧めします。たとえば、より多くのデバイスをサポートする必要があるPhoneGapなどです。

于 2013-01-17T12:14:20.883 に答える