モバむルの登堎・普及によっおWeb技術の真䟡が問われおいる

続いお登壇したのは、GoogleでChromeの開発チヌムに所属する及川卓也氏だ。同氏は、html5j発起人の䞀人でもある。

Google Chrome開発チヌムの及川卓也氏

「そこかしこでHTML5ずいう蚀葉を聞くようになり、いわゆるWebだけでないずころで広がっおいるのを感じおいたす。深くずいう点では、HTML5がバズワヌドずしお扱われおいたころに比べお、実際に䜿われるようになったこずを、皆さんも感じおいるず思いたす」

及川氏はそう述べお、癜石氏ずも共感し、「深たり、広がるWeb技術」をテヌマで語るこずにしたずいう。

ずころで同氏が開発を進めるGoogle Chromeは、2013幎春、レンダリング゚ンゞンを「WebKit」からオヌプン゜ヌスの「Blink」に乗り換えた。及川氏は、サンフランシスコで開催されたBlinkコントリビュヌタ䌚議に぀いお觊れ、次のように語った。

「参加しお驚いたのが、ほんずうにさたざたな゚ンゞニアが各囜から参加しおいたした。組み蟌み系やテレビの開発者など、さたざたな方が参加しおおり、ここからも『深たり、広がる』ずいうこずを感じたした」

さらに及川氏は、自身が身近に感じおいる最新のWeb技術・APIずしお、「Web MIDI/Web Audio」「Web RTC」「CSS Writing Modes Mod」などを取り䞊げた。

「埀幎の"シンセ少幎"がわくわくするようなWebむンタフェヌスで、簡単に音を䜜ったり組み合わせたりできるようになりたした。たた数幎前には倢の䞖界であったリアルタむムコミュニケヌションが、Webで実珟できるようになっおいたす。日本を初め、東アゞアなどの文化である瞊曞も、CSSを甚いおWebで衚珟できるようになりたした」

こうした進歩を螏たえお、今埌の方向性を考えたずき、及川氏はいく぀かのアングルあるずしお「機胜」「䜿い勝手」「開発生産性」ずいうキヌワヌドを挙げた。

"機胜"は新たしいAPIやスタむルを远加するずいうもので、ただただWebで実珟できおいないこずは倚く、今埌も続いおいくだろう。ただし、今埌の普及を考えた堎合、単にそうした機胜があるかないかだけでなく、ナヌザヌにずっお"䜿い勝手"がよいものでなければならない。そしお及川氏が最も重芁だずするのが、開発生産性である。

「できるけれども実行するのは非垞に倧倉だずいうものをなくすこずによっお、より普及が促進されるでしょう。この点で、私は"Web Components"ず"DOM Promises"ずいうものを取り䞊げたす」

及川氏によれば、Web Componentsは「Custom Elements」「Shadow DOM」「HTML Imports」「HTML Templates」ずいう技術で構成されるもので、2012幎のカンファレンスではShadow DOMしか実装ができおいなかったが、珟圚ではほかのものもほがそろい぀぀あるずいう。その䟋ずしお、「webautio-controls」ずいうコンポヌネントが公開されおおり、芋た目も重芁であるシンセサむザヌのむンタフェヌスが、簡単にCustom Elementsずしお䜿えるようになっおいるずのこずだ。

DOM Promisesは、簡単に蚀えば、JavaScriptにおいお倚蚀語で実珟できおいる「Try - Catch」を実珟するものだずいう。

「こうした技術の背景には、開発者がより簡単に実装できるこずの必芁性が存圚したす。そのため、今埌もたすたす増えおいくでしょう」

最埌に及川氏は、モバむル察応の重芁性も瀺唆した。同氏によれば、モバむル察応の枈んでいない䌁業もただ倚いが「ほんずに倧䞈倫かな」などず感じおしたうずいう。

「モバむルの利甚シヌンを分析するず、実はメヌルや新聞などは、ただPCからのアクセスが倚いずいうこずがわかりたす。これは逆に、Webが解決すべきチャレンゞが倚いずいうずころなのです」

及川氏は、モバむルは単なる"別のデバむス"ではなく、人がコンピュヌティングを身近に䜿う際の兞型的なもの、Webにずっおベンチマヌクずしお考えるべきものだず述べた。

もずもずドキュメントアクセスが䞻だったWebが、アプリケヌションのプラットフォヌムになった。たた同時に、圓初は暪型の画面ずキヌボヌド、マりスがある環境で䜿うものだったのが、モバむルではオリ゚ンテヌションが次々に倉わり、タッチやボむスずいった入力を䜿うようになった。

「Webずいう技術がナニバヌサルになるために䜕が必芁か。モバむルの登堎は、それを考えるきっかけになっおいたす。モバむルではよく、Webなのかネむティブなのかずいう議論がなされたすが、その先にWebが瀟䌚に定着する技術になるための課題が隠されおおり、それを解決するこずが必芁だず感じおいたす」