JobsからAdobeへ送る手紙。
Jobs総統iPhone,iPadへのFlash締め出しについて語った文章「Toughts on Flash」を公開しました。
ついに総統自ら口を開いた
以下Engadget Japaneseから引用
0. 前文
AdobeはFlashがオープン、アップルがクローズドだといい、iPhone OSのFlash非対応を技術ではなくビジネス上の判断だと主張する。これは正しくない。以下にAdobeがなぜ間違っているのか、そしてアップルが iPhoneでFlashを認めない理由について述べる。
1. 「オープン」について。
AdobeはFlashがオープンな技術であり、排除する iPhoneを閉じたシステムと呼ぶが、これは逆である。Flashは100%プロプライエタリな技術であり、将来どんな機能が含まれるか、また価格などはAdobeだけが決定する。ほぼあらゆる定義でFlashはクローズドな仕組みである。
対するアップルにもプロプラな製品は多い。しかし iPhone OSでは、ウェブについての標準はオープンであるべきだと強く信じている。このため、Flashではなくオープン規格のHTML5、CSS、JavaScript に対応してきた。どころか、今ではAndroidでもPalm でも採用するデファクト標準となったwebkit はアップルが開発した、オープン規格の描画エンジンである。
2. 「フルのウェブ体験」について。
Adobe はウェブ上の動画の75%はFlashベースであり、それが欠けているiPhone OSを不完全だと主張する。しかし実際には、そうした動画のほとんどすべてはH.264フォーマットでも用意されており、iPhone OSデバイスで再生できる。「ウェブ上の動画の40%を占める」(ジョブズ) YouTubeしかり、(すでに対応サイトやアプリを用意している) VimeoやNetflix、Facebook、メディア企業多数しかり。iPhone OSデバイスのユーザは見逃している動画はそうない。
またFlashゲームについては、iPhone OSで遊べないのは事実。しかしApp Store にはすでに5万本を超える「ゲームおよびエンターテインメントタイトル」があり、多くは無料である。
3. セキュリティと信頼性、性能について。
Flashにはセキュリティホールが多い。またMacがクラッシュする理由の一位はFlash。Adobeに協力してきたが、この状態は数年続いている。Flashを追加することでiPhone OSデバイスの信頼性・安全性を落としたくはない。
さらに、モバイル機器でのFlashはパフォーマンスが悪い。またスマートフォン向けFlashは延期を繰り返している。出荷されても性能がどうなるかは分からない。
4. バッテリー駆動時間について。
iPhone OSデバイスはYouTubeやVimeoほか多数の企業が採用する先進技術 H.264に対応する。ハードウェアデコードにより低消費電力で再生できる。Flashも最近になってH.264対応を追加したが、ほとんどすべての Flashサイトは古いデコーダを要求するため、ハードウェアデコードが無効でバッテリーを浪費する。たとえばiPhoneでは、H.264なら最大10 時間に対して、ソフトウェアデコードでは5時間も保たない。
5. タッチ
Flash はマウス操作のPC時代に作られた技術。タッチ操作にはそぐわない。たとえば、多くのFlashサイトはマウスオーバー(ロールオーバー)を使うが、タッ チ操作にはこの概念がない。タッチ操作機器では、仮にFlashに対応したとしても、サイトがタッチ対応に書き換える必要がある。いずれにせよFlash サイトを書き換えるなら、FlashではなくHTML5 / CSS / JavaScpritにすれば良い。
6. もっとも重要な理由。
アップルはFlashからiPhone OSアプリへの変換も禁止した。なぜなら、iPhone などのプラットフォームと開発者のあいだに (Flashなど) 第三者によるレイヤーが挟まることになれば、アプリでなにができるかは、そのデバイスのメーカーではなく中間レイヤーの企業が決定することになってしまう から。またその中間レイヤーがクロスプラットフォームであった場合、特定のプラットフォームの特徴を活用するのではなく、複数のプラットフォームに共通す る最小機能セットしか使えないことになる。アップルの目的はただ、もっとも先進的なプラットフォームを開発者に提供することで、もっとも優れたアプリケー ションを開発して貰うことにある。どの機能が使えるのか、第三者に決定させるわけにはいかない。
結論
Flash はPCとマウス時代の技術。低消費電力・タッチ操作・オープンウェブ標準というモバイル時代には対応できていない。メディア企業が雪崩を打ってアップル製 品にコンテンツを提供しApp Storeに20万のリッチなアプリが揃っていることは、Flashがすでに必要とされていないことを証明している。Adobeはアップルが過去を捨てて前進することを非難するより、優れたHTML5用ツールの開発に力を向けてはどうか。
個人的にはJobsの言っている事は理解できます。が、Flashを使うか、使わないか、ユーザーに選択肢を与えないようなやり方は反発を招くのではないしょうか。
アップルの認めないようなアプリをFlashで作られたら困るっていう事は一言もないですが、この点はFlashはずしの要因ではなかったのでしょうか。
Flash使えないのが嫌ならiPhoneやiPad使わなければいいと言えばそれまでですが。
iPhoneやiPadという新しいインターフェースの上ではFlashも進化が必要だというのは賛成です。
一番Adobeにやって欲しいと思う事、
「優れたHTML5用ツールの開発に力を向けてはどうか。」
このJobsの一文には大賛成。
Flash(または新しいソフト)がHTML5のオーサリングソフトになってくれたらと思います。
Adobeなら出来ると思いますよ。
結局のところ、iPhoneやiPadがインターネットの世界でシェアを拡大すれば、Flash非対応のサイトが加速する事になるでしょう。
クライアントからも「iPadで見られないのは困る」っていう事になったら制作サイドもFlash使わなくなるでしょうし。
この書簡に対してAdobeは、どう対応するのでしょうか。
source : Engadget Japanese
ついに総統自ら口を開いた
以下Engadget Japaneseから引用
0. 前文
AdobeはFlashがオープン、アップルがクローズドだといい、iPhone OSのFlash非対応を技術ではなくビジネス上の判断だと主張する。これは正しくない。以下にAdobeがなぜ間違っているのか、そしてアップルが iPhoneでFlashを認めない理由について述べる。
1. 「オープン」について。
AdobeはFlashがオープンな技術であり、排除する iPhoneを閉じたシステムと呼ぶが、これは逆である。Flashは100%プロプライエタリな技術であり、将来どんな機能が含まれるか、また価格などはAdobeだけが決定する。ほぼあらゆる定義でFlashはクローズドな仕組みである。
対するアップルにもプロプラな製品は多い。しかし iPhone OSでは、ウェブについての標準はオープンであるべきだと強く信じている。このため、Flashではなくオープン規格のHTML5、CSS、JavaScript に対応してきた。どころか、今ではAndroidでもPalm でも採用するデファクト標準となったwebkit はアップルが開発した、オープン規格の描画エンジンである。
2. 「フルのウェブ体験」について。
Adobe はウェブ上の動画の75%はFlashベースであり、それが欠けているiPhone OSを不完全だと主張する。しかし実際には、そうした動画のほとんどすべてはH.264フォーマットでも用意されており、iPhone OSデバイスで再生できる。「ウェブ上の動画の40%を占める」(ジョブズ) YouTubeしかり、(すでに対応サイトやアプリを用意している) VimeoやNetflix、Facebook、メディア企業多数しかり。iPhone OSデバイスのユーザは見逃している動画はそうない。
またFlashゲームについては、iPhone OSで遊べないのは事実。しかしApp Store にはすでに5万本を超える「ゲームおよびエンターテインメントタイトル」があり、多くは無料である。
3. セキュリティと信頼性、性能について。
Flashにはセキュリティホールが多い。またMacがクラッシュする理由の一位はFlash。Adobeに協力してきたが、この状態は数年続いている。Flashを追加することでiPhone OSデバイスの信頼性・安全性を落としたくはない。
さらに、モバイル機器でのFlashはパフォーマンスが悪い。またスマートフォン向けFlashは延期を繰り返している。出荷されても性能がどうなるかは分からない。
4. バッテリー駆動時間について。
iPhone OSデバイスはYouTubeやVimeoほか多数の企業が採用する先進技術 H.264に対応する。ハードウェアデコードにより低消費電力で再生できる。Flashも最近になってH.264対応を追加したが、ほとんどすべての Flashサイトは古いデコーダを要求するため、ハードウェアデコードが無効でバッテリーを浪費する。たとえばiPhoneでは、H.264なら最大10 時間に対して、ソフトウェアデコードでは5時間も保たない。
5. タッチ
Flash はマウス操作のPC時代に作られた技術。タッチ操作にはそぐわない。たとえば、多くのFlashサイトはマウスオーバー(ロールオーバー)を使うが、タッ チ操作にはこの概念がない。タッチ操作機器では、仮にFlashに対応したとしても、サイトがタッチ対応に書き換える必要がある。いずれにせよFlash サイトを書き換えるなら、FlashではなくHTML5 / CSS / JavaScpritにすれば良い。
6. もっとも重要な理由。
アップルはFlashからiPhone OSアプリへの変換も禁止した。なぜなら、iPhone などのプラットフォームと開発者のあいだに (Flashなど) 第三者によるレイヤーが挟まることになれば、アプリでなにができるかは、そのデバイスのメーカーではなく中間レイヤーの企業が決定することになってしまう から。またその中間レイヤーがクロスプラットフォームであった場合、特定のプラットフォームの特徴を活用するのではなく、複数のプラットフォームに共通す る最小機能セットしか使えないことになる。アップルの目的はただ、もっとも先進的なプラットフォームを開発者に提供することで、もっとも優れたアプリケー ションを開発して貰うことにある。どの機能が使えるのか、第三者に決定させるわけにはいかない。
結論
Flash はPCとマウス時代の技術。低消費電力・タッチ操作・オープンウェブ標準というモバイル時代には対応できていない。メディア企業が雪崩を打ってアップル製 品にコンテンツを提供しApp Storeに20万のリッチなアプリが揃っていることは、Flashがすでに必要とされていないことを証明している。Adobeはアップルが過去を捨てて前進することを非難するより、優れたHTML5用ツールの開発に力を向けてはどうか。
個人的にはJobsの言っている事は理解できます。が、Flashを使うか、使わないか、ユーザーに選択肢を与えないようなやり方は反発を招くのではないしょうか。
アップルの認めないようなアプリをFlashで作られたら困るっていう事は一言もないですが、この点はFlashはずしの要因ではなかったのでしょうか。
Flash使えないのが嫌ならiPhoneやiPad使わなければいいと言えばそれまでですが。
iPhoneやiPadという新しいインターフェースの上ではFlashも進化が必要だというのは賛成です。
一番Adobeにやって欲しいと思う事、
「優れたHTML5用ツールの開発に力を向けてはどうか。」
このJobsの一文には大賛成。
Flash(または新しいソフト)がHTML5のオーサリングソフトになってくれたらと思います。
Adobeなら出来ると思いますよ。
結局のところ、iPhoneやiPadがインターネットの世界でシェアを拡大すれば、Flash非対応のサイトが加速する事になるでしょう。
クライアントからも「iPadで見られないのは困る」っていう事になったら制作サイドもFlash使わなくなるでしょうし。
この書簡に対してAdobeは、どう対応するのでしょうか。
source : Engadget Japanese