Firefox 4 beta for Android

Firefox 4 Beta for Android and Maemo is Now Available


野良apkで公開されたので、早速dynabook AZで試してみた。

ブラウザ 標準ブラウザ Firefox
SunSpider 9,514msec 5,076msec
Peacekeeper 551points 354points

純粋なJavaScript実行ならFirefox 4βの方が断然速いけど、描画が遅くてPeacekeeperでは逆転してしまっているようだ。


標準ブラウザではGoogle DocsGoogle Calendarに日本語が入力できないという、なんとも素敵なクラウドブックなので、Firefoxでも試してみたところ、Google Docsは相変わらず日本語が入力出来なかったが、Google CalendarはDesktop版が問題なく表示でき、日本語でスケジュールの追加が出来た。これはうれしい。

dynabook AZの/proc/test_program

dynabook AZのカーネルソースコードがシェア*1されていたのでちょっと読んでみた。/proc/test_programというディレクトリがあるのだが、drivers/paz00/paz00-diag.cが生成していて、出荷試験用か何かのために用意されているようだ。

 $ adb shell ls -l /proc/test_program
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 ec_timer
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 batteryCellNumber
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 batteryManufacturer
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 battery
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 tpwheel
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 edid
 --w--w--w- root     root                    0 2010-10-08 17:37 suspend
 -rw-rw-rw- root     root                    0 2010-10-07 15:46 hdmi
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 wifi3g
 --w--w--w- root     root                    0 2010-10-08 17:37 coldboot
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 ecctl
 --w--w--w- root     root                    0 2010-10-08 17:37 loopback
 -r--r--r-- root     root                    0 2010-10-08 17:37 light
 --w--w--w- root     root                    0 2010-10-08 17:37 led
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 disable_button
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 lsensor
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 usb
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 SD-test
 -rw-rw-rw- root     root                    0 2010-10-08 17:37 uuid
 -r--r--r-- root     root                    0 2010-10-08 17:37 ec_version

例えば、batteryManufacturerを読むと"SANYO"と返ってきて、SANYOの電池を使っていることが分かる。おもしろそうなのをまとめると、

ファイル 内容 制御/補足
batteryManufacturer SANYO なし
tpwheel touchpad wheel function turn on 1でON、0でOFF
edid 4ca34e35 ソースコード中のdefineからLCD_EDID_SAMSUNG_LTN101NT05
wifi3g へんじがない 1でWiFi LED ON、0でOFF
coldboot へんじがない 1を書くとリブート
led へんじがない 1で電池LED OFF、0でON

なんといっても

 $ adb shell "echo 1 >  /proc/test_program/coldboot"

で、本当にリブートしたのはワロタ。DoSアタックアプリとか作れちゃうよ!