プラグインを完全に避けるのが最善の選択肢だと思います。
ご存知のように、Apple iPadとiPhoneはフラッシュをサポートしていませんが、他のプラグインもサポートしていません。
Flashは、Android 4.0までのほとんど(すべてではない)のAndroidタブレットおよび電話でサポートされています。しかし、Adobe(フラッシュプラグインのメーカー)はそれを中止し、 4.0以降のAndroidバージョンには提供されないと述べました。
Android 4.0でも、デフォルトのブラウザの代わりにChromeブラウザをインストールして使用しているユーザーは、Flashを表示できません。これは、Android 4.0 OSにFlashプラグインがある場合でも、Android4.0にインストールしたChromeブラウザにはそれを使用するように設計されていません。
AndroidアプリはJavaで記述されていますが、Android Webブラウザーには、実際にはJavaアプレットを実行するためのプラグインが含まれていません。プラグインは基本的に、OSやブラウザに関係なく、全面的に段階的に廃止されています。
最善の戦略:
- 最も多くのユーザーにリーチするには
- 使用するPC、タブレット、またはブラウザの種類に関係なく
- そして、それはゲームが長期的にブラウザによってサポートされなくなることにはなりません
Web標準を使用してアプリを設計することです。
最近では、すべてのWebブラウザーでサポートされるように標準化されたHTML 5 Canvas、CSS、JavaScript、およびその他のテクノロジーにより、ブラウザー内で複雑なアニメーション/グラフィックスが可能になり、ドラッグアンドドロップがサポートされ、プラグインを使用せずにビデオの再生がサポートされます。まったく。これらのテクノロジーを知っているチームに開発をアウトソーシングすることを検討できます。
<video>
ビデオも見ているので、HTML 5(プラグインなしでビデオを再生できる機能)のタグを取り巻く議論が続いていることに注意してください。基本的に、すべてのブラウザでプラグインなしで動画を再生できるようにすることが合意されていますが、タグがサポートする必要のある動画の実際の形式は、(不一致のために)標準から外されているため、決定されていません。
議論されている候補のビデオフォーマットには、WebM / VP8、H.264 / MPEG-4 AVC、Theoraが含まれます。
この問題の回避策は、HTML 5<video>
タグを使用すると、ビデオの複数のソースを一覧表示できることです(つまり、サーバー上の複数のファイル、すべて同じビデオの異なる形式)。したがって、ビデオを最も一般的な形式で保存すると、ブラウザはサポートする最適な形式を選択できます。
したがって、HTML 5ビデオ形式の議論は、ゲームのデザインに(多くの場合)影響を与えません。複数の形式でビデオを保存する必要があるという頭痛の種になる可能性があります。これを行うと、ゲームはすべての主要なブラウザ間で幅広い互換性を持つことになります。