第31回 新ブラウザ戦争はon fireだがJavaScriptはoffのナゾ
株式会社ピーデー
川俣 晶
2008/3/26
ハイライト1・新しいWebブラウザ戦争が激“火”中!!
今月の話題を整理しているとき、新しいWebブラウザの話題が期せずして並んでいることに気付きました。新しい世代の「ブラウザ戦争」を予感させます。もちろん、それはこれまでのWebブラウザがいずれも100%の満足を利用者に提供していなかったことの裏返しといえます。
編集部注:ブラウザ戦争について詳しく知りたい読者は、「いまさら聞けない“Web標準”、そしてXHTML+CSS」をご覧ください。
Internet Explorer 8 Beta:Home Page |
Internet Explorer(以下、IE) 7.0は、タブブラウザ機能や厳格にプロセスを分離して実行する安全性などの新機能を持ちますが、機能の洗練度や、かな漢字変換の際に登録した単語が使えないなどの問題も示していました。そういった問題はバージョン8では解決されるのでしょうか(IE 8のベータ版が公開、「開発者のために相互運用性を前進」〜米マイクロソフトがリリース〜)。
Firefox 3 Beta 4 リリースノート |
Firefoxは地域によって普及率に差はあるものの、一時期のシェア拡大の勢いは衰えており、現状のままでは首位のIEと勝負するにはインパクト不足の感があります(参考「数々の新機能を提供するFirefox 3β4」)。
アップル−Safari |
Safariは、Mac OS Xの標準Webブラウザではありますが、Windows版があってもWindowsユーザーへの訴求力は低く、互換性や機能性の面でも十分だったとはいえません(参考「HTML5も先取り、Safari最新版がリリース〜JavaScriptやHTMLのロード時間を高速化〜」)。
しかし、いずれのWebブラウザもそのような煮え切らない状況に甘んじることなく、積極性を持って新しいWebブラウザを開発し続けています。果たして、今後われわれは、より快適なWebブラウザを使用できるのか、Webブラウザのシェアに大きな変動が起きるか、それを占うヒントはβ(ベータ)版などの形で徐々に姿を見せつつあります。
■ Webブラウザプラグイン「Silverlight」のバージョン2 β版も登場
Download Silverlight 2 Beta 1 |
さて、IE8について語る場合、同時に発表されたRIAを実現するプラグインの新版「Silverlight 2」のβ版の話題も外せません(参考「MS、IE 8のβ版をリリース」)。これが特徴付けているのは、FirefoxやSafariが、あくまでWebブラウザ単体の問題として語られるのに対して、MSのWeb環境はより大きな体系として意識されていることを示すからです。
Silverlightは、より大きく汎用的な.NET Frameworkという技術体系の上に位置するものであり、しかもプラグインはIE以外のWebブラウザ向けにも提供されます。つまり、開発するための基礎技術、プログラム言語、技術知識、ライブラリなどが、Webという枠を超えて相互に融通できる世界です。
■ Webの世界に対する影響力を持つ方法は1つではない
その厚みを生かすことができれば、Silverlightを活用したシステム構築は価値あるものになるかもしれません。その場合、もしIE 8のシェアがライバルのWebブラウザに敗退したとしても、あらゆるWebブラウザにSilverlightプラグインがインストールされ、システムの多くがそれを活用して開発されるとしたら、Microsoft社はWeb世界に対する大きな影響力を持ち続けることになります。
これはあくまで仮定の話ですが、いずれにせよWebの世界に対する影響力を持つ方法は1つではありません。「ブラウザ戦争」の成り行きに注目すると同時に、周辺技術にも注意を払っていきたいと思います。
ハイライト2・Webブラウザを超えた |
- Adobe AIR
- airappli.com
(Adobe AIRアプリケーションのポータルサイト)
Adobe AIRのページ |
Adobe Systems社が提供するFlashやAjax技術を用いたRIAを実現するAdobe AIR(以下、AIR)が正式リリースされました(参考「Adobe AIR 1.0がついに公開〜Web技術でデスクトップアプリを開発〜」)。
AIRは普通のAjaxだけでなく、Flashの技術も大幅に取り入れている点で特徴的です。しかし、Flashのプログラム言語であるActionScriptは、基本的には先取りされた未来のJavaScriptです(参考「そろそろ、E4Xに注目すべき時が来た?」)。ですから、「プラグイン不要のJavaScriptは、プラグイン必要なFlashよりも使い勝手がよい」と考えるのではなく、JavaScriptの知識を持って容易に参入できる新しいRIAの世界と受け止めるべきだろうと考えます。
airappli.comのTOPぺージ |
いずれにしても、Webの技術をより広い世界に拡大していくAIRのやり方は、より広い世界の技術体系をWebに融合させていくMicrosoft社のSilverlightの対極にあるといえます。もしかしたら、Webの世界だけで閉じた技術よりも、このようなより広い世界を指向する技術の方が、予測もできない「何か」を実現してくれるのかもしれません。
ハイライト3・【投票】あなたがJavaScriptを |
Ajaxメーリングリストに、「Ajax普及最後のハードル?」として、以下のような文章を書きました(抜粋)。
「自作サービスのAjax対応を進めるに当たって、最後の問題はJavaScriptをオフにしている利用者にどう対処すべきか、かな? という気がしています」
「(実際に、そういう人が身近にもいる)」
「なぜスクリプトを切るのでしょう?」
「どうすれば切らないように説得できるのでしょう?」
これに対して、そめえださんよりスクリプトをオフにしたユーザーに対して、その理由を問い掛けるアンケートを作成してはどうかと、と提案されました。残念ながら、JavaScriptをオフにしたユーザーが閲覧した際に表示する機能性は用意できませんでしたが、アンケートは用意できました。
Webブラウザのスクリプトをオフにしている皆さん、ぜひご回答をお願いいたします。そういう人を身近に抱え、自作サービスを使ってもらえないことに頭を抱えているAjax開発者の皆さんは、ぜひ彼らにアンケートに答えるようにお願いしてください。
そして、このアンケートによって、スクリプトをオフにしてしまう理由が浮かび上がってくれば、その対策を検討できます。本当に根拠のあるリスクが存在するなら、その対策も検討できます。逆に、単なる思い込みにすぎないなら、それを払拭(ふっしょく)するアピールを考えることができます。
結果の情報は皆さんにも価値あるものになると思うので、ぜひご協力をお願いいたします。なお、アンケートの選択肢はそめえださんの強力を得て作成しました。ありがとうございます。
1-2 |
INDEX | ||
第31回 新ブラウザ戦争はon fireだがJavaScriptはoffのナゾ | ||
Page1 新しいWebブラウザ戦争が激“火”中!! Webブラウザを超えたAjaxとFlashの融合!? Adobe AIRが正式リリース 【投票】あなたがJavaScriptをoffにする理由を教えてください |
||
Page2<そのほかのみどころ> Ajaxで実現するMac/Vista風UI 著名人が動員されるiGoogle ブログ、SNS、Twitter、そしてミニブログへ Ajaxに逆行する“静的”Googleマップ 画期的CAPTCHAの登場! 人類の英知を虫取りで試す |
- GASで棒、円、折れ線など各種グラフを作成、変更、削除するための基本 (2017/7/12)
資料を作る際に、「グラフ」は必要不可欠な存在だ。今回は、「グラフの新規作成」「グラフの変更」「グラフの削除」について解説する - GET/POSTでフォームから送信された値をPHPで受け取る「定義済みの変数」【更新】 (2017/7/10)
HTMLのフォーム機能についておさらいし、get/postメソッドなどの内容を連想配列で格納するPHPの「定義済みの変数」の中身や、フォーム送信値の取り扱いにおける注意点について解説します【PHP 7.1含め2017年の情報に合うように更新】 - PHPのfor文&ループ脱出のbreak/スキップのcontinue【更新】 (2017/6/26)
素数判定のロジックからbreak文やcontinue文の利点と使い方を解説。for文を使ったループ処理の基本とwhile文との違い、無限ループなども併せて紹介します【PHP 7.1含め2017年の情報に合うように更新】 - Spreadsheetデータの選択、削除、挿入、コピー、移動、ソート (2017/6/12)
Spreadsheetデータの選択、挿入、削除、コピー、移動、ソートに使うメソッドの使い方などを解説する
|
|