[アドビ、iPhoneのFlash対応は「アップルの協力が不可欠」]
タブレットに関する John Gruber 予想の続編「Tablet Musings」もたいへん興味深い。
Daring Fireball: “Tablet Musings” by John Gruber: 07 January 2010
この記事については Double KO 氏がいち早く取り上げておられるので大要はそちらに譲るとして、デベロッパ諸氏にも関心あると思われる Flash の部分を紹介しておきたい。
Macin’ Blog: “Apple Tabletこそ ‘iBook’ と呼ばれるべき?” by Double KO: 08 January 2010
* * *
Flash のサポートはない
では Flash についてはどうか。タブレットではアップデートされた最新の iPhone OS が動くと考えるひとが多い。その場合でも、Flash のサポートは決してないだろう。どんな名前になろうとタブレットは独自の OS で動くと私は思う。もし賭けるとしたら、その OS が Flash をサポートしない方に賭ける。
What about Flash? Lots of people are speculating that The Tablet will run an updated version of iPhone OS. If that’s true, then it almost certainly won’t support Flash. Me? I think The Tablet is going to be running its own Whatever-the-Name-of-the-Tablet-Is OS — but if I had to bet, I’d bet on it not supporting Flash, either.
* * *
クラッシュの最大の原因
何故か。それは iPhone OS が決して Flash をサポートしないと考えるのと同じ理由だからだ。Mac OS X でアプリケーションがクラッシュする最大の原因が Flash だ。バグが多く、効率が悪い。タブレットでは iPhone より高速な CPU、大きな RAM になるだろう。それでもアップルは CPU サイクルやメモリーが iPhone に比べ貴重ではなくなったとは考えないだろう。
Why? For most of the same reasons why I don’t expect the iPhone OS ever to support Flash. Flash is the leading cause of application crashes on Mac OS X. It is buggy. It’s inefficient. Presumably The Tablet is going to have a faster CPU and more RAM than an iPhone, but that doesn’t mean Apple isn’t going to treat CPU cycles and memory as any less precious than they do on the iPhone.
* * *
以前から指摘している
アップルは iPhone OS に Flash サポートを追加することはないと、私は 2008 年2月に予想したがそれは正しかった。
As I wrote in February 2008, correctly predicting that Apple would not be adding Flash support to iPhone OS:
「今日現在のところ、アップルは iPhone のソフトウェアについて自社以外に頼ってはない。アップルは上から下までソースコードのすべてをコントロールする。一部といえどもそのコントロールをどうしてアドビーに委ねたりするだろうか。」
“As it stands today, Apple is dependent on no one other than itself for the software on the iPhone. Apple controls the source code to the whole thing, from top to bottom. Why cede any of that control to Adobe?”
さらに脚注でこうも書いた。
In a footnote, I added:
「グーグルやヤフーはアップルに地図、株価、天気といったウェブサービスを提供する。しかしそれはあくまでデータであってソフトウェアではない。」
“Google and Yahoo provide Apple with web services for things like Maps, Stocks, and Weather. But that’s data, not software.”
* * *
ソースコードを完全コントロール
私の知る限り、アップルは iPhone OS のソースコードを完全にコントロールしている。アップルがすべてをゼロから書いたといっているのではない。ローレベル OS の多くの部分はオープンソースのものだ。しかしソースを所有しているのは彼らだ。もしバグがあれば、自分で直すことができる。遅い部分があれば、自分で最適化し、書き直すことができる。しかし Mac OS X についてはそうはいかない。Flash がその典型だ。Mac OS X のアプリケーションがクラッシュする最大の原因はアップルがいじることのできない部分にあるのだ。
To my knowledge, Apple controls the entire source code to the iPhone OS. That’s not to say they wrote the whole thing from scratch. Many low-level OS components are open source. But they have the source. If there’s a bug, they can fix it. If something is slow, they can optimize or re-write it. That is not true for Mac OS X, and Flash is a prime example. The single leading source of application crashes on Mac OS X is a component that Apple can’t fix.
* * *
Flash がなくても iPhone は支障ない
Flash が欲しいという要求があることは知っている。タブレットが Flash を搭載せずに出荷すれば苦情が出るであろうことも知っている。しかし Flash をまったくサポートしないからといって、iPhone そのものが害を受けることはないのだ。(同じことは Java についてもいえる。しかし iPhone に Java がないからといって文句をいうひとはいない。)
Yes, there’s demand for Flash. Yes, if The Tablet ships without Flash, there will be complaints. But the iPhoneユs utter lack of support for Flash hasnユt exactly hurt it. (The same goes for Java, as well, but no one really complains about Javaユs absence from the iPhone.)
* * *
もしそれが間違いだったら・・・
もしタブレットを Flash 無しで出荷したことが間違いだったら、いつでもアップルは後から追加することができる。しかしタブレットが Flash と一緒に出荷されて、それが間違いだとなったら、アップルとしてはそれを後から外すことには耐えられないだろう。
If The Tablet ships without Flash and it proves to be a mistake, Apple can always add it later. But if The Tablet does ship with Flash and that proves to be a mistake, it’d be untenable for Apple to subsequently remove it.
* * *
ハードウェアとソフトウェアのシームレスな関係をとことん追求するアップルにとって、自分で完全にコントロールできない存在がその中に混じることは許せないのだ。
アップルが Flash に否定的だった理由がやっと呑み込めた気がする。
その他の話題についても、John Gruber 特有の言い回しで明快に論じている。
App Store が iPhone のときと同じように厳重に管理される存在となるか、SDK が登場する見通しはどうか、インディーズのコンテンツをどう考えるか・・・などなど、全文を読むことによって得るところは大きいと思われる。
★ →[原文を見る:Original Text]
Technorati Tags: Apple, Apple Tablet, Flash, John Gruber, Prediction, Tablet
Flashを採用しない理由はクラッシュでもバグでもないのでは?
本当のところはAppStoreを中心とするビジネスモデルの崩壊を懸念しているからだと思います。
Webアプリは元々フルブラウザを積む以上不可避だったけどFlashとなると根こそぎアドビにもっていかれる可能性すらありますからね。
> さくら さん
技術論以外に ご指摘のような点も きっとあるのでしょうね
アップルとアドビーが 袂を分かった原因は 根が深いように思われます
それにしても IE や Flash でないと読めないサイトは これからどうなるのでしょうか
追記:さくらさんご指摘のような アップルの本音については TechCrunch の記事で 触れられていますね
>>IE や Flash でないと読めないサイトは これからどうなるのでしょうか
iPhoneで読めないとなれば、多くの人に読んで欲しければサイト主が考えるでしょう。
まして商売が絡んでいるサイトであればiPhoneユーザーをみすみす逃したら大きな損失になるでしょうしね。
GoogleやAppleも推進しているHTML5ならFlashのかなりの部分が代替できるそうですし。
> Orion さん
爆発的に増大する iPhone というプラットフォームに どう食い込むかという問題は とても興味深いと思います
そのひとつとして Flash をめぐる動きも 目が離せませんね