AndroidでGoogle Chrome

GoogleからChromeが公開されたので早速WindowsなNoteにインストール。スクロール速すぎ。タブをがしがし開いても全然速度落ちない。Google Docsが心なしか快適に。Webkit、プロセス分離、V8と宣伝に嘘偽りはなさげでステキ。


で、V8のコードツリーを眺めていたら、assembler-arm.ccとかの謎ファイル。
Google V8 JavaScript Engine - Google Code


で、Google Newsを巡回してたらこんな記事が。
Google's browser engine running on ARM - EE Times

"If you want to scale back power consumption on mobile devices, V8 can be a good choice," said Bak, who developed two generations of Java VMs while at Sun Microsystems including Hotspot, a standard part of today's Java version 5. "We chose to port V8 early on the ARM processor because it is used in so many mobile devices," he added.


Bak described the V8 compiler as relatively simple, and thus straightforward to port to other processors. "It might take three or four months," he said.

"They have been sharing some chunks, but these projects have been running in parallel and we didn't want to slow either team down by binding them together," said Sergey Brin, president of technology at Google.


"In another month or two, after they have both come out and we have had time to take a breath, we can think about subsequent versions of Android that may use more elements of Chrome," said Brin. "I could even imagine we may have a Chrome Lite," he added.

超訳

V8の速さを生かして、非力なCPUへのポーティングもした。モバイル機器で圧倒的にたくさん使われてるARMをターゲットにした。他のCPUへのポーティングも3,4ヶ月もあればできる。

ChromeチームとAndroidチームはコードをシェアしている部分もあるけど、ずっとパラレルで開発を進めてきている。今からマージして開発を遅らせるつもりはない。


あと数ヶ月でどちらのチームも一段落するので、それからどうするか考える。AndroidChromeの成果をもっと取り込むかもしれない。あるいは、Chrome Liteを作ることになるかもしれない。

Android 1.0でV8エンジンが組み込まれることはなさそうだけど、将来的に可能性はある、と。っぅかコードが公開されたら、AndroidのWebViewにV8を組み込む猛者が現れる。かも。わくわく。