一般的な通念では、 Flash は天然のリソースを消費するものであり、 Web に埋め込まれたビデオを表示するためにHTML5 を使用する場合、コンピューターにさらに多くの秒数の休息を提供する必要があることが確立されています。
Flash の世界における次のステップは、Adobe の新バージョン10.1です。これには、少なくともWindows バージョンではビデオ再生におけるハードウェア アクセラレーションが実装されているため、何よりもパフォーマンスが向上しています。また、 Linuxでは、Linux システムの分散性が高く、そのプラットフォーム上のグラフィックスの点で固定モデルを閉じることが複雑になるため、サポートされていません。このバージョンはそれをサポートしていません。なぜなら、 Apple は一般的に Flash テクノロジーをあまり好まないからです。ただし、すべてが失われるわけではなく、新しいバージョンではコア アニメーションをサポートできるようです (詳細はエントリ全文を参照)。
ハードウェア アクセラレーションの使用の違いは非常に顕著で、最近ReadWriteWebで Windows 上で Flash 10.1 と Firefox を使用したテストを行ったところ、プロセッサ消費量がバージョン 10.0 を使用した 22% から新しいバージョン 10.1 では 6% に低下しました。

つまり、 Apple が Mac OS X ですでに使用しているGPUタイプのハードウェア アクセラレーションにアクセスできる場合、または iPhone で同様のものにアクセスできる場合、リソース消費に関するFlash と HTML5 の違いは、それらは知覚できなくなりました。しかし、特にスティーブ・ジョブズ氏がこのテクノロジーのファンではないことを何度も明らかにしていることから、Apple が自社のデバイスでハードウェア アクセラレーションに簡単にアクセスするための機能を提供しないことを理解するのは難しくありません。

とはいえ、Mac版Flashの新バージョンではCoreAnimationが活用されるようですが、Windows版のようにそのパフォーマンスが最大限に発揮されるのか、またWindows版で利用できるのかはあまり明確ではありません。現在、Maquera プラットフォームではSafari 4 のみがその可能性を実装しているようです。
再生されるコンテンツがビデオではない場合、HTML5 はリソース不足のパフォーマンスを持っているようには見えませんが、Flash またはCanvas/JSで再生されるアニメーションのパフォーマンス テストがほとんどないため、これを測定する非常に優れた方法はありません。
したがって、 Flash 10.1 がベータ段階を終了すると、Windows プラットフォームでのパフォーマンスは大幅に向上します。これはまもなく実現すると思われますが、Linux および Mac ユーザーは、終了するさまざまなプラットフォームのブラウザでの HTML5 の実装を信頼し続ける必要があります。現時点では、Windows バージョンの Flash プラグインに導入された改善点から少し離れて説明します。
経由 | 読み書きウェブ
詳細情報 |よくある質問-マック
