AppleInsider: Flash と HTML5 との比較、いずれもパフォーマンス上優位とはならず

原文: Flash, HTML5 comparison finds neither has performance advantage

By Katie Marsal
Published: Wednesday, March 10, 2010 03:45 PM EST
MacWindows 上でさまざまなブラウザを使って Adobe Flash および HTML5 形式を経由したストリーミングビデオをを比較したところ、オペレーティングシステムとブラウザによって大きく結果がばらつき、勝敗は明らかにならなかった。
このテストは Streaming Learning Center によって、Apple CEO の Steve JobsFlash を「CPU を食い荒らす豚」呼ばわりしたとされるコメントを受けて 行われた。同テストで明らかになったのは、Mac 上の Safari ウェブブラウザの場合 HTML5Flash に比べて大幅に効率的だったものの、Mac 上での他のブラウザや Windows 上では同じ結果とはならなかった。
Flash が本質的に非効率的だというのは正確ではない」と著者である Jan Ozer は述べている。 「むしろ、ハードウェアアクセラレーションにアクセスできるプラットフォーム上では Flash は効率的で、それができない場合は非効率的になる。 Flash Player 10.1 で Flash は、ハードウェアアクセラレーションが有効になっているすべてのプラットフォーム上のビデオ再生パフォーマンスで大きな飛躍をするチャンスがある。」
同レポートでは、AppleH.264 ビデオデコードのための GPU ベースのアクセラレーションを利用できるようなフックを有効にしていないとも指摘している。 AnandTech の設立者 Anand Lai Shimpi は、「適切なフックを利用できるように開示し、やがてはその機能を利用できるようするかは、Apple にかかっている」と 言い切っている
AdobeMac で行った Flash 10.1 へのアップデートにより、Safari での CPU 効率は 5 パーセント向上しているが、それでもハードウェアアクセラレーションが原因となって FlashHTML5 に大きく水をあけられている。 Google Chrome では、どちらも特に効率的ではなく、FirefoxChrome よりもやや良い結果を示した。

Flash テスト 1
Windows 上では AppleSafari ブラウザは HTML 5 コンテンツを再生しなかった。 しかし Windows 上の Google Chrome ブラウザは Flash 10.1 コンテンツを HTML5 よりも 58 パーセント効率的に再生した。
HTML5FirefoxInternet Explorer ではネイティブにサポートされていないものの、Flash 10 から Flash 10.1 へのアップデートによってブラウザの CPU パフォーマンスは 73 パーセントおよび 35 パーセント向上している。 Windows での Flash 10.1 では追加のハードウェアアクセラレーションが提供されている。
「ビデオ再生の効率という点では、ハードウェアアクセラレーションにアクセスできることが全般の CPU 負荷においてもっとも重要な要素となっている」と Streaming Learning Center は指摘している。 「Windows では Flash はハードウェアアクセラレーションにアクセスできるため、CPU の用件はほとんど無視できるレベルにまで下がる。
Flash Player が Mac(あるいは iPod/iPhone/iPad)上で GPU ベースのハードウェアアクセラレーションにアクセスできるようになれば、HTML5 再生と Flash 再生に必要な CPU の差は、完全になくなるとは言わないまでも、大きく縮むことになるだろう。」

Flash テスト 2
Google1 月になってから インターネット上でもっとも人気のあるビデオサービス、YouTube でサポートを追加している。 このベータ版のオプトインプログラムは、HTML5H.264 ビデオエンコーディングの両方をサポートしているブラウザだけに有効となる。
Flash に対する風当たりはここ数ヶ月、AppleAdobe のウェブフォーマットを サポートしていない[和訳] 自社のマルチメディア iPadバイスを発表して以来強くなっていた。Apple は替わりに HTML5 の後ろ盾として サポートを強化していた[和訳]
なぜ AppleiPhone OS で Flash へのサポートを追加しない可能性が高いのか、についてより詳しくは AppleInsider による 3 部からなる Flash Wars シリーズを参照してほしい[和訳:Part 1Part 2Part 3