本日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周りで前面/背面タッチイベントや傾きセンサーを操作できるかですねー。