2.0ソーシャルブックマークツール、Deliciousや、インドの音楽サービス、Saavnをサポートした。重要なのは、ソーシャルAPIで1ユーザーが複数のサービスを同時に使えるようになることだ。FirefoxのソーシャルAPIは、ソーシャルネットワーク、チャットサービス、ニュースサイト等が、ブラウザー内の固定位置にポップアップ通知を表示できるようにするために作られた。2012年に公開され、昨年Mozillaがデベロッパーに開放したが、各社が挙ってソーシャルAPIを統合をするという動きは感じられなかった。このサービスの大きな問題は、同時に1つしか統合アプリを動かすことができず、複数使いたい場合は少々面倒な切り替えを強いられることだった。このたびその制限が外されたことから、今後いくつか新しい統合が見られるかもしれない。1.1および1.2がFirefoxのネットワーキングの選択肢に加わったことだ。これらは、良く知られているSSL暗号化プロトコルの事実上の後継にあたる。Androidに関して、今回Firefoxチームはわずかな変更を加えただけだった。標準フォントが読みやすいものに変わった他、ユーザーインターフェースにいくつか小さな改善が施された。Explorerは長年、自業自得の悪評に悩まされてきたが、Microsoft自身もそのことを十分自覚していた。IE9以降は、かなり良いブラウザになり、最新バージョンはWebのオープンな規格に準拠し、きわめて高速なJavaScriptエンジンを実装、タッチのサポートなど新しい機能も加えた。それでもIEは、Microsoftにとってすら、いまだに”嫌うことが好まれる“ブラウザだ。BullやAtari、GlacierWorksなどいくつかの企業やデベロッパと提携して、IEが今や現代的なブラウザであることを見せつける、一連のデモを行ってきた。IEは、それらのコンテンツを一堂に集めて、IEをめぐる話題がここから新たに盛り上がることを期待している。IEサイトの目的は、IEが今やWebの最前衛に位置していることを世の中に見ていただくために、IEがこれまでに作ってきたユーザ体験を強調的にデモすることだ。Ropeだけはないが)。Explorerの名誉回復というマーケティングの基調を、これからも継続していくことにある。Capriottiによれば、昨年はIEにとってかなり良い年だった。11月には2012年以降最大のマーケットシェアを達成し、ChromeやFirefoxからIEに移行した、あるいは戻った、ユーザも少なくない。“今のIEの姿をぜひ見て、考えを変えてほしい”、とCapriottiは強調するが、Microsoftにとってそれはとくに、Surfaceなどタブレット上のIEのことを意味している。Capriottiから見ると、ChromeやSafariはデスクトップ向けに開発されてモバイルに移植されたから、モバイルというプラットホームのアドバンテージをフルに生かしていない。それとは対照的にMetroバージョンのIEはまったく新たに設計されたから、デスクトップの尻尾を引きずっていないぶん、競合製品よりも一歩進んでいる。“タブレットの上でChromeを見ると、デスクトップかと錯覚するからね”、と彼は言った。彼によれば、今ではロード時間の短縮と高速レンダリングが標準だから、タッチなどの新しい技術を活用してブラウザ上の新しいユーザ体験を作り出す能力が、これからの勝敗の決め手になるだろう、という。Webのオープンな規格に完全に準拠しつつ、だが。33の初のベータをローンチした。Elementsという機能がある。Componentsの仕様の一部であり、Chromeのチームはかねてから強い関心を示していた。Elementsはデベロッパが勝手に定義できるHTML成分であり、その何が魅力かというと、複雑な機能でもタグ一個で表現できることだ。ページのコードの外見はとてもすっきりする。Elementsを多用している。Elementsを使えるようになるはずだ。APIのサポートがある。これによりデベロッパは、自分が作るサイトに音声認識や音声合成機能を加えられる。音声認識の方はChromeに昨年加わったが、今日は音声合成機能が内蔵された。このAPIを使うためには、デベロッパがマシン上でサポートされている音声の中から指定して、音声合成エンジンがその音声で喋れるようにする(下図)。7のSafariも、部分的に音声合成をサポートしている。APIがMacでもサポートされた。APIがプレフィクスなしになった。WebFontのダウンロードが最適化され、フォントはBlinkがレイアウトを終える前に可利用になる。WebFontを使う場合のレイテンシがゼロになる。Animationsモデルにより駆動される。これはデベロッパやサイトには無影響のはずだが、何か影響が見られれば知らせてほしい。レガシーのAPIは非推奨になるので、それらを使っているWebサイトはアップデートしていただきたい。日本時間1/15)、Chromeブラウザの最新安定バージョンをリリースした。そのバージョン32には、最近ベータチャネルにやってきた新しい機能の多くが含まれている。マルウェアブロックの改良が、その一例だ。タブの表示は、そこで音を鳴らしている、Webカメラにアクセスしている、Chromecastにビデオを送っている、などのときにはそれらが分かるようになった。タブに、スピーカーのアイコン、青い矩形、赤いドットなどが表示されるのだ。音楽が鳴り出したりビデオの再生が始まったようなとき、あれっ?どのタブだっけ?ということが、これからはなくなる。このアイデアは2013年の初めからあるが、ベータに導入されたのがやっと11月だった。マルウェアブロッカーも新しくなった。それは昨年10月の実験的先行ビルドにやってきた機能だ。これからは、Googleが怪しいと判断したダウンロードは、自動的にブロックされる(下図)。8を使っている人は、”Metro”モードを試すことができる。Microsoftが今それを何と呼んでいるのかよく分からないが、Googleは臆することなく今でもMetroと呼んでいる。OSになり、そのアプリケーションがWindows上で立ち上がる。前のバージョンでは、MetroモードはChromeの通常のインタフェイスを見せるだけだった。OSをWindowsに持ち込んでいる。)”という機能が加わった。これはまだ公式にはベータだが、たとえば親が子どものWeb閲覧履歴をチェックできるのだ。chrome.com/manageでサイトに制限をかけられる。例によって、セキュリティフィックスも多い(21か所)し、安定性やパフォーマンスの面でのアップデートもある。31ベータにデベロッパー向け新機能―ウェブ支払、モバイルアプリのフルスクリーン・モードなど今日(米国時間10/3)、GoogleはChromeブラウザのデスクトップ、モバイルの最新ベータを公開した。ユーザーに直接見える部分には目立った変更はないが、デベロッパーにとっては重要な機能がいくつも追加されている。Chromeのユーザー体験が大きく拡張されることになるだろう。Android版ではデベロッパーは簡単にフルスクリーン・モードでアプリを起動するショートカットが作れるようになった。このモードでは通常のChromeのUIはまったく表示されず、アプリが画面全体を利用することができる。content=”yes”>)。OS版ではユーザーに支払情報を簡単に求めることができるようになった。requestAutocomplete()機能を用いると、ブラウザ付属のインタフェースを通じて支払情報を得ることができる。ユーザーはブラウザに記録された既存の支払い情報を自動補完で入力することができる。モバイルでのクレジットカード情報の入力は特にエラーが起こりやすいので、これはデベロッパーにとってもオンラインストアにとってもありがたい機能だ。OS向けのPNaCl(ポータブル・ネーティブコード・クライアント)、URLハンドラー、アプリのディレクトリ・アクセスなどがある。PNaClはC/C++のソースコードをコンパイルしてChrome内で実行可能モジュールを作成する。URLハンドラーはChromeアプリを自動的に起動するURLを生成する。デベロッパーはたとえば文書をChromeベースのドキュメント・エディタでを開くように設定することができる。ディレクトリ・アクセスはその名のとおり、ユーザーが承認した場合、Chromeアプリがローカル・ドライブの特定のディレクトリにアクセスすることを許す。これはChromeアプリとネーティブ・アプリの間でファイルをやりとりするのを容易にする。その他、WebMビデオにアルファ・チャンネルが追加され、新しい2Dキャンバスが提供されている。新機能の詳細はこちら。Coastが登場―すべてスワイプとタップで操作するタブレット最適化UI半年前からOperaでは小チームでタブレット向けブラウザの開発を進めていた。iPadが発表された。Chromeを無用のものにするかもしれない画期的な新ブラウザだ。Kleinhoutは私の取材に対して「われわれがCoastを開発することに決めた動機は、現在のブラウザのUIがMosaicの時代から実質的に変わっていないことに我慢がならなくなったからだ。マルチタッチ・スクリーンがこれだけ普及したというのに、それがブラウザではほとんど生かされていない」と述べた。Coastはタブレットに最適化されたブラウザを世界で初めて作ろうとしたOperaの試みだという。Kleinhoutは「タブレットのブラウザはそもそも生産性ツールとして使われるわけではない」と指摘する。Coastはこの基本的考えに基づいて、現在のブラウザに満載されている複雑でかつほとんどの場合に不必要な機能をすべて削除し、UI要素を大きくシンプルなものにしてタッチによる操作性の大幅な向上を図っている。実際、Coastには画面下部のホームボタンと画面右下の最近訪問したサイトの履歴を表示するボタン以外に目に見える操作部分はない。ほとんどすべての操作はジェスチャーで行われる。「進む」、「戻る」は左右のスワイプになる(もっともMicrosoftもGoogleもこのジェスチャーを採用している)。Coastではブックマークに代わってよく訪問するサイトはiOSのホームスクリーン風の大きなアイコンで表示される。Coastはユーザーが最近訪問したサイトをすべて自動的に記録しており、ホームスクリーンの右下のボタンからリストとして呼び出せる。そこからブックマーク・アイコンを追加できる。ホームスクリーンには検索バーが用意されている。Operaのバックエンドがユーザーの入力をモニタして、インクリメンタルに3つの候補を表示する。この極めて簡潔なデザインについてKleinhoutは「サイトに代わって勝手に共有ボタンを表示するのがブラウザの役目ではない」と語った(最近のMozillaのプロダクトへの遠回しな批判)。Kleinhoutは「ユーザーとどのように会話するかを決めるのは全面的にサイトの役割だ。われわれはユーザーのセキュリティの強化にも力を注いでいる。ユーザーがHTTPSや認証手続きについて知らなくても、ユーザーが危険なサイトにアクセスしようとした場合にはCoastが警告する」という。Miniや以前のiOSブラウザとは異なり、CoastはAppleの内蔵レンダリング・エンジンを利用する。KleinhoutはAndroid版Coastについては開発しているかどうか明らかにしなかったが、iOS以外のプラットフォームへの拡張を計画していることは間違いないだろう。29のデスクトップとAndroid用バージョンのベータをリリースした。WebRTCをサポートしている。デスクトップ版(Windows、Mac、Linux)のアップデートには、omniboxの改善提案が取り入れられ、ユーザが最近訪れたWebサイトが尊重されるようになった。このほかデスクトップバージョンでは、WebMによるビデオ再生でGoogle自身のVP9コーデックがサポートされた。APIが当面使えるのは、NEONオプティマイゼーションをサポートするARMデバイスのみである。Cortex-A8プロセッサで導入された新しい命令を実行する方法のことだ。APIをサポートしている実機の上では、ここでそのデモを楽しめる。デスクトップのChromeでは、かなり前からサポートされている。iOSと、今回のAndroid用ベータもサポートしている。Firefoxは、先週のNightlyがこのAPIをサポートしている。WebRTCは、このAPIを使うとビデオとオーディオによるリアルタイム通信がプラグイン不要でできる。それが、今回はAndroid用ベータでサポートされた。デスクトップのChromeは、このAPIを早くからサポートしたブラウザの一つだ。実装が今後さらに普及すれば、多くのデベロッパの関心がそれに向かい、Webブラウザのほとんど標準的な機能になるだろう。11までお預けのようだ。WebRTCに関しては、Googleのビデオチャットのデモがここにある。パワーユーザたちがご愛用Maxthonは、ChromeやFirefoxやSafariほど名前を知られていないと思うが、しかしこのクラウドから提供されるブラウザはグローバルに人気があり、各月140か国から1億あまりのユニークビジターがある。Mattsonによると、Maxthonの成長を支えているのは主にWebデベロッパやゲーマーたちで、彼らはこのクラウドブラウザのメモリ管理機能や、Flash対応、GPUアクセラレーション、それにHTML5のサポートが気に入っている。“われわれはHTML5の将来性を確信しており、ブラウザでできることは何でもやりたいと考えている。それが、ゲームのデベロッパをはじめHTML5に肩入れしようとしている人たちの仕事を、楽にすることにつながる”、とMattsonは言う。ChenはMyIEのコーディングをそのファウンダに代わって引き受け、それをユーザ数600万のコミュニティに育てた。Maxthonの最初のバージョンは、彼らからのフィードバックに基づいて作った。今のバージョンはベースがChromiumで、Chromeのエクステンションがそのまま使える。パフォーマンス、ポータビリティ、そして独創性。このブラウザはどんなプラットホームでも使えるので、MacとWindows、複数のモバイルオペレーティングシステムなど、いろんなプラットホームを使っているユーザにとって便利だ。Passportアカウントでできる。Maxthonはローカライゼーションを熱心に行っているので、国際的なリーチが広い。同社はロシア最大の検索エンジンYandexと組んでMaxthonの完全なロシア語化を行った。Mac用の中国語バージョンには、中国最大の決済サービスAlipayがプレインストールされている。ブラウザ本体の機能が豊富なのでプラグインなどのインストールを必要としないことが多いが、Maxthon自身のエクステンションでブラウザをカスタマイズするオプションはある。Maxthonの強みはセキュリティとプライバシーにもある。NSAの覗き見行為がバレてからは、それがなお一層Maxthonの人気に貢献するだろう。256による暗号化を使っている。“政府機関などからユーザの情報を求められても、それはどこにも見つからないだろう”、とMattsonは言う。“もっと端的に言えば、それをわれわれが政府などに提供することは、技術的に不可能だ。プライバシーに関わる情報は暗号化されて保護されているから、われわれがディスクを渡したとしても、その中身はゴミにしか見えない”。Lundから資金を得ている。収益源は、有料サービスの売上だ。立ち上げ1年でユーザ数1000万を突破ブラウザの選択肢のずっと下の方は、Rockmeltのような落伍者の死屍累々だが、中にはMicrosoftやMozilla、Googleなどの影にひっそりと隠れて生き延びている者もいる。Maxthonもその一つの例だが、これまで話題にもならずに着実にユーザを増やし続けているのがTorchだ。同社によれば、立ち上げから1年後で、アクティブユーザ数はMacとWindows合わせて1000万を超えた、という。サービスの大型アップデートが行われた。これは主に、YouTubeとVevoから音楽を配信するサービスだ。ユーザの視聴履歴や位置やFacebookの友だちの好みに基づくリコメンデーション機能があり、データベースには約500万曲を集めている。Musicは元々別立てのサービスだったが、今ではブラウザの一機能へと落ち着き、ウィジェットをクリックして曲の検索、ポーズ、スキップなどができる。Torchの新機能であるダウンロードアクセラレータは、初期の遅い接続の時代にはどのブラウザにもあったが、今ではおぼえている人すら少ない。今でもところによっては遅い、あるいは不安定な接続があるから、決して無意味ではない。このほか、BitTorrentクライアントとメディアグラッバーがブラウザの機能としてあり、埋め込みビデオのファイルをダウンロードできる。便利な検索はドラッグ&ドロップで使用でき、また共有ツールは大きなボックスからFacebookやGoogle+やTwitter、Pinterestなどへリンクを共有できる。検索サイトも、GoogleやWikipediaなどから選べる。BrowserのMacバージョンは1か月前にローンチしたばかりだから、今のところユーザの大半はWindows上だ。TorchはChromeのブックマークを簡単にインポートするから、乗り換えも簡単だ。ChromiumベースだからChromeのエクステンションもそのまま使えるはずだが、ただしGoogleの最新リリースの一世代前をベースにしているようだ。10に換えたら、合衆国の1万世帯ぶんの電力を節約できる。Microsoftによるとその理由は、同社はIEの高速化に力を入れてきたしまた、IEはネイティブのグラフィクスカードなど現代的なPCのハードウェアの能力を有効活用して、レンダリングのパフォーマンスを向上させているからだ。率直に言って、ブラウザについて考えるときその電力消費を気にする人はあまりいない。研究のテーマとしてもかなり異例だと言えるが、でもたしかに、Webの閲覧に費やされる時間は最近とみに多いから、研究が言うようにIEの電力消費がCやFよりも18%少ないなら、それはIEの無視できないメリットには違いない。Microsoftによると、IEに切り換えると1億2000万キロワットアワー(kWh)の電力が節約され、また220万本の木を苗木から10年育てた期間に相当する二酸化炭素の除去量が達成される。Microsoftは2011年にも同種の委託研究を行い、IE9はFirefoxやChrome、Safari、Operaなどよりも優れている、とした。今回の研究では、人気上位のWebサイトを対象にベンチマークが行われた。FlashやHTML5によるビデオも、多数再生された。研究とその結果はまともなものだとは思うが、省エネを動機としてChromeやFirefoxからIEに切り換えるユーザは、あまりいないだろう。今MicrosoftはIEのイメージアップとシェア奪還に躍起になっているから、そのためのマーケティングキャンペーンのネタとしては、とりあえず理解できるけどね。