iPhone OSのFlash排除で、HTML5/JavaScriptだけがマルチプラットフォーム対応として残った

2010年4月23日

アドビシステムズはFlashをどのデバイスでも、どのOSでも動作するアプリケーションのプラットフォームにしようとしていました。しかし、アップルが新しいiPhone OSから、Flashも、Flashで開発されたアプリケーションの実行も排除してしまったことで、それは不可能となりました。

アドビの経営陣は昨日、FlashをiPhone OSに対応することには投資しないと明言しています

iPhone非対応で完全なマルチプラットフォームにならず

最近ではTwitterクライアントがAIRで開発されているように、実行環境をOSではなくFlash/AIRのようなクライアントOS上のミドルウェアに依存する選択肢が登場しています。Flashは、WindowsやMacOSから「アプリケーションプラットフォーム」としての地位を奪おうとしています。

Flashが、OSに対抗してアプリケーションプラットフォームとなるための武器が「Flashでアプリケーションを開発すれば、WindowsでもMacでも、iPhoneでもiPadでもAndroidでもセットトップボックスでも、あらゆるデバイスで動作させることが可能になる」というマルチプラットフォームへの対応でした。

しかし残念ながら、その狙いはアップルによって阻まれてしまいました。

同様に、新しいプラットフォームの地位を狙っているのがマイクロソフトのSilverlightです。マイクロソフトは先月開催したMIX10で、Silverlight 4をWindows Phone 7のアプリケーションプラットフォームとすることを宣言しました。

つまり、デベロッパーはSilverlightをターゲットにすることで、WindowsとWindows Phone 7共通の開発環境を利用でき、どちらの環境でも実行可能なアプリケーションを開発することができます。

マイクロソフトの狙いも、Silverlightをマルチプラットフォームに対応させることなのです。しかし、Flashと同じようにSilverlightがiPhone/iPadで稼働することはないでしょう。

HTML5+JavaScriptがアプリケーションプラットフォームになる

そうなると、Windows、MacOS、Linux、iPhone/iPad、AndroidなどさまざまなOSやデバイスのすべてに対応したアプリケーションプラットフォームとしては、HTML5とjavaScriptだけが選択肢として残ったことになります。

現在でもHTMLとJavaScriptおよびCSSなどの関連技術の組み合わせで高度なWebアプリケーションが構築可能なことは、GMail、Google Docs、それにマイクロソフトのWeb版Office 2010などが示しています。

iPhoneでもHTML5とJavaScriptでさまざまなアプリケーションが開発できます。ブログ「Life is beautiful」のエントリ「で、実際のところHTML5でどのくらいのアプリが実装できるのか実験してみた」には次のように書かれています。

「このままHTML5が普及してくれればスマートフォン向けのアプリの大半はHTML+CSS+Javascriptだけで作れるんじゃないか」と感じ始めている私である。

今後はHTML5で策定中のオフラインアプリケーション機能、ローカルデータベース機能、またSVGなどの関連技術もWebブラウザの機能として追加され、またJavaScriptの高速化も行われるでしょう。近い将来、いまFlashでできることのかなりの部分がHTML5とJavaScriptで可能になり、アプリケーションプラットフォームとして十分な機能と能力を備えるようになるはずです。

アップルもHTML5+JavaScripだけは排除できない

iPhoneからFlashを排除する理由が、ジョブズ氏が主張するように「中間レイヤは、最終的には標準外のアプリを生み出し、そしてプラットフォームの進化を妨げる」のであれば、本当はアップルはFlashと同じようにHTML5とJavaScriptも排除したかったのかもしれません。

しかしアップルでさえ、iPhone/iPadに対してHTML5とJavaScriptを排除することは将来にわたってほとんどありえないと言えるでしょう。それはWebに対応しなくなる、ということなのですから。

アップルがiPhoneからFlashを排除した結果、HTML5とJavaScriptは将来のアプリケーションプラットフォームになる可能性をひとつ高めました。

これをアドビやマイクロソフトやアップルやグーグルはどう見ているのでしょうか? グーグルのようにすべてをWebアプリケーションにする方向へ進むのか、それとも引き続き独自技術への注力を続けるのか(あるいは体力にまかせて両方に投資するか)、徐々に決断の時期が迫りつつあるように思います。

関連記事

これまでもHTML5/JavaScriptやFlash、Silverlightなどがアプリケーションプラットフォームを目指してきたことはPublickeyでずっと伝えてきました。クライアントミドルウェアの重要性については、以下の記事で書いています。

HTML5の進化については以下の記事で伝えています。


このエントリーをはてなブックマークに追加 Bookmark this on Delicious     fig Follow Me  fig RSS

タグ : Adobe , Apple , Flash , HTML5 , Web標準

次の記事
グーグルがHadoopにMapReduce特許の利用を許可
前の記事
3分で読める、本日発表のアドビ最新事業戦略

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed





アクセスランキング - 過去7日間

  1. 特許庁の基幹システムはなぜ失敗したのか。元内…
  2. マイクロソフトの責任者が語る「われわれはどの…
  3. 特許庁の基幹システム失敗の背景にある、日本に…
  4. みんなはどんなテスト技法を使っているの? J…
  5. ソフトウェアテストの30年前と30年後(前編…
  6. マイクロソフトでは「開発プロセスのすべてにテ…
  7. ソフトウェアテストの30年前と30年後(後編…
  8. セールスフォース社長がつぶやいたエコポイント…
  9. 「絶対落ちないシステムを作れ」という要件に、…
  10. 客が本気にならないといいシステムができない。…
  11. HTTP 2.0はグーグルのSPDYがベース…
  12. ソフトウェアテストの近未来を話そう(前編)~…
  13. ソフトウェアテストの近未来を話そう(後編)~…
  14. グーグルはあれほど多くのソフトウェアのテスト…
  15. 電子書籍フォーマットの本命、「EPUB」をい…

最新記事 10本

バックナンバー



アルファブロガー・アワード2010受賞 Publickeyはアルファブロガー・アワード 2010を受賞しました! いつもご愛読ありがとうございます。









blog comments powered by Disqus