0

私は現在、TomCat を使用する Spring Framework で Java バックエンドを使用して、Flex 3.5/4 で構築された完全に機能する Web アプリを持っています。

モバイル iOS アプリケーションを作成し、TomCat で同じ SpringFramework を使用するには、このプロジェクトを Flash Builder 4.6 に移行または変換する必要があります。これどうやってするの?

  1. コードをコピーして調整するだけですか?
  2. Flex 3.5/4 からエクスポートして Flash Builder 4.6 にインポートし、モバイル用に調整する必要がありますか?
  3. モバイルにエクスポートする特定のエクスポート機能はありますか?
  4. コードを手動でモバイル コンポーネントに変更する必要がありますか? 自動化されたものはありますか?

何をすべきかについて具体的な詳細情報を検索して把握するために約 3 日間を費やしましたが、奇妙なことに、役立つ情報は何も見つかりませんでした。Adobe は、Flash Builder 4.6 および 4.7 を使用して異なるプラットフォームに移行すると、最新の Flash Builder での作業の約 70% が不要になると主張しているため、奇妙であると言います。ただし、正確に何をすべきかについてのチュートリアルや手順は見つかりませんでした。Spring フレームワークが iOS アプリの TomCat で機能するかどうかさえわかりません。

1. モバイルへの移行では、モバイルに最適化されたコンポーネントを使用してパフォーマンスを向上させるために、さまざまなコードを変更する必要があります。

私は何をする必要がありますか?

編集: mx.swc をライブラリ パスに追加して、移行/変換を容易にするためのテスト目的で試してみましたが、mx:Application: http:// i.stack.imgur.com/dFdIk.jpg

4

1 に答える 1

1

カバーすることがたくさんあります。どこから始めればよいかわかりません。最初に、72-ish dpi 15+ インチのコンピューター画面用に開発したブラウザー ベースのアプリは、3.5/4 インチの iPhone または 9.7 インチの iPad 画面に簡単に移行できない可能性があることを明確にしたいと思います。それを念頭に置いて

Do i just copy code over and adjust?

はい、そこから始めます。「共有」コードをライブラリ プロジェクトに移動して、Web アプリとモバイル プロジェクトで使用できるようにすると、さらに効果的です。Flex 3.5 は正式にはモバイル サポートを持っていません。そのため、モバイル デバイスで優れたパフォーマンスを期待することはできません。また、Flash Builder Mobile プロジェクトのライブラリ パスに、「モバイル向けに最適化されていない」ライブラリを手動で追加する必要があります。すでに述べたように、MX.swc はおそらく大きなものです。

Do I export from flex 3.5/4 and import into flash builder 4.6 and adjust for mobile?

Flash Builder 4.6 では、モバイル プロジェクトは Web プロジェクトとは異なります。ほとんどの場合、できるだけ多くの共有コードをライブラリ プロジェクトに移動してから、現在のアプリケーションのメンテナンス用に Web プロジェクトを作成し、iOS やその他のモバイル デバイスに展開するためのモバイル プロジェクトを作成します。

Is there a certain export feature that exports to mobile?

Flash Builder Mobile プロジェクトを作成した場合。はい、iOS、Android、または Blackberry にエクスポートできます。

Do I have to change the code to mobile components by hand? Is there anything automated?

はい、手動でコードをモバイル コンポーネントに変更する必要があります。これは、モバイルに最適化されていないコンポーネントをモバイルに最適化されたコンポーネントに置き換える場合です。ただし、リストなどの [Flex 4 で導入された] Spark コンポーネントを使用している場合は、Web プロジェクトでデフォルト テーマのスパーク リストを使用し、モバイル プロジェクトでモバイル テーマのスパーク リストを使用できます。変化します。

...アドビは、Flash Builder 4.6 および 4.7 を使用して異なるプラットフォームに移行すると、最新の Flash Builder での作業の約 70% が不要になると主張しています。

私はそのような主張を知りません。しかし、モバイル プロジェクトと非モバイル プロジェクトの間で多くのコードを再利用できると確信しています。AIR/Flex を使用してモバイル ゲームを作成するのに 3 ~ 4 か月かかりました。コードを Web ブラウザーで動作するように移植するのに 1 日もかかりませんでした。

Spring フレームワークが iOS アプリの TomCat で機能するかどうかさえわかりません。

iOS アプリでサーバーを呼び出す場合は、問題なく動作します。Tomcat と Spring を iOS デバイスにデプロイしたい場合、それがうまくいくとは思えません。

この質問は少し具体的ではありません。しかし、私は助けようとしました。それがあなたの方向性を示していない場合は、何を試し、どのような問題に遭遇したかを尋ねることができますか?

于 2013-04-19T02:54:32.347 に答える