私たちは、私たちのアプリケーションにどのような開発ツールを使用するのかというと、大きな岐路に立っています。 Adobe Airに行くか、Objective-CとCocoaの伝統的な道路を利用するかはわかりません。ソフトウェアはwww.riffmasterproと機能的に似ています。空気はここで最高の解決策ですか?Adobe AirはMacとiPhoneアプリケーションに最適なソリューションですか?
答えて
Mac/iPhoneプラットフォーム専用のアプリケーションを作成する場合は、代わりにObjective-Cを使用することをおすすめします。 Adobe AIRの強みは、ほとんど問題なくクロスプラットフォームでインストールして使用できることです。
しかし、その欠点の1つは、パフォーマンスが操作システムに直接関係するものほど良くならないということです。
まず、FlashはiPhone上でサポートされていないため、iPhone用のAirプラットフォームはありません(少なくとも私が知っているものはありません - 私が間違っている場合は修正してください)。
第2に、Mac上のネイティブなObjective-Cアプリケーションは、AirアプリケーションとOSの関係性に関して、Airアプリケーションを常に上回ります。これの一例はTweetDeckです。それは素晴らしいアプリケーションですが、それはちょうどMacアプリのような気がしません(意味のあるメニュー、うなずき統合など...)。 Macユーザーは、通常、アプリの動作について非常に具体的です。
Objective-Cに固執するMacアプリケーション(およびiPhoneアプリケーション)を作成することをお勧めします。
主要な関心事がクロスプラットフォーム(iPhoneを除く)の場合、Airは考慮する価値のあるオプションです。
中間フレームワークを使用する場合の問題は、ハードウェアの可能性は決してありません。他の世界では、Mac/Windowsがハードウェアによってあなたに与えることができる機能を使用できなくなります。フレームワークがあなたに与えるものまで、そしてあなたが必要とするすべてを行うことができることを願っています...
特にあなたの音楽アプリケーションに。
Adobe Airフレームワークに関しては、Linux、Mac、Windowsの両方のコンピュータをカバーすることをお勧めしますが、Adobe Flashがサポートされていないため、iPhoneで動作させることはできません。私はiPhoneのフラッシュプレーヤーだが、少なくとも近い将来、Airをサポートするとは思わない。
iPhoneの場合は、WebアプリケーションまたはSDKアプリケーションを作成することができます。また、SDK 3.0を使用する場合は、十分な使い方がありますが、完全なアプリケーションを開発する必要がありますsctrathから。
- 1. Adobe Air for IPhone
- 2. Adobe AIRアプリケーションのライセンス -
- 3. Adobe AIRのアプリケーション共有
- 4. Adobe AIRアプリケーションのオーディオ
- 5. Adobe AIRにAdobe AIR
- 6. Adobe Air Database
- 7. Adobe Air - アプリケーションアップデータ
- 8. Adobe Air - Analytics
- 9. Adobe AIR - キャプティブランタイム
- 10. Adobe AIR、メモリリーク
- 11. Adobe AIRサンプルアプリケーション?
- 12. Adobe AIR readLine
- 13. Adobe Air stop();
- 14. Adobe AIR - コントロールスキャナ
- 15. Adobe Airアプリケーション - バックグラウンドではなく、フォアグラウンドではありません - iPhone
- 16. Adobe AIRとiPhone - どのように動作しますか?
- 17. Adobe AIR - ガベージコレクションとsystem.gc()
- 18. Adobe AirのソケットとSSL
- 19. Adobe AIRとHNAP(SOAP)
- 20. Adobe AIR - フルスクリーン/ディスプレイ
- 21. Adobe air http auth
- 22. Adobe AIR ADTコマンド
- 23. Adobe Air - StageWebViewメタタイトル
- 24. Adobe Air - Mimeタイプ
- 25. Adobe Airネイティブプロセス(Java)
- 26. Adobe AIR - RTMFPエラー
- 27. Adobe Air and Dropbox
- 28. AS3/Flex/Adobe AIRアプリケーションのストリーミングパーサー(JSON/XML)
- 29. Adobe AIRアプリケーションの完全性
- 30. Adobe Air Appの最小IOSバージョン
非常に詳細な回答をありがとう。実際には、あなたの3つの答えは、ちょうど今読んでいる記事と協力して確認されています.http://www.readwriteweb.com/archives who_needs_flash_on_the_iphone.php。本当にありがとう! – user104907
Mac開発(Objective -Cを使用)で使用されているコア手順のいくつかをiPhoneの開発に再利用することはできませんか?それは地面0からでなければなりませんか? – user104907
問題は2つの異なるフレームワークを使用していることです。ご存知のように、Cocoa Touchではクリックイベントはありません。アプリケーションのコアを含み、両方で使用するクラスを書くことができますが、同じフレームワーク呼び出しを使用し、両方のアプリケーションで利用できるかどうかを確認する必要があります(Cocoa vs Cocoa Touch)。数時間のプログラミングを節約できます。 – balexandre