Google Developer Day2009 レポート その1 HTML5
Google Developer Day 2009で聞いたこと、学んだことを、
まとめておきたいと思います。
Google Developer Day 2009 レポート
その1 HTML5←今回
その2 Android
その3 Social Web
その4 OpenSocial
の予定です。
今日は その1 HTML5。
今のHTMLと違うところで印象に残った特徴が2つあります。
1つは、Flashなどのプラグインなしで、HTML+Javascriptにより、
高度なグラフィックが実現可能になること。
もう1つは、コネクションが不安定でも継続して、
サービスが提供できるようになることです。
HTML5のグラフィックに関して、今後どのチュートリアルにも出てきそうなのが、
Canvasです。Canvasは四角形や三角形をはじめ、図やグラフなど、
一見簡単そうに見えて、Javascriptで書いてみると結構めんどうだった、
図形の描写を簡単に行えます。色の指定についてもグラデーションを指定することも
可能です。さらに、標準で装備されるO3Dによって、javascriptから簡単に、
3Dグラフィックスの操作が行えるそうです。デモでは、Flashのプラグインなしで
動いている動画再生なども披露されました。
次にコネクションについて。HTML5では、たとえ接続が不安定でも、
キャッシュされたデータによって、オフラインでもオンラインと同様なサービスの利用を
行えるようになります。このデータの保存についてはローカル上のSQLストレージも
使えるようになるそうです。現在だとGearsなどで対応しないといけない気もするので、
開発者にとっては簡単にオフライン対応させることが可能になると思います。
以上が印象に残った2点ですが、ほかにもJavascriptからの位置情報の取得や、
あたかもnativeアプリケーションのようにWebサービスを提供するなど、いくつかの
ポイントが披露されました。
ただ、HTML5の対応ブラウザの中に唯一IEは含まれておらず、
Microsoftに対して業界標準に合わせるよう求めていました。
今まではブラウザごとにCSSやJavascriptの動作が異なり、
Webサービスの開発者にとってはほんとに最悪でした。
ぜひMicrosoftも一緒にみんなでHTML5において統一してほしいものです。




