ABC2013Sprint の講演HTML5におけるAndroid端末間互換性のまとめです. 走り書きなので, 誤字脱字はあるかもしれないが, 指摘があり次第随時修正します. Canvas vs CSS3 CSS3 わずかな記法でリッチな表現が可能 DOMの操作をベースとした記述が主体. デザイナー向け. Canvasに比べ, 仕様が極めて複雑かつ曖昧, iPhone/Android間に互換性が少ない. 同じOS同士のレガシーブラウザでも端末間で挙動が大きく違う. Canvas わずかな表現に相当の記述が必要. ピクセル単位の操作が主体. プログラマー向け. 構文の解釈の違いによる互換性の問題は少ない. アンチエイリアシングの有無程度. 問題になるのは, レガシーブラウザ自体のバグ/端末特有のバグ/チップセット特有のバグ(GPU, コア, etc. Intelチップ端末) よくあるトラブル
![ABC2013Spring: HTML5におけるAndroid端末間互換性 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/e79e98b6011e5892f00f15f9893516dc5379c0ec/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9QUJDMjAxM1NwcmluZyUzQSUyMEhUTUw1JUUzJTgxJUFCJUUzJTgxJThBJUUzJTgxJTkxJUUzJTgyJThCQW5kcm9pZCVFNyVBQiVBRiVFNiU5QyVBQiVFOSU5NiU5MyVFNCVCQSU5MiVFNiU4RiU5QiVFNiU4MCVBNyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9NWY3NTM0N2JkNGMwZDAyYmU4ZGI2ZjI1N2UyYzllOWI%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDAxOTg3eWFtYTMmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWJmYWFjNDFmNzE1NDI4NjZjMWUyNGVlNTFjNWQzNDQ1%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D616a469c43340e73783707b20d6390fd)