2012-07-19 4 views
6

本当ですか? Adobe AIRベースのAndroid開発には未来がありません。 AndroidはもはやADOBE AIR/FLASHシステムをサポートしていないと聞きました。本当ですか? HTML5が最も良い代替品です。これらの点は本当ですか?それは本当ですか? Adobe AIRベースのAndroid開発に未来がない

+1

この質問は既に多くの質問があり、実際にはスタックオーバーフローには適していません。 FAQを読んでください:http://stackoverflow.com/faq#questions – weltraumpirat

+1

私は知っていましたが、この質問はここには当てはまりません。しかし、私はSTACKOVERFLOWのpplsが、世界中の他のQ&Aよりも速くnガイドを理解すると信じています。私はこれを避けるつもりです! –

答えて

8
  1. "AndroidはAdobe Flashブラウザプラグインをサポートしていません"。 Adobeは、モバイル上のブラウザ用のFlashプラグインの開発を中止しました。ここでのポイントは、現代のWebエクスペリエンスはモバイルに優先順位を付けるべきだということです。したがって、可能であれば、WebアプリケーションでFlashコンテンツの使用を制限することを個人的に推奨します。
  2. Adob​​e AIRアプリケーションは、AndroidとiOSの両方のネイティブアプリケーションにコンパイルできます。したがって、Adobeがサポートしている限り、モバイルネイティブアプリケーションを開発するために使用することができます。アプリケーションがリソースを大量に消費するか、特定のネイティブAPIにアクセスする必要がある場合は、特定の制限がある可能性があるため、プラットフォームによってJavaとObjective Cが優先される可能性があります。
  3. HTML5は全く別の話です。ネイティブモバイルアプリケーションをHTML5形式で構築することはできません。 Webアプリケーションを構築することができます。それにもかかわらず、PhoneGapのようなツールを使用して、それをネイティブアプリケーションとしてパッケージ化することができます。しかし、Adobe AIRと同様にいくつかの制限があります。

P.残念なことに、それには多くの誤解や無知があり、そこには技術的な側面についての手掛かりがない人がたくさんいますが、カテゴリー的な発言をする人がいます。

+1

PhoneGapは、アプリケーションをWebアプリケーションにパックできます。ネイティブアプリではありません。そして、Adobe AIR 30以上のAIR Native Extensionを使用すると、AIRからAIRのネイティブ言語で記述されたコードを呼び出すことができます。モバイル用のFlashプラグインが必要なのは誰ですか? Adobe AIRは、開発用のFlashプラットフォームを選択する場合、適切な方法です。 – boring

+0

拡張:「Adobeがサポートしている限り」 AdobeがモバイルでAIRを引き続きサポートしなければならないことに注意することは重要です。私たちは、AIR SDKを無期限に使用することはできません。なぜなら、すべての主要なiOSリリースがほぼ確実にAdobe AIRを破り、アドビにアップデートを要求するからです。アドビはこれを何年も以上の間にやろうという意欲を持っておらず、それより早くサポートを停止すると私は考えています。 – ktamlyn

+0

Adob​​e AIRのアップデートを維持するための時間と労力を投資した開発者からの継続的なプレッシャーがありますが、アドビの開発ツールに特に加入している人があまりにも少ないため、空気アプリケーションのために。新しい開発者として出発する場合は、Adobe Airをモバイル用に使用しないでください。それは、ベテランのFlashデベロッパーが自分の仕事をモバイルに移植しようとしている(現時点で)ためにはまだ実行可能です。 – ktamlyn

2

精舎AIRは(それは、Flash Playerと比較してその初期の頃にはまだだ)と言うが、のは、ここで明確にさせるために、将来のかそうでないの進路困難を持っている場合:

Adob​​eが「唯一」の開発を中止しましたモバイルデバイス向けのFlash Playerのだから基本的にはモバイルのブラウザではフラッシュなし

それは、Adobeは、Adobe AIR上のデスクトップとフォーカス用のFlash Player上でこのように彼らができるフォーカスをした私の理解です。正直言って、Flash PlayerはiOSでサポートされることは決してなかったし、Androidではかなり駄目だった。だから私はこの時点でモバイル用のプラグインをドロップすることは非常に難しい決定ではなかったと思います。

AIRは、Adobeが非常に重視しているものと考えており、roadmapによれば、Flash PlayerとAIRランタイムを同時に更新し、Flash Playerのフォーカスをゲームやプレミアムビデオにシフトしようとします。

指摘したように、AIRを使用してiOSとAndroid用のネイティブアプリを作成することができます。アプリを一度開発してから、デスクトップとデスクトップの両方をターゲットに設定することができます。しかし、初めてiOSとAndroid用にコンパイルしようとしたとき、パフォーマンスは恐ろしいものでした(ゲームではほとんど使用できません)。それ以来ずっと良くなっていますが、Objective-Cでネイティブに開発されたアプリに比べてまだ遅いです。アドビがゲームに注力するという事実は、今後モバイルのパフォーマンスが大幅に向上することを期待しています。

+0

今私は、フラッシュプラグインのサポートを中止する決定はかなり良いと思う:a)インストールされているアプリは、ブラウザに行くとタイプインターネットも必要です。 b)ブラウザは何が起こっても、ネイティブよりも常に遅くなります。フラッシュの有無にかかわらず、少なくとも10年間は​​最適化の量を変更することはできません。 c)html5は遅いです、つまり独自の世界にあり、大部分は古いブラウザを使用しています。最新のものでもwebglでクラッシュし、キャンバスには希望がありません。だから、フラッシュは沈没船の中でちょうど別の人になるだろう。 –

関連する問題