私は長年にわたり現在RIAタイプのアプリケーションを作成しており、フレックスフレームの作業には非常に満足しています。しかし、私はAIRアプリケーションを作成したことがありません。
私は作成したいキラーモバイルデバイスゲームを持っていると言われていますが、ベストなSDKやIDEを公開するための最良の方法は何もわかりません。
私はいくつか質問があると思います。
フラッシュ開発のようなオープンソースや、フレックスビルダーに最適なIDEは何ですか?
私は4.5フレックスSDKが一番良いと思いますか?
そして、どこでアプリの設定と公開に関する適切なチュートリアルを見つけることができますか?今のところアンドロイドベースのチュートリアルです。私は後でIOSの混乱に陥る可能性があると思う。
私のGoogleの忍者のスキルは私がGoogle経由で得ることができるのはゲームのリンクなので、失敗するようです。
モバイルアプリケーションを作成するための最良の方法は何ですか
答えて
私は、Flashがモバイルデバイスに最適な選択肢であると言うには十分な経験がありません。それが私が使った唯一の技術です。ここのゲーム/アプリライブラリはほぼFlash/Flexだけだったので、論理的な選択でした。
モバイル用にコンパイルされたFlashでいくつかのもパフォーマンスの問題があることを知っている:ベクトルレンダリングは、高価である、GPUモードフィルタをレンダリングすることができない、などの文書の束がこの上あります(exemple)
のためとしてIDE、私はFlash Builderのみを使用しましたが、正しいパラメータがコンパイラに渡されていれば、FDTまたはFlash Developを使用して、モバイル用にビルドすることができます。
Flex SDKについては、最新バージョンは4.6です.FLEXが必要な場合は、これが使用する必要があります。 Flexアプリケーションはinitには時間がかかりますが、ビューベースのナビゲーションやネイティブテキストなど、モバイル上で興味深いものを提供します。純粋なフラッシュは、ファイルサイズの点でより軽量であり、コンパイルがより高速です。あなたのゲームにRIAのようなインターフェイスが必要ない場合は、Flexをまったく使用しないことを検討するかもしれません。
モバイル用のAIRを使用する必要があります。iOSの場合はキャプティブランタイム、Androidの場合はオプションです。キャプティブランタイムは、AIRランタイムがアプリに組み込まれていることを意味します(より大きなアプリですが、外部アプリには依存しません)。現在のSDKのバージョンは3.1です。
プロジェクトのセットアップ方法に関するチュートリアルは、使用するIDEによって異なります。次に、「[IDE] Flash mobile project setup」のようなものを探してください。
最後に、iOSで始めることをお勧めします。 Android用のデバイスは数多くあり、あるデバイスでのみ発生し、他のデバイスでは発生しないバグが発生する可能性があります。その逆もあります。 iOSは標準化されているため、後で例外を管理することができます。
興味深いことに、iOSで外部SWFを動的に読み込む際にコードをインポートすることは不可能であるということを指摘したいと思います。それらをSWCにエクスポートして、代わりにオブジェクトのインスタンスを作成する必要があります(とにかくその方法はもっとクリーンです)。
私はFlex 4.6/AirをFlashBuilderに搭載してモバイルアプリケーションを構築しています。使用するのは楽しいことです。今日リリースされたAir 3.2 rc1をチェックしてください:ハードウェアアクセラレーション3Dグラフィックが含まれています。ゲームを構築したい場合は、Starlingフレームワーク(Stage3Dを利用する)をお勧めします。
ありがとうございます。私が心に持っているゲームはトップダウン型です。だから私はそれが必要とは思わないが、私はそれを調べるだろう。 –
- 1. DALを作成する最良の方法は何ですか?
- 2. ウェブソケットまたはXMPP?チャットアプリケーションを作成するためのモバイルアプリケーションの方が良い
- 3. "良い" SecureRandomを作成する最良の方法は何ですか?
- 4. WCFに似たJSON/XML REST Webサービスを作成するための最良のJava方法は何ですか?
- 5. perl - gzippedファイルを作成するための最良の方法
- 6. Electronでは、Ajaxリクエストを作成する最良の方法は何ですか?
- 7. djangoでクエリーセットのリストを作成する最良の方法は何ですか?
- 8. PythonアプリケーションのWebインターフェイスを作成するための最良の方法は何ですか?
- 9. このタイプのインフォグラフィックを作成する最良の方法は何ですか?
- 10. サイトマップを生成する最良の方法は何ですか
- 11. クロスプラットフォームのモバイルアプリを作成する最良の方法は何ですか?
- 12. 共通のタスククロージャを作成する最良の方法は何ですか
- 13. ウェブページのサムネイルを作成する最良の方法は何ですか?
- 14. RESTLET Webサービスのテストケースを作成する最良の方法は何ですか?
- 15. 角2のテンプレートヘッドタグを作成する最良の方法は何ですか?
- 16. Dartの単体テストを作成する最良の方法は何ですか?
- 17. デフォルトの電子メールを作成する最良の方法は何ですか?
- 18. このオブジェクトを作成する最良の方法は何ですか?
- 19. NHibernateでデータアクセスメソッドを作成する最良の方法は何ですか?
- 20. couchdbでビューを作成/管理する最良の方法は何ですか?
- 21. アンドロイドで動的リストを作成する最良の方法は何ですか?
- 22. データベースベースのテストメーカーを作る最良の方法は何ですか?
- 23. Xamarin.Forms:イメージカルーセルを作成する最良の方法は何ですか?
- 24. アクティビティ・ロガーを作成する最良の方法は何ですか
- 25. xcodeプロジェクトファイルを再作成する最良の方法は何ですか?
- 26. 在庫モデルを作成する最良の方法は何ですか?
- 27. ムービーデータベースを作成して管理する最良の方法は何ですか?
- 28. UIGestureRecognizerのカスタムティックルを作成する最も良い方法は何ですか?
- 29. Android TVのメニューを作成する最も良い方法は何ですか?
- 30. 高度なモバイルアプリケーションをプログラミングするための最良のOS +フレームワーク/ライブラリは何ですか?
私はiPad 1のFlexが遅いと付け加えたいと思います。単純なアプリでもインタフェースがスムーズに動作していないことがわかります。また、Flexコンポーネントはマルチタッチをサポートしていません。個人的に私はFlexを使ってモバイルアプリを開発しません。 Stage3DをサポートしているAIR 3.2を見てください。少なくとも今はまともなゲームを作ることができます。 –
ここの周りの人は本当にスレッドを閉じるのに跳びます。答えてくれてありがとう。彼らはそれを閉じて以来、私の受け入れが保持されているか分からない。 –