- アップルの歴史

写真:ルイス・ウォレス/Cult of Mac

2010年4月29日: Apple CEOのスティーブ・ジョブズが「Flashについての考察」という公開書簡を執筆し、Adobe Flashがなぜそれほど役に立たないのかを端的に説明しました。この書簡は、長年にわたりインターネットブラウザのマルチメディア処理を支えてきた、かつてはどこにでも存在するプラグインの終焉の始まりを告げるものです。
痛烈な批判を受け、アドビシステムズのCEO、シャンタヌ・ナラヤン氏はジョブズ氏の不満を否定し、アップルに反論した。しかし、アップルのリーダーは明確な決意を固めている。iOSデバイスがFlashをサポートすることは決してない。前兆は明らかだ。
スティーブ・ジョブズが「Flashについての考え」を語る
ジョブズは「Flashについての考察」という手紙の中で、Adobeのソフトウェアについて深刻な不満をいくつか表明した。Flashはバッテリーを消耗し、コンピュータのクラッシュを引き起こし、セキュリティも脆弱だと述べた。また、タッチデバイスを適切にサポートしていないため、モバイルでは特にうまく動作しないと述べた。ジョブズは簡潔に、「動画の視聴やあらゆる種類のウェブコンテンツの閲覧に、Flashはもはや必要ない」と記した。
アップルはジョブズ氏の署名入りの公開書簡を自社ウェブサイトに掲載した。(現在、書簡はサイトから削除されているようだ。)
アップルの元ソフトウェア開発マネージャー、ボブ・バロー氏によると、クパチーノはiPhoneでFlashを使用する可能性を検討していたという。しかしジョブズ氏は、アドビがこのソフトウェアのセキュリティ問題に適切に対処できるとは信じていなかった。
それでも、AdobeのCEOはAppleに反撃した。Flashがバッテリー寿命に悪影響を与えるという主張に反論し、コンピュータのクラッシュはApple自身のソフトウェアのせいだと主張した。しかし、ダメージは既に残っていた。
スティーブ・ジョブズの「Flashについての考え」公開書簡の全文を読む
以下は Apple の Web サイトに最初に掲載された、ジョブズ氏による Flash に対する批判の全文です。
AppleとAdobeの関係は長きにわたります。実際、私たちがAdobeの創業者たちと出会ったのは、彼らがいわゆるガレージにいた頃でした。AppleはAdobeの最初の大口顧客であり、新しいLaserwriterプリンターに彼らのPostscript言語を採用しました。AppleはAdobeに投資し、長年にわたり同社の株式の約20%を所有していました。両社はデスクトップパブリッシングのパイオニアとして緊密に協力し、多くの輝かしい時代を共に過ごしました。しかし、その黄金時代を過ぎた現在、両社は徐々に距離を置いてきました。Appleは瀕死の危機を経験し、AdobeはAcrobat製品で法人市場への進出を果たしました。今日でも両社は共通のクリエイティブ顧客(MacユーザーがAdobeのCreative Suite製品の約半分を購入)へのサービス提供のために協力関係を維持していますが、それ以外に共通の利益はほとんどありません。
AdobeのFlash製品に関する私たちの考えを書き留めておきたいと思います。お客様や批判的な方々に、なぜiPhone、iPod、iPadでFlashを許可しないのかをより深く理解していただきたいからです。Adobeは、私たちの決定は主にビジネス主導によるものだと述べています。App Storeを守りたいからだと言っていますが、実際には技術的な問題に基づいています。Adobeは、Flashはクローズドシステムであり、オープンであると主張していますが、実際はその逆です。説明させてください。
まず、「開く」です。
AdobeのFlash製品は100%プロプライエタリです。Adobeからのみ入手可能であり、将来の機能強化や価格設定などに関する権限はAdobeが単独で有しています。AdobeのFlash製品は広く入手可能ですが、これはオープンであることを意味するものではありません。なぜなら、FlashはAdobeによって完全に管理されており、Adobeからのみ入手可能だからです。ほぼあらゆる定義において、Flashはクローズドシステムです。
Appleも多くの独自製品を持っています。iPhone、iPod、iPadのOSは独自仕様ですが、Webに関連するすべての標準はオープンであるべきだと強く信じています。AppleはFlashではなく、HTML5、CSS、JavaScriptを採用しています。これらはすべてオープン標準です。Appleのモバイルデバイスはすべて、これらのオープン標準の高性能かつ低消費電力な実装を搭載しています。Apple、Google、その他多くの企業が採用している新しいWeb標準であるHTML5により、Web開発者はサードパーティ製のブラウザプラグイン(Flashなど)に頼ることなく、高度なグラフィック、タイポグラフィ、アニメーション、トランジションを作成できます。HTML5は完全にオープンであり、Appleもメンバーである標準化委員会によって管理されています。
AppleはWebのオープンスタンダードも構築しています。例えば、Appleは小さなオープンソースプロジェクトからスタートし、WebKitを開発しました。WebKitは完全なオープンソースのHTML5レンダリングエンジンであり、Appleの全製品で使用されているSafariウェブブラウザの心臓部となっています。WebKitは広く採用されており、GoogleはAndroidのブラウザに、Palm、NokiaはWebKitを採用しています。RIM(Blackberry)もWebKitの採用を発表しました。Microsoftを除くほぼすべてのスマートフォンウェブブラウザはWebKitを使用しています。WebKit技術をオープンにすることで、Appleはモバイルウェブブラウザの標準を確立しました。
2番目は「フルウェブ」です。
Adobe は、Web 上の動画の 75% が Flash 形式であるため、Apple のモバイル デバイスでは「完全な Web」にアクセスできないと繰り返し述べています。しかし、Adobe が言及していないのは、この動画のほぼすべてがより新しい形式である H.264 でも提供されており、iPhone、iPod、iPad で視聴できるということです。Web 上の動画の約 40% を占める YouTube は、すべての Apple モバイル デバイスにバンドルされているアプリとして特に優れており、iPad はおそらくこれまでで最高の YouTube の発見と視聴体験を提供しています。これに、Vimeo、Netflix、Facebook、ABC、CBS、CNN、MSNBC、Fox News、ESPN、NPR、Time、The New York Times、The Wall Street Journal、Sports Illustrated、People、National Geographic など、数え切れないほど多くの動画が加わります。iPhone、iPod、iPad のユーザーは、それほど多くの動画を見逃しているわけではありません。
Adobeは、AppleデバイスではFlashゲームをプレイできないという主張もしています。これは事実です。幸いなことに、App Storeには5万本以上のゲームやエンターテイメントタイトルがあり、その多くは無料です。iPhone、iPod、iPad向けのゲームやエンターテイメントタイトルは、世界のどのプラットフォームよりも多く提供されています。
3 番目は信頼性、セキュリティ、パフォーマンスです。
シマンテックは最近、Flashが2009年のセキュリティ記録で最悪のものの一つであると指摘しました。また、Macのクラッシュの最大の原因がFlashであることも私たち自身で直接認識しています。私たちはAdobeと協力してこれらの問題の解決に取り組んできましたが、問題は何年も解決していません。Flashを追加することで、iPhone、iPod、iPadの信頼性とセキュリティを低下させたくはありません。
さらに、Flashはモバイルデバイスでのパフォーマンスが芳しくありません。ここ数年、Adobeに対し、Flashがモバイルデバイス、それもどんなモバイルデバイスでも、良好に動作する様子を見せてほしいと繰り返し求めてきましたが、未だにその姿を見せていません。Adobeは、スマートフォン向けFlashの出荷開始時期を2009年初頭、その後2009年後半、2010年前半と公式発表していましたが、今回は2010年後半としています。いずれ出荷されるだろうとは思っていますが、期待しすぎなくてよかったと思っています。果たしてどうなるか、誰にも分かりません。
4番目はバッテリー寿命です。
モバイルデバイスは、動画再生時のバッテリー駆動時間を延ばすために、ハードウェアで動画をデコードする必要があります。ソフトウェアでデコードすると、消費電力が過剰になります。最近のモバイルデバイスに搭載されているチップの多くには、H.264と呼ばれるデコーダーが搭載されています。これは、すべてのBlu-ray/DVDプレーヤーで使用されている業界標準であり、Apple、Google(YouTube)、Vimeo、Netflixなど多くの企業で採用されています。
Flashは最近H.264のサポートを追加しましたが、現在、ほぼすべてのFlashウェブサイトの動画は、モバイルチップに実装されていない旧世代のデコーダーを必要としており、ソフトウェアで実行する必要があります。その違いは顕著です。例えばiPhoneでは、H.264動画は最大10時間再生できますが、ソフトウェアでデコードした動画は5時間未満でバッテリーが完全に消耗してしまいます。
ウェブサイトが動画をH.264で再エンコードすれば、Flashを一切使わずに動画を提供できます。AppleのSafariやGoogle Chromeなどのブラウザでは、プラグインを一切使わずに完璧に再生でき、iPhone、iPod、iPadでも美しく表示されます。
5番目は、タッチです。
Flashはマウスを使うPC向けに設計されており、指で操作するタッチスクリーン向けではありません。例えば、多くのFlashウェブサイトは「ロールオーバー」に依存しています。これは、マウスの矢印が特定の場所に移動するとメニューやその他の要素がポップアップ表示される機能です。Appleの革新的なマルチタッチインターフェースはマウスを使用しませんし、ロールオーバーの概念もありません。ほとんどのFlashウェブサイトは、タッチベースのデバイスに対応するために書き換える必要があります。開発者がFlashウェブサイトを書き換える必要があるのであれば、HTML5、CSS、JavaScriptなどの最新技術を採用してみてはいかがでしょうか。
iPhone、iPod、iPad が Flash を実行したとしても、タッチベースのデバイスをサポートするためにほとんどの Flash ウェブサイトを書き直す必要があるという問題は解決されません。
6番目は、最も重要な理由です。
Flashはクローズドかつプロプライエタリであり、重大な技術的欠点があり、タッチ操作可能なデバイスをサポートしていないという点に加え、iPhone、iPod、iPadでFlashを利用できないのには、さらに重要な理由があります。ウェブサイト上の動画やインタラクティブコンテンツを再生するためにFlashを使用することのデメリットについては既に説明しましたが、Adobeは開発者がFlashを採用してモバイルデバイスで動作するアプリを開発することを望んでいます。
プラットフォームと開発者の間にサードパーティのソフトウェアレイヤーが介在すると、最終的には低品質のアプリが生まれ、プラットフォームの拡張と発展が阻害されることを、私たちは痛い経験から知っています。開発者がサードパーティの開発ライブラリやツールに依存するようになると、サードパーティが新機能を採用した場合にのみ、プラットフォームの拡張機能を活用できるようになります。サードパーティが、私たちの拡張機能を開発者にいつ提供するかを決定することに、私たちは翻弄されることはできません。
サードパーティがクロスプラットフォーム開発ツールを提供している場合、状況はさらに悪化します。サードパーティは、自社がサポートするすべてのプラットフォームで利用可能でない限り、あるプラットフォームの機能強化を採用することはできません。そのため、開発者は最低限の機能しか利用できません。繰り返しになりますが、競合他社のプラットフォームで利用できないという理由で、開発者が当社の革新的技術や機能強化を利用できないという状況は、決して容認できません。
Flashはクロスプラットフォーム開発ツールです。Adobeの目標は、開発者が最高のiPhone、iPod、iPadアプリを開発できるよう支援することではありません。Adobeの目標は、開発者がクロスプラットフォームアプリを開発できるよう支援することです。そして、AdobeはAppleプラットフォームへの機能強化の導入において、非常に遅いペースをとってきました。例えば、Mac OS Xは既に10年近く出荷されていますが、AdobeがMac OS X(Cocoa)を完全採用したのは、わずか2週間前のCS5のリリース時でした。Adobeは、Mac OS Xを完全採用した最後の大手サードパーティ開発者でした。
私たちのモチベーションはシンプルです。開発者の皆様に最先端かつ革新的なプラットフォームを提供し、このプラットフォームを基盤として、世界最高のアプリを開発していただきたい。開発者の皆様が、より素晴らしく、パワフルで、楽しく、そして便利なアプリを開発できるよう、プラットフォームを継続的に強化していきたいと考えています。その結果、最高のアプリを提供することでデバイスの販売台数が増加し、開発者の皆様はより幅広いユーザー層と顧客基盤にリーチし、ユーザーはあらゆるプラットフォームにおいて最高かつ最も幅広いアプリの選択肢に常に満足していただけるという、まさに「Win-Win」の精神で、誰もが満足できるアプリ開発を実現できるのです。
結論。
FlashはPC時代に、PCとマウスのために開発されました。AdobeにとってFlashは成功したビジネスであり、PC以外にも展開したいと考えるのも理解できます。しかし、モバイル時代は低消費電力デバイス、タッチインターフェース、そしてオープンなWeb標準が求められており、これらはすべてFlashが不足している分野です。
Appleのモバイルデバイス向けにコンテンツを提供するメディアが急増していることは、動画の視聴やあらゆる種類のウェブコンテンツの閲覧にFlashがもはや不要であることを示しています。また、AppleのApp Storeに25万本ものアプリが登録されていることからも、ゲームを含むグラフィックリッチなアプリケーションを開発する何万人もの開発者にとって、Flashは不要であることがわかります。
HTML5のようなモバイル時代に生まれた新しいオープンスタンダードは、モバイルデバイス(そしてPCも)で勝利を収めるでしょう。Adobeは、Appleが過去を捨て去ったと批判するのではなく、未来を見据えた優れたHTML5ツールの開発に注力すべきでしょう。
スティーブ・ジョブズ
2010年4月
Apple対Adobe:「Flashについての考察」がソフトウェアをめぐる戦いの火蓋を開く
当時、テクノロジー評論家たちはAppleとAdobeの両方を激しく非難しました。彼らはAppleの訴えを支持するか、あるいは激しく反対するかのどちらかでした。今にして思えば、ジョブズがFlashについて懸念を表明したのは全く正しかったように思えます。
翌年、テクノロジーライターのウォルト・モスバーグはAdobeのナラヤン氏に対し、AndroidでもFlashは使い物にならないと語った。そして2017年7月、Adobeは2020年にFlashを完全に廃止する計画を発表した。実際には、Flashは既に事実上死に体で、何年も前からほとんどのウェブサイトから削除されていた。
Adobeは2021年1月、ついにFlashのサポートを終了しました。そして今日、多くのユーザーにとってFlashはもはや後回しにされる存在となっています。しかし、ジョブズ氏が「Flashに関する考察」を発表し、公の場でFlashを批判したことは、2010年のこの日、大きなニュースとなりました。最終的に、彼の痛烈な手紙は、インターネットをすべての人にとってより良い場所にしました。
Appleの歴史におけるこの日もまた…

1997年: ラリー・エリソンがアップル買収計画を中止
スティーブ・ジョブズの友人でオラクルのCEOであるラリー・エリソンは、アップル買収の申し出を断念した。エリソンの計画は、ジョブズ氏(当時はアップルCEOのギル・アメリオ氏の顧問に過ぎなかった)を同社の最高経営責任者(CEO)に復帰させることだった。また、アップルを再び非公開化することも望んでいた。
続きを読む。