|
AppleのFlashに対しての見解 Thoughts on Flash
【閲覧数】154
2010年05月12日 09:36
|
|
iPadのFlash対応で世界が揺れています。
Apple USAのHPにJobsの見解が出ていますので、ご一読をお薦めします。 http://www.apple.com/hotnews/thoughts-on-flash/ といっても英語ですので、日本のユーザーが和訳されたものもありますのでここに転載します。長文ですがガンバって読んで下さいね。 ------------------------------------------------- Apple のスティーブジョブズ CEO が公開した Thoughts on Flash を和訳してみた。 この文章では、「なぜ iPhone、iPod、iPad に Flash が搭載されないのか」について Apple の立場から6つの理由を説明している。細切れにジョブズの口から理由が語られたことはあったが、まとまって文章化されたことはなかった。 目次 1. Flash はオープンじゃない 2. 全ての Web を見るために本当に Flash は必要か? 3. セキュリティとパフォーマンスを犠牲にしたくない 4. Flash を使うとバッテリーが持たない 5. Flash はタッチを前提としていない 6. 一番重要な理由 Apple は Adobe と長い期間、関わり合ってきた。実際、我々が Adobe の設立者に会ったのは、彼らがガレージで起業したばかりのころだった。Apple はレーザープリンタに Adobe の Postscript を採用し、Adobe の最初の大きな顧客となった。Apple は Adobe に投資し、長らく Adobe の 20% の株を保有していた。2つの会社は密接に協力して DTP 分野を開拓して黄金時代となったのだが、その後2つの会社は疎遠になった。Apple は瀕死の状態を経験し、Adobe は Acrobat 製品を利用して法人向けマーケットを強化した。今日、2つの会社は共通する顧客を満足させるために協力している。Mac ユーザーの約半数は Adboe Creative Suite を購入しているのだ。だが、共通する利益はほとんどないのが現状だ。 なぜ Flash を iPhone OS に採用しないのか。顧客と批評家に理解してもらうために、我々の Adobe Flash 製品に対する考えを書き留めておこう。「Apple はビジネス上の判断で Flash を搭載していない」「Apple は App Store を守りたいのだ」と Adobe は主張している。しかし、実際には、技術的な問題が理由である。「Apple はクローズドであり、Flash はオープンである」と Adobe は主張する。しかし、実際には逆である。説明していこう。 1. Flash はオープンじゃない Adboe の Flash は 100% プロプライエタリな製品である。Flash は Adobe のみが提供し、Adobe のみが将来的な機能拡張や値段付けなどを決定できる。Flash は多くの環境で利用可能ではあるが、だからといってオープンとは言えない。なぜなら、Flash は Adobe によって完全に制御されているし、Adobe のみが提供しているものだからだ。どのように定義しようと、Flash はクローズドなシステムである。 Apple の製品もプロプライエタリである。iPhone OS はプロプライエタリであるが、我々は Web に関連する標準は全てオープンでなければならないと強く信じている。Apple は Flash を捨て、オープンな標準である HTML5・CSS・JavaScript を選択した。Apple のモバイル端末はこれらの標準の高性能・低電力な実装を搭載している。HTML5 は新しい Web 標準であり、Apple や Google などの多くの会社が採用している。HTML5 を利用すれば、Flash のようなサードパーティーのプラグインなしに、グラフィックやタイポグラフィ・アニメーション・トランジッションを実現できる。HTML5 は完全にオープンであり、Apple も参加している標準化委員会によって管理されている。 Apple はまさにオープンな Web 標準を作っているところなのだ。例えば、Apple は WebKit を開発した。WebKit は完全にオープンソースな HTML5 のレンダリングエンジンであり、Apple の全ての製品に含まれるブラウザ Safari の心臓部分である。WebKit は広く採用されている。Google が Android のブラウザとして利用し、Palm も利用し、Nokia も利用し、RIM (Blackberry) は将来利用すると発表している。Microsoft 以外のほぼ全てのスマートフォンのブラウザが WebKit を採用している。WebKit の技術をオープンにすることで、Apple はモバイル端末のブラウザの標準となった。 2. 全ての Web を見るために本当に Flash は必要か? Adobe は「75% の Web 上のビデオは Flash ベースであり、Apple のモバイル端末は『全ての Web』にアクセスできない」と繰り返し主張してきた。しかし実際には、ほとんどのビデオは、よりモダンなフォーマットである H.264 でも提供されており、iPhone OS 閲覧できるのだ。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 OS のユーザーはほとんどのビデオを閲覧できているのだ。 Adobe は「Apple の端末では Flash ゲームができない」とも主張する。これは事実である。ただ、幸運にも App Store には5万以上のゲームやエンターテイメントのタイトルがあり、この多くは無料である。iPhone OS は世界中の他のどのプラットフォームよりも、ゲームやンターテイメントのタイトルが多いのだ。 3. セキュリティとパフォーマンスを犠牲にしたくない シマンテックは2009年、最もセキュリティが低い製品の1つとして Flash を取り上げた。我々は Mac がクラッシュする原因の1位が Flash であることを身をもって知っている。我々は Adobe と協力して修正に努めてきたが、現在も解決しないまま歳月が流れている。我々は iPhone OS の信頼性やセキュリティを確保するために、Flash を搭載していないのだ。 さらに、モバイル端末では Flash のパフォーマンスがよくない。我々は継続的に Adobe に対して「Flash がモバイル端末で正しく動作するところを見せてくれ」と要求してきたが、いまだに見れていないのである。Adobe の広報は次のように言っていた。「Flash は 2009年初期にはスマートフォンに搭載される」「2009年下半期には搭載される」「2010年前半には搭載される」…。そして今、「2010年後半には搭載される」と言っている。最終的には搭載されるとは考えているが、我々がそれを待っていなくてよかった、と安心している。そのような状況なのだから、Flash の性能がどうなるかなんて、誰が分かるんだろうか? 4. Flash を使うとバッテリーが持たない ビデオ再生中にもバッテリーを長持ちさせるためには、ハードウェアデコードすることが重要となる。ソフトウェアデコードを行ってしまうと、バッテリーの消費が激しくなる。最近のモバイル端末で利用される多くのチップは H.264 のデコーダを搭載している。H.264 は全ての Blu-ray DVD プレーヤで利用され、Apple や Google(YouTube)、Vimeo・Netflix など多くの会社によって採用されている業界標準である。 Flash も最近になって H.264 に対応した。しかし、Flash サイト上にあるほとんどのビデオを再生するには、モバイルチップが対応していない旧世代のデコーダが必要であり、それはソフトウェアデコードしなければならないことを意味する。これは致命的なことだ。例えば、iPhone では H.264 ビデオなら10時間再生できるのに、ソフトウェアデコードを行うと5時間ももたずにバッテリーを使いきってしまう。 Web サイトが H.264 を利用してビデオを再エンコードしてくれれば、Flash は必要なくなる。Safari や Google Chrome のようなブラウザではプラグインなしにビデオを再生できるし、iPhone OS でも再生できる。 5. Flash はタッチを前提としていない Flash は PC 上でマウスを利用することを前提として設計された。そのため、タッチスクリーン上での指を使った操作に対応していない。例えば、多くの Flash サイトは「ロールオーバー」に頼っており、特定の場所にマウスを持っていくとポップアップメニューなどが表示される。Apple の革新的なマルチタッチインターフェースにはロールオーバーの概念は存在しない。そのため、Flash サイトの多くは、iPhone OS で閲覧するためには、タッチ対応に再構築しなければならない。もし、開発者が Flash サイトを再構築するなら、HTML5/CSS/JavaScript のようなモダンな技術を使えばよい。 もし、iPhone OS で Flash が動いたとしても、多くの Flash サイトをタッチに対応させるために再構築しなおさなければならない、という問題は残っているのだ。 6. 一番重要な理由 ここまで、Flash がクローズドでプロプライエタリであり、技術的な欠点があり、タッチに対応していない、と述べてきた。それ以上に、我々が iPhone OS に Flash を搭載しない重要な理由がある。Adobe は Flash を利用して我々のモバイル端末上でアプリケーションを開発用するよう開発者に望んでいる(訳注: Flash CS5 の新機能「Packager for iPhone」のこと) プラットフォームと開発者の間に、Adobeのようなサードパーティーの中間層が挟まると、低水準のアプリケーションが生まれ、プラットフォームの進化が止まってしまうのだ。例えば、ある開発者がサードパーティーのライブラリやツールを利用して開発したとする。そうすると中間層のライブラリやツールでプラットフォームの新機能がサポートされるまでは、その開発者はプラットフォームの新機能を使えない。新機能を使えるかどうかや、いつ使えるようになるかをサードパーティーの手に任せたくないのだ。(訳注: Packager for iPhone を利用したアプリは、Adobe が対応しない限りは iPhone OS のマルチタスク機能を利用できないことになる) サードパーティーがクロスプラットフォームな開発環境を提供していると、状況はさらに悪化する。サードパーティーはクロスプラットフォーム環境の全てで利用可能な機能のみを提供するため、1つの環境にしか存在しない機能には対応しないだろう。そのため、開発者は全てのプラットフォームに共通する最低限の機能しか利用できないことになる。他のプラットフォームには提供されていない機能である、という理由だけで、Apple のイノベーションや進化から開発者が遠ざけられることは許しがたい。 Flash はクロスプラットフォームは開発ツールである。Adobe の目的は「優れた iPhone OS 用アプリケーションを生み出すこと」ではない。Adobe の本当の目標は「開発者がクロスプラットフォームでアプリケーションを開発する手助けをする」ことである。また、Adobe は Apple のプラットフォームの進化への対応が著しく遅い。たとえば、Mac OS X は約10年前に公開されたにも関わらず、Adobe は 2週間前に発表した CS5 でやっと Mac OS X (Cocoa) に完全に対応した。メジャーなサードパーティーの中では Adobe が Mac OS X への対応が一番遅かった。 我々のモチベーションは単純だ。世界一進化した革新的なプラットフォームを開発者が直接利用することで、世界一素晴らしいアプリを作成してもらいたい。素晴らしいアプリケーションを開発してもらうために、我々は継続的にプラットフォームを進化させていく。Apple は素晴らしいアプリケーションを利用して多くの端末を売ることができるし、開発者はより多くのユーザーにリーチできるし、ユーザーは素晴らしいアプリケーションで喜ぶことができる。Apple も開発者も顧客の誰もが喜ぶ。 結論 Flash は PC 時代にマウスのために作られたものだ。Adobe が Flash の成功を PC の外に広げたい気持ちは理解できる。しかし、モバイルの時代には、低消費電力、タッチ、オープンな Web 標準が求められており、Flash では実現できないのだ。 多くのメディア企業が Apple のモバイル端末にコンテンツを提供しており、Flash はもはやビデオや Web コンテンツの閲覧には不要である。20万ものアプリケーションが App Store には存在しており、何万人もの開発者が Flash を利用せずともアプリケーションやゲームを作成している。 HTML5 のような新しい標準はモバイル端末(とPC)で成功を収めるだろう。できれば Adobe には HTML5 に対応した優れたツールを作成していただき、Apple の進化を批判するのは控えてもらいたいものだ。 スティーブ ジョブズ 2010年4月 ------------------------------------------------- |
| 書き込み数は8件です。 | [前のページ] [次のページ] |
| [ 日付順 ] [ 投稿者順 ] |
|
Re[3]: AppleのFlashに対しての見解 Thoughts on Flash
【返信元】 Re[2]: AppleのFlashに対しての見解 Thoughts on Flash
2010年05月20日 12:23
|
|
信者ですね~(*^_^*)
私はフレー!フレー!Adobe! でもないし ちょっとAdobeの話もきいたったら~ 程度やし ただ Webの進歩的手な話は いつもうさんくさく聞こえてしまうんです。 つづけへんし あたまのよい船頭が多いせいか どういうわけかWeb技術の 話はまとまらんような気がしてます。 今ある みんなが確実に使える(すこし怪しいですが) こなれたもんを大切にして欲しいですね。 なんぼよくてもスタンダードでないと 最新技術でいいもんつくっても 特定の環境で 動けへんことがあると 零細業者としてはしんどい(^_^;) |
|
Re[2]: AppleのFlashに対しての見解 Thoughts on Flash
【返信元】 Re: AppleのFlashに対しての見解 Thoughts on Flash
2010年05月16日 08:50
|
|
>あつみさん
少なくともiPodなど携帯端末では世界標準ではないでしょうか。 Adobeは家庭の電源に接続されたデスクトップ型のコンピュータしか見えていないようです。 Web上の意見ではFlashは今まで貢献してきたけれど、すでに過去の技術であると断じるところもあります。 いままでの数年で時代の変わり目がはっきりしました、これからの数年は全く違う道が開けるような予感がしています。 この変化の中で、唯我独尊という言葉はどちらかというと過去にしがみつくAdobeに向けられているようです。 |
|
Re[2]: AppleのFlashに対しての見解 Thoughts on Flash
【返信元】 Re: AppleのFlashに対しての見解 Thoughts on Flash
2010年05月16日 08:37
|
|
>にゃがぁさん
Appleユーザーや先鋭的なHPデザイナーはすぐに理解してくれるようですね。 でも残念ながらWeb技術の全貌と将来について、冷静に語れる人物は少ないようです。 個人的には良いと信じる方向に強引に引っ張る指導者も必要だと思いますし、エンドユーザーにとっても時間と手間が省けます。 |
|
Re[2]: AppleのFlashに対しての見解 Thoughts on Flash
【返信元】 Re: AppleのFlashに対しての見解 Thoughts on Flash
2010年05月16日 08:28
|
|
>へるめすさん
バッテリー問題はPower Bookを開発したときからのAppleの懸案です。 iPhoneの開発では大きさや重量、通話時間の確保で最大の懸案になっているようです。 Flashで対応出来ればAppleは無駄な労力を使わずに済むはずですが、Adobeは携帯コンピュータを意識している様子は全くありませんね。 |
|
Adobeのメッセージ
【返信元】 AppleのFlashに対しての見解 Thoughts on Flash
2010年05月16日 08:17
|
|
Adobeが広告を出したそうです。
http://journal.mycom.co.jp/news/2010/05/14/019/?rt=na どちらもWebの主導権を握ろうと必至ですね。 会社存続の命運が掛かっていますものね。 ----------------------------------------- We love Apple We love creativity We love innovation We love apps We love the web We love Flash We love our 3 million developers We love healthy competition We love touch screens We love our Open Screen Project partners We love HTML5 We love authoring code only once We love all devices We love all platforms What we don't love is anybody taking away your freedom to choose what you create, how you create it, and what you experience on the web. アップルが好き クリエイティビティが好き アプリが好き ウェブが好き Flashが好き うちの300万人いるデベロッパーが好き 健全な競争が好き タッチスクリーンが好き オープンスクリーンプロジェクトの仲間が好き HMTL5が好き コードは1回書くだけが好き あらゆるデバイスが好き あらゆるプラットフォームが好き 好きになれないのは 奪う誰か 何を どう作るか 選ぶ自由をあなたから奪い ウェブで体験できることを 奪う人 ---------------------------------------------- |
|
Re: AppleのFlashに対しての見解 Thoughts on Flash
【返信元】 AppleのFlashに対しての見解 Thoughts on Flash
2010年05月12日 20:10
|
|
だからだめなんでしょうね 唯我独尊というか
なんか自分たちだけの宗教みたい(-_-) AdobeのFlashアプリをiPhoneアプリに変換するツール に期待してたものとしては がっかりというか。 |
|
Re: AppleのFlashに対しての見解 Thoughts on Flash
【返信元】 AppleのFlashに対しての見解 Thoughts on Flash
2010年05月12日 14:03
|
|
なるほど、良くわかりました。
|
|
Re: AppleのFlashに対しての見解 Thoughts on Flash
【返信元】 AppleのFlashに対しての見解 Thoughts on Flash
2010年05月12日 13:35
|
|
電池が持たないとかいうのはいいわけで、Gianduiaという
Apple独自のフレームワークを普及させたいから 規約改正までしてflashの対応を断り続けてるんじゃないかと 思っています。次のWWDCでiPhoneOS4.0とともに発表される そうです。 ニュースソースは、マイコミジャーナルが解りやすいと思います http://journal.mycom.co.jp/news/2010/05/10/046/?rt=na そもそもの情報源はapple insider(英文)です http://www.appleinsider.com/articles/10/05/07/apple_developin… |
| [前のページ] [次のページ] |