New Features in Android Browser 4.0
via http://www.mobilexweb.com/blog/android-4-0-browser-html5
- Android Browser 4.0 は将来的に Chrome に置換されるけど、まだ時間が必要。4.0 に搭載されているブラウザは従来の改良版
- Google Chrome と Android Browser のブックマーク同期
- レンダリング速度が向上
- WebKit Core と V8 Crankshaft を更新し、JavaScript ベンチマークスコアが5.5速倍に
- New Features
- SVG
- Motion Sensor API
- window.addEventListener("deviceorientation", ...)
- CSS trasnform 3D
- E>F { transform: matrix3d(...) }
- XMLHttpRequest Lv2 and Cross-Origin Resource Sharing
- File API
- new FileReader()
- Media Capture API
- navigator.device.capture.captureImage(...)
- Typed Binary Arrays
- int32Array, ...
- window.PerformanceTiming
- console.memory.*
- Not Supported Features
- No Server-sent events
- No WebSockets
- No IndexedDB
- No Web Notifications
- No WebGL
- No History Management API
- No input type="color", "range", "date", ...
ブックマークの同期機能は iPhone Safari にも欲しい機能です。
手早くブックマークしておいて、あとからタブレットやPCで見るといった使い方ができますね。
Android Browser が SVG をサポート
これでブラウザ側のサポートはひと通り揃ったのですが。ツールや作業者のこなれ具合を鑑みると、
- フリーのオーサリングツールが普及していない。SVG は HTML や CSS のようにテキストエディタでハンドリングしきれるものではない
- デザイナーとプログラマーの繋ぎこみノウハウが蓄積していない
- SVG の互換性情報の共有もまだまだ
- SVG の仕様が巨大で、ついつい欲張ると物ができない
- IE が、ここでも足をひっぱる
- SVG DOM をサポートしているライブラリが無い
といった弱みがあります。これらをクリアしないと SVG ブームは来ないな〜 という感じしてます。
SVG DOM をサポートするライブラリが登場すれば、 SVG で UI を構築する試みが始まり、そのへんから普及が始まるんじゃないかな〜 とも思いますが。
# uupaa.js 0.8 に仕込んでおいた SVG DOM ビルダー機能も、やっと陽の目を見るかな〜 と