IEのゼネラルマネージャーDean Hachamovitch氏は以前のインタビューで、「これは異なるマークアップだと思う」と述べた。これは、WebGLが「同一のマークアップ」というMicrosoftの現在の売り込みに反していることを意味している。「同一のマークアップ」とは、ウェブ開発者が、すべてのブラウザで互換的に動作する1つのウェブページのためのコードを書けるべきだというものだ。
Flashは、そのようなブラウザの互換性問題を避けるようなインターフェースを提供している。
しかし、それは重荷をともなう。例えば、ウェブページ上のFlash要素は、ほかの要素から分離されており、動作が異なることが多い。また、Appleの最高経営責任者(CEO)Steve Jobs氏が、Appleが「iPhone」「iPad」「iPod touch」でFlashを禁止した理由についての話題となった説明で指摘したように、Flashは安定性やセキュリティに関する懸念をもたらす。
Flashの主要な用途の1つはオンラインゲームだ。それは、KongregateやArmor Gamesのようなサイトによって証明できるし、Jobs氏も書簡の中で認めている。しかし、これまでのところ、そのようなFlashゲームはカジュアルゲームであることが多い。大がかりなヒット作は通常、Microsoftの「Direct3D」のようなOSのネイティブインターフェースを利用して書かれている。
注目すべきことに、Googleは、ウェブアプリケーションがコンピュータの処理能力を利用できるようにする「Native Client」テクノロジで、このネイティブアプローチをウェブベースの方法と融合させようとしている。
少なくとも短期的には、FlashがネイティブOSを利用するゲームに取って代わることはなさそうだが、3Dの能力が加われば、開発者が作成できるゲームの範囲が大幅に拡張され、例えばカーレースのゲームや丸めた紙くずをゴミ箱に投げるゲームに新たな深みがもたらされるだろう。ハードウェアアクセラレーションのサポートは、特にプロセッサとバッテリ寿命が限られているモバイル機器では、Flashの3Dグラフィックスにとって不可欠だ。
CNET Japanの記事を毎朝メールでまとめ読み(無料)
企業や自治体、教育機関で再び注目を集める
身近なメタバース活用を実現する
パナソニックのV2H蓄電システムで創る
エコなのに快適な未来の住宅環境
ZDNET×マイクロソフトが贈る特別企画
今、必要な戦略的セキュリティとガバナンス
ものづくりの革新と社会課題の解決
ニコンが描く「人と機械が共創する社会」