【レポート】
![]() |
SitePoint: New Articles, Fresh Thinking for Web Developers and Designers |
iPhone 4のような高DPIデバイスの登場でグラフィックデータをどう扱っていくかがこのところWebデザイナやWebデベロッパの間で話題に上るようになっている。iPhone 3GとiPhone 4、iPad、MacBook Proなど、どのデバイスからアクセスしても問題ないWebページを制作するには、スケール可能なグラフィックデータへ移行することを考えるというのがひとつの方策。将来的な候補としてはSVGとCanvasが現実的といえる。
Canvas vs SVG: How to Choose the Right Format - SitePointにおいて、SVGとCanvasの特徴が簡単にまとめられている。それを踏まえた上でクロスブラウザで動作するにはどちらの方が現実的かということが言及されており参考になる。紹介されている特徴は次のとおり。
SVGはベクタベースのデータで、Canvasはビットマップベースの操作を基本としている。SVGでもビットマップの読み込みはできるしCanvasでもラインや形のレンダリングができるため、この分け方はときどき曖昧に捉えられることもあるが、最終的にSVGはベクタでありCanvasはビットマップ。
SVGはXMLで記述されている。XMLデータがブラウザに読み込まれ、そこでレンダリングや操作が実施される。CanvasはJavaScriptベースのレンダリングメカニズムであり、JavaScriptが無効になっている場合には利用できない。Canvasに描画されるイメージはJavaScript経由で描画APIを使うことで制作されている。
SVGはアクセシビリティが高い。テキストはテキストとしてそこに残っているため、たとえばブラウザがSVGをサポートしていなくても、そこに何らかのコンテンツが表示されることになる。CanvasはJavaScriptに依存しているため、もしJavaScriptが使えない状況に対応しようとすると、ブラウザがそれを検出してなんらかの処理を行う必要がある。
既存のベクタグラフィックアプリケーションはすでにSVGをサポートしているため、デザイナがSVGデータを制作するのは簡単に実施できる。Canvasはプログラミングすることで描画が実施されるためデベロッパがコードを記述する必要がある。Canvasレンダリングコードを生成するツールが登場しないとも限らないが、どのみちプログラミングの知識が要求される。
Firefox、Chrome、Safari、OperaはすでにSVGもCanvasもサポートしている。MicrosoftはIE9から両方ともサポートする計画でいるが、IE9は2011年までリリースされる予定がない。さらにWindowsで6割以上のシェアを持つWindows XPには、IE9は移植されない見通しになっている。
そうした状況を説明しつつも、Canvas vs SVG: How to Choose the Right Formatでは今のところSVGの方がクロスブラウザソリューションとしては現実的だと説明している。すでにいくつかのIE SVGプラグインが存在していることや、RaphaelのようなSVG JavaScriptライブラリの存在が紹介されている。
Canvasは高速性が要求されしかも数百の要素がレンダリングされるようなゲームやアニメーションの場合にはベストなオプションだと説明がある。ブラウザの大半がSVGとCanvasをサポートするようになるまでにはまだまだ時間がかかるが、今から調査しておく方がいいとしており、プログレッシグエンハンスメントのテクニックを使って今から適用していくという方法があると結んでいる。
| 文字を回り込ませるCSSテクニック [2010/6/9] |
| Chromeの自動アップデートを停止させる方法 [2010/6/2] |
| HTMLのidとclassでいい名前をつけるテクニック [2010/5/28] |
| HTML5の最小構成サンプルとその説明 [2010/5/26] |
| ブロードバンド時代もページサイズを気にかけるべきか [2010/4/9] |
| 今使えるCSS3の書き方まとめサイト パート2 [2010/4/2] |
| Firefox人気のきっかけとなったアドオン、Chromeに登場 [2010/3/26] |
| ユーザに美しい驚きを与える404 Page Not Found [2010/3/19] |
| 週明け、仕事モードに切り替える5つの方法 [2010/3/10] |
| IE8が互換表示になりバグと誤解するのを回避する方法 [2010/2/23] |
| 理研、脳・脊髄形成に必要な神経板湾曲の仕組みを解明 [20:16 5/25] |
| 京大、「慢性閉塞性肺疾患」患者の労作時呼吸困難は鍼治療が有効と実証 [20:08 5/25] |
| 120Hz SHVカメラ用イメージセンサーを使った撮像装置 - SHVフルスペック化へ [18:10 5/25] |
| 京大、視覚による物体認知は前頭前野からのトップダウン信号が重要と確認 [17:45 5/25] |
| 製品数の拡大だけでなくBCPの展開なども含めた総合力で事業の強化を図るTI [17:25 5/25] |
|
[AKB48]じゃんけん2位の藤江れいな、総選挙目標は「17位」 近野莉菜は姉妹グループに対抗心 [15:38 5/27] ホビー |
|
[注目の新譜]きゃりーぱみゅぱみゅ カワイイがいっぱい! 待望の初アルバムを発表 [15:30 5/27] ホビー |
|
奥瀬サキ「火閻魔人」25年ぶり再始動、新キャラも続々 [15:17 5/27] ホビー |
|
[庵野秀明監督]「ヱヴァ」進行状況を聞かれ立腹 「日プロ大賞」授賞式 [15:01 5/27] ホビー |
|
【女性編】おなかが減ったけどおかずがない! そんなときおかずになる調味料ランキング [15:00 5/27] ライフ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。