本日12月17日は、PSPの後継機「PlayStation Vita」の発売日です。10月に予約した店舗では朝8時からの早朝販売を実施していたので、早速受け取りに行ってきました。
開封の儀やセットアップをほどほどに済ませ、「アンチャーテッド」を早くプレイしたい気持ちを抑えつつ(笑)、ブラウザ周りのベンチマークを取ってみました。
(手書きで書いたので間違っているところがあるかも)
■ブラウザが出力するヘッダ情報
[Accept] => application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 [Accept-Encoding] => gzip [Accept-Language] => ja, en;q=0.5 [Cache-Control] => no-cache [Connection] => Keep-Alive [Host] => example.com [User-Agent] => Mozilla/5.0 (PlayStation Vita 1.00) AppleWebKit/531.22.8 (KHTML, like Gecko) Silk/3.2
■SunSpider 0.9.1の実行結果
=========================================== RESULTS (means and 95% confidence intervals) ------------------------- Total: 40947.1ms +/- 0.0% ------------------------- 3d: 4588.6ms +/- 0.1% cube: 1318.7ms +/- 0.1% morph: 1731.7ms +/- 0.1% raytrace: 1538.2ms +/- 0.1% access: 5623.1ms +/- 0.0% binary-trees: 500.0ms +/- 0.3% fannkuch: 2931.3ms +/- 0.1% nbody: 1268.6ms +/- 0.1% nsieve: 923.2ms +/- 0.1% bitpos: 4713.1ms +/- 0.1% 3bit-bits-in-byte: 823.5ms +/- 0.1% bits-in-byte: 1179.5ms +/- 0.1% bitwise-and: 993.8ms +/- 0.2% nsieve-bits: 1716.3ms +/- 0.1% controlflow: 591.8ms +/- 0.1% recursive: 591.8ms +/- 0.1% crypto: 2522.6ms +/- 0.1% aes: 1141.7ms +/- 0.2% md5: 696.0ms +/- 0.3% sha1: 684.9ms +/- 0.2% date: 3018.4ms +/- 0.1% format-tofte: 1415.1ms +/- 0.2% format-xparb: 1603.3ms +/- 0.1% math: 6162.3ms +/- 0.1% cordic: 1495.6ms +/- 0.1% partial-sums: 3689.6ms +/- 0.1% spectral-norm: 977.1ms +/- 0.1% regexp: 4643.3ms +/- 0.0% dna: 4643.3ms +/- 0.0% string: 9083.9ms +/- 0.2% base64: 1180.9ms +/- 0.1% fasta: 1757.7ms +/- 0.8% tagcloud: 1682.4ms +/- 0.1% unpack-code: 2755.9ms +/- 0.1% validate-input: 1707.0ms +/- 0.1% ===========================================
■BrowserMarkの実行結果
スコア:11643(PC版Chrome16:185216)
■C5Benchの実行結果
スコア:456(PC版Chrome16:1669)
-------------------- Timer=0.0 ms / 44550.0 fps clearRect=0.8 ms / 1232.5 fps drawImage 8bit=5.2 ms / 193.4 fps drawImage 8bit transparent=6.7 ms / 150.2 fps drawImage 24bit=5.2 ms / 193.5 fps drawImage 24bit random=5.2 ms / 193.6 fps drawImage 24bit alpha=14.5 ms / 68.8 fps drawImage 24bit single sprite=0.7 ms / 1443.2 fps drawImageSlice 24bit sprite=0.7 ms / 1478.5 fps drawImageSlice 24bit sprite+background=6.3 ms / 158.9 fps drawImageSlice 24bit 8xsprite+background=12.1 ms / 82.5 fps Timer=10.1 ms / 99.2 fps clearRect=32.1 ms / 31.1 fps drawImage 8bit=33.2 ms / 30.1 fps drawImage 8bit transparent=33.4 ms / 30.0 fps drawImage 24bit=33.2 ms / 30.1 fps drawImage 24bit random=33.1 ms / 30.2 fps drawImage 24bit alpha=37.8 ms / 26.4 fps drawImage 24bit single sprite=16.8 ms / 59.6 fps drawImageSlice 24bit sprite=16.7 ms / 59.8 fps drawImageSlice 24bit sprite+background=33.3 ms / 30.0 fps drawImageSlice 24bit 8xsprite+background=33.5 ms / 29.9 fps Score: 456
■Acid3 Testの実行結果
99/100
■html5test.com http://html5test.com/ の実行結果
スコア:66 + 0 Bonus(PC版Chrome16:344 + 13 Bonus)
Parsing rules 1/11 triggers standards mode Yes HTML5 tokenizer No HTML5 tree building No SVG in text/html No MathML in text/html No Canvas 20 canvas element Yes 2D context Yes Text Yes Video 0/31 video element No Subtitle support No Poster image support No MPEG-4 support No H.264 support No Ogg Theora support No WebM support No Audio 0/31 audio element No PCM audio support No MP3 support No AAC support No Ogg Vorbis support No WebM support No Elements 6/28 Embedding custom non-visible data No New or modified elements Section elements No Grouping content elements No Text-level semantic elements Partial ○ Interactive elements Partial ○ Global attributes or methods hidden attribute No Dynamic markup insertion Yes Forms 11/98 Field types input type=search Yes input type=tel Yes input type=url Partial ○ input type=email Partial ○ input type=datetime No input type=date No input type=month No input type=week No input type=time No input type=datetime-local No input type=number Partial ○ input type=range Partial ○ input type=color No input type=checkbox Yes input type=image Partial ○ textarea Partial ○ select Partial ○ fieldset Partial ○ datalist No keygen Partial ○ output No progress No meter No Fields Field validation No Association of controls and forms No Other attributes Partial ○ CSS selectors No Events Partial ○ Forms Form validation No User interaction 17/36 Drag and drop Attributes No Events No HTML editing Editing elements Yes Editing documents Yes APIs Yes History and navigation 0/5 Session history No Microdata 0/5 Microdata No Web applications 0/20 Application Cache No Custom scheme handlers No Custom content handlers No Custom search providers No Security 0/10 Sandboxed iframe No Seamless iframe No Related specifications Geolocation 0/15 Geolocation No WebGL 3D context No Native binary data No Communication 5/25 Cross-document messaging Yes Server-Sent Events No WebSocket No Files 0/20 FileReader API No FileSystem API No Storage 0/20 Session Storage No Local Storage No IndexedDB No Web SQL Database No Workers 0/15 Web Workers No Shared Workers No Local multimedia 0/20 Access the webcam No Notifications 0/10 Web Notifications No Other 6 Text selection Yes Scroll into view Yes
・システム情報で「電話番号」「IMEI」「ICCID」が確認できる(3G版のみと思われる)
・知的財産の表記で表示される製品一覧
Access NetFront asiasoft AsiaFont FONTFWORKS(日本語フォント/欧文フォントの一部) MPEGLA(MPEG-4) iWnn 楽ひら(手書き文字認識エンジン) QUALCOMM RSA Skyhook Wireless Sony Music Publishing Fraunhofer IIS and Thomson(MP3) blist CyrusSASL FLANN FreeBSD FreeType giflib libEtPan! libjpeg libtiff MD5 NetBSD OpenCV squish strlcpy
意外だったのはブラウザエンジンがWebKitだった事で、スマホ対応ページであれば問題なく閲覧できる事が予想されます。ただ、Geolocation APIやWebGLは未対応なので、PSVitaならではのWebアプリケーションを作るには対応を待つ必要がありそうです。後はjavascript周りで前面/背面タッチイベントや傾きセンサーを操作できるかですねー。