Googleが今日(米国時間7/16)、Chrome 29のデスクトップとAndroid用バージョンのベータをリリースした。とくにAndroid版に重要な変化があり、オーディオ合成処理のためのWeb Audio APIと、リアルタイム通信のための最新API WebRTCをサポートしている。
デスクトップ版(Windows、Mac、Linux)のアップデートには、omniboxの改善提案が取り入れられ、ユーザが最近訪れたWebサイトが尊重されるようになった。このほかデスクトップバージョンでは、WebMによるビデオ再生でGoogle自身のVP9コーデックがサポートされた。
ただしWeb Audio APIが当面使えるのは、NEONオプティマイゼーションをサポートするARMデバイスのみである。これは、ARM Cortex-A8プロセッサで導入された新しい命令を実行する方法のことだ。Web Audio APIをサポートしている実機の上では、ここでそのデモを楽しめる。デスクトップのChromeでは、かなり前からサポートされている。またiOSと、今回のAndroid用ベータもサポートしている。
なおFirefoxは、先週のNightlyがこのAPIをサポートしている。
WebRTCは、このAPIを使うとビデオとオーディオによるリアルタイム通信がプラグイン不要でできる。それが、今回はAndroid用ベータでサポートされた。デスクトップのChromeは、このAPIを早くからサポートしたブラウザの一つだ。実装が今後さらに普及すれば、多くのデベロッパの関心がそれに向かい、Webブラウザのほとんど標準的な機能になるだろう。ChromeとFirefoxはすでにサポートしているが、MicrosoftはInternet Explorer 11までお預けのようだ。
WebRTCに関しては、Googleのビデオチャットのデモがここにある。
[原文へ]
(翻訳:iwatani(a.k.a. hiwa))