HTML5アニメの概要を総ざらいしたい。


モバイル向けFlashディスコンになったところでHTML5アニメを総ざらいしたい。

アドビから正式に発表がありました。

これで、HTML5へのシフトが加速すると思われます。

しかし、HTML5アニメーションといっても、

主要なフォーマットだけで、三つもあります。

まずは、DOMアニメーション。

これはcss,JavaScriptだけで作るアニメーションです。

そして、SVG

これはベクター形式で画像を扱います。

RaphaëlというJavaScriptライブラリが有名です。

次に、canvas

これはもともとAppleのMachintoshの「ダッシュボード」に使われていたテクノロジーです。

それぞれ長所・短所があります。

1)DOMアニメーション

長所・・・軽い。スマートフォンのよな非力な環境でも軽快に動く。

短所・・・複雑な図形は扱えない。せいぜい円、四画形(角丸)、くらい。

2)SVG

長所・・・ベクターグラフィックスなので、画像を拡大しても劣化しない。

短居・・・現状Androidの対応が遅れている。

3)Canvas

長所・・・svgより複雑なアニメーションを作ることができる。

短所・・・イベントハンドラを実装できない。