編集者注:以下の記事はCIO.comからの転載です。CIOの「Macs in the Enterprise」ページをご覧ください。

Apple CEO スティーブ・ジョブズ氏と Adobe CEO シャンタヌ・ナラヤン氏の間の激しい舌戦の中心には、シンプルな疑問がある。Adobe Flash は本当に悪いテクノロジーなのか?
もし答えが「はい」なら、AppleがiPhoneプラットフォームからFlashを禁止するのは正しい。もし答えが「いいえ」なら、Appleはビジネス上の理由から世論を動かし、WebにおけるFlashの支配に終止符を打とうとしている可能性が高い。
AdobeがモバイルWebから撤退することで、Appleは大きな利益を得ることができる。Flashは、開発者が複数のプラットフォームで作品を公開できる人気のアプリ開発ツールだ。Appleは競争を望んでいない。そのため、Appleは最近、開発者契約を改訂し、開発者によるサードパーティ製ソフトウェアツールの使用を禁止した。これは事実上、iPhoneプラットフォームからFlashを締め出すものだ。
ジョブズ氏は珍しく長文のブログ記事で、Flashは質の低いソフトウェアであり、バッテリー消費を増大させ、モバイルウェブ体験を低下させると主張した。iPhoneで動画をレンダリングする方法としては、HTML 5のような、より優れたオープンな方法があると彼は主張する。AppleがiPhone、iPad、iPod TouchでFlashを禁止したのは、質の低い独自仕様の技術のせいだ。
ウォール・ストリート・ジャーナルの動画で、ナラヤン氏はジョブズ氏の暴言を「煙幕」と呼び、反論した。アップルは開発者契約の改訂を正当化するために、Flashに関する技術的主張を偽っていると彼は主張する。「ライセンス条項に頼れば、それがテクノロジーとは全く関係がないことは明らかだ」とナラヤン氏は言う。
では、どちらが正しいのでしょうか?主流メディアはAppleのFlash禁止に伴う潜在的な反トラスト法問題に飛びついており(連邦政府もこの件を調査中と報じられています)、核となる技術論争は依然としてほとんど調査されていません。本来であれば極めて明白な問題であるはずのこの問題について、両CEOが正反対の見解を示していることは言うまでもありません。
CIO.comの姉妹サイトであるInfoWorld Test Centerの技術者たちに答えを求めました。InfoWorld Test Centerのシニア寄稿編集者であり、元マネージャーでもあるJames R. Borck氏が、技術的な問題のいくつかを説明してくれました。Borck氏はFlashテクノロジーの隅々まで熟知しており、最近InfoWorldでFlash Builder 4のテストとレビューを行い、そのツールセットが前身のFlex Builder 3と比べて大幅に改善されていることを指摘しました。
Flash は信頼できるのか?
ジョブズ氏が提起した主な技術的問題は、Flash のパフォーマンス、信頼性、セキュリティ、そしてバッテリーの消耗とタッチ技術との非互換性に関するものである。
Flashの信頼性とセキュリティ問題について書いたジョブズ氏は、昨年Flashのセキュリティ侵害が急増したことを示唆し、「シマンテックは最近、Flashが2009年に最もセキュリティ上の問題を抱えていたと指摘しました。また、Macがクラッシュする最大の原因がFlashであることも、私たちは直接知っています。」と述べた。
ナラヤン氏は「私は知らないが、もしFlashがMacのクラッシュの最大の原因だとしたら、それはAppleのOSと大いに関係がある」と述べ、知らないと主張しているが、ボルク氏によると、Flashベースのコンテンツは確かにMacに大混乱を引き起こしているという。
ボルク氏はAdobeを非難する。「2008年第4四半期と2009年初頭には、ずさんなコーディングが原因で、一部のマシンでビデオ中心のコンテンツの表示に問題が発生しました」と彼は言う。「現在、Adobeのハードウェアアクセラレーションフックが原因の可能性があるようです。ただし、これはMac上のすべてのFlashベースコンテンツに影響するわけではありません。」
しかしナラヤン氏は、パフォーマンスを向上させるハードウェアアクセラレーションの提供が遅れたことをAppleの責任だと真っ向から非難する。「Appleはつい最近、ハードウェアアクセラレーションを提供してくれたんです」と彼は言う。「Flash Playerのベータ版『Gala』を導入し、今ではこのハードウェアアクセラレーションを活用しています」
Borck 氏によると、Flash Builder 4 の場合と同様に、Adobe が自社製品に適切な改良を加える意欲は、Apple と Adobe の騒動で繰り返し取り上げられているテーマだという。
ボルク氏は、Flashの現在の信頼性、セキュリティ、パフォーマンスの欠陥が、Web上で最も普及しているプラットフォームであるFlashを、世界で最も普及しているモバイルデバイスから排除する正当な理由になるとは考えていない。「技術的には、Flashは堅牢でよく設計されたコンテンツ配信プラットフォームであり、急速に成熟するWebエコシステムに合わせて進化を続けてきました」と彼は言う。
フラッシュはバッテリーを消耗しますか?
ジョブズ氏は、Flashはバッテリーを消耗させると述べています。iPhoneのバッテリーに関しては、Appleは懸念すべきです。iPhoneのバッテリーは、これまで厳しい審査を受けてきました。(CIO.comの記事「iPhoneのバッテリーが死に瀕しているかどうかを知る方法」をご覧ください。)
「Flashは最近H.264のサポートを追加しましたが、現在、ほぼすべてのFlashウェブサイトの動画は、モバイルチップに実装されていない旧世代のデコーダーを必要としており、ソフトウェアで実行する必要があります」とジョブズは記しています。「その違いは顕著です。例えばiPhoneでは、H.264動画は最大10時間再生できますが、ソフトウェアでデコードした動画は5時間も再生できず、バッテリーが完全に消耗してしまいます。」
ナラヤン氏の反応は?ジョブズ氏の主張は「明らかに誤りだ」と彼は言う。「Flashにハードウェアアクセラレーションが利用できる場合、Macよりもバッテリー消費が少ないことを実証済みだ」
技術的に言えば、両CEOの言うことは正しい。ハードウェアベースのICビデオコーデックはソフトウェアによるトランスコーディングよりも消費電力が少ないとボルク氏は述べ、多くのビデオはAdobeがAdobe Media EncoderでH.264 MPEGビデオ規格のサポートを採用する以前からエンコードされていた。
ボルク氏は、Adobeがハードウェアアクセラレーションの製品への導入において、たとえゆっくりではあるものの、着実に前進しているとすぐに指摘した。ウェブサイトもこれに追いつくのは時間の問題だ。もちろん、ジョブズ氏はウェブサイトが「Flashを一切使わずにH.264でビデオを再エンコードする」ことを望んでいるだろう。
Flash はタッチできないのでしょうか?
ジョブズ氏は、FlashはiPhoneがスマートフォンの世界にもたらしたタッチ技術と互換性がないと述べている。ジョブズ氏によると、Flashのウェブサイトは「ロールオーバー」、つまりマウスの矢印を特定の場所に移動させるとポップアップメニューが表示される仕組みに依存しているという。しかし、タッチスクリーンにはマウスは存在しない。
「Flashウェブサイトのほとんどは、タッチデバイスに対応するために書き換えが必要になるでしょう」とジョブズ氏は言う。「開発者がFlashウェブサイトを書き換える必要があるなら、HTML 5、CSS、JavaScriptといった最新技術を使わない手はないはずです。」
Flashのユーザーインターフェース開発はキーボードとマウス入力をベースにしているのは事実だとボルク氏は言う。しかし、Adobeはタッチ技術への対応を急速に進めている。「Flash 10.1ベータ版ではタッチとジェスチャーのサポートが利用可能になっていることを確認しました」と彼は言う。「Flash 10.1のリリースは来月になる予定です。つまり、Adobeはその差を縮めつつあるということです。」
Appleはなぜ待てないのか?
Adobeは、まだであればまだしも、多くの技術的ハードルを解決している最中のようです。では、なぜAppleはAdobeの対応を待てないのでしょうか?
ジョブズはAdobeを信用できないと示唆している。「ここ数年、AdobeにはFlashがモバイルデバイス、どんなモバイルデバイスでも問題なく動作することを示すよう繰り返し求めてきました」と彼は書いている。「まだ見たことがありません…いずれはリリースされるだろうとは思いますが、期待しすぎなくてよかったと思っています。実際にどうなるかは誰にも分かりません。」
Adobeは特定の技術を迅速に修正する一方で、プラットフォームの採用においては必ずしも同様の対応力を発揮してきたわけではない。「配信の信頼性という点では、私はジョブズ氏の意見に賛成です」とBorck氏は言う。「Adobeのロードマップには、モバイル、64ビット、Linuxといった新しいプラットフォームへの展開を遅らせるような休憩所がいくつも並んでいます。」
一方、ジョブズの暴言は待ちきれなかったのかもしれない。
AdobeがモバイルWebの技術的要求に迫るにつれ、AppleにとってiPhoneプラットフォームからFlashを締め出すべき理由を示す機会は刻一刻と減っていった。誤解のないように言っておくと、FlashはAppleのApp Storeのビジネスモデルとは相性が悪い。「FlashベースのWebを無料で閲覧できるのに、なぜわざわざアプリを買う必要があるのか?」とBorck氏は問いかける。
したがって、ジョブズの Flash に関する説得力のある技術的不満は、ビジネス目標によって裏付けられている。
「ジョブズ氏の顧客のウェブ体験に対する利他的な配慮は、Appleのコアビジネスモデルによって損なわれていると言えるでしょう」とボルク氏は言う。さらに、「ジョブズ氏のFlashプラットフォームに対する(技術的な)批判のいくつかに根拠がないと言っているわけではありません。しかし、結局のところ、私は自由市場経済を支持しており、ジョブズ氏の主張はAppleの顧客をAdobeから隔離するほどの正当化にはならないと考えています」と付け加えた。
[トム・カネシゲはシリコンバレー在住のCIO.comシニアライターです。彼にメールを送るか、Twitterでフォローしてください。 ]