∞ スティーブ・ジョブズは正しかった。AndroidではFlashが機能しない

∞ スティーブ・ジョブズは正しかった。AndroidではFlashが機能しない

モバイルデバイスにおけるFlashの議論になると、多くの人がAdobeに対し「やれ、さもなければ黙れ」と言わんばかりの反応を示してきました。同社はAndroid向けにモバイルFlashをリリースしましたが、最初の結果は失敗に終わりました。Laptop誌のライターであるAvram Piltch氏は、Android 2.2を搭載した新型Droid 2でFlashを試用しました。Piltch氏のこの技術に対する最初の反応は、実に示唆的でした。「スティーブ・ジョブズの言う通りだったと認めざるを得ません。Adobeの提案は、あまりにも少なすぎ、遅すぎます。」

モバイルFlashって一体どれくらいひどいんだろう?ABC.comにアクセスして動画を再生しようとしたら、プレーヤーが「読み込み中」と表示されて5分も待たされた。その間、ページをスクロールしたり、オブジェクトをタップしたりすることがほとんど不可能だった。ようやく上にスクロールしてみると、それまで見えなかったメッセージが表示され、「申し訳ありません。動画の読み込み中にエラーが発生しました。しばらくしてからもう一度お試しください」と表示された。さらにひどいことに…

そして、状況は確実に悪化しました。Foxのテレビ番組を再生しようとしたり、Flashベースのゲームを再生しようとしたりしても、エクスペリエンスは低下し続けています。

私がロードしたゲームの多くは起動が遅く、システムの速度を低下させ、ページをスクロールしたりリンクをタップしたりするのが困難でした。さらに悪いことに、これらのタイトルがロードされた後も、ほとんどのアクションを操作できませんでした。ほとんどのゲームはキーボードやマウスの操作を必要とし、私のスマートフォンではQWERTYキーのスライダーを使っても操作できませんでした。あるシューティングゲームでは、射撃にCtrlキーが必要でしたが、別のゲームではマウスの左ボタンが必要でした。

ピルッチ氏の経験は、4月下旬に公開されたスティーブ・ジョブズ氏の公開書簡でFlashについて述べられた内容と完全に一致している。ジョブズ氏はその中で、Appleがモバイル機器でFlashを使用しないことにした理由を説明した。

「Flashはマウスを使うPC向けに設計されたもので、指で操作するタッチスクリーン向けではありません」とジョブズは述べた。「例えば、多くのFlashウェブサイトは『ロールオーバー』に依存しています。これは、マウスの矢印が特定の場所に重なるとメニューやその他の要素がポップアップ表示される機能です。Appleの革新的なマルチタッチインターフェースはマウスを使わず、ロールオーバーという概念もありません。ほとんどのFlashウェブサイトは、タッチベースのデバイスに対応するために書き換える必要があります。開発者がFlashウェブサイトを書き換える必要があるのであれば、HTML5、CSS、JavaScriptといった最新技術を採用してみてはいかがでしょうか?」

「たとえiPhone、iPod、iPadがFlashを実行したとしても、タッチベースのデバイスをサポートするためにほとんどのFlashウェブサイトを書き直す必要があるという問題は解決されないだろう。」

ジョブズは6月のD8テクノロジーカンファレンスでも同様に率直な発言をしました。ジョブズ氏はAdobeに「もしこの技術が高速化したら、ぜひ見せてほしい」と伝えたそうですが、結局実現しませんでした。

「市場が我々の選択が間違っていると告げるなら、我々は市場の意見に耳を傾けます」とジョブズは言った。「我々はこの会社を経営している人間に過ぎません。少なくとも、我々は信念に基づき、これが素晴らしい製品を生み出す要素ではないと断言する勇気を持っています。」

iPadが発売された最初の四半期である第3四半期に、Appleは327万台のiPadを販売し、このデバイスに対するアナリストの予想をすべて上回りました。