SVG未対応ブラウザのシェアって今どれくらいか?2015年5月版

SVGベクター形式の画像ファイルで2001年にはW3Cの勧告がされています。しかしInternet Explorerも含め長い間なかなか対応が進んでいなかったのですが、2011年に正式版が公開されたIE9が登場してからは徐々に環境が整ってきています。
そこで昨年10月にこうした記事を書きました。

SVG未対応ブラウザのシェアって今どれくらいか?2014年10月版
それから約半年ほど過ぎたので、現在の状況を調べてみました。




SVG対応の基準

ここでは前回同様にHTML5でのインラインSVGを表示できるかを判定の基準にします。
どのブラウザが対応しているかは Can I useのページでまとまっていますね。

Inline SVG in HTML5 - Can I use...

SVG未対応の環境とは

主要なモダンブラウザでは概ねSVGへの対応はされていますが、現在まで残っているSVG未対応の代表的な環境をピックアップすると、これらが挙げられます。

IE 8以下 Android 2.3.x以下 フィーチャーフォン

これも前回と概ね同じですが、以前はインラインSVGは未対応だったOpera mini

はその後のアップデートで対応になりました。
もちろん全ての利用者が最新版に変更したわけではないでしょうが、これは助かりますね。

調査の元になったサービス

今回もこれらを利用しました。後述しますが、それぞれのサイトによって調査手法や内容については違いがありますから、あくまで参考程度に留めてください。

パソコン環境でのブラウザシェア

StatCounterの場合


StatCounterは国別・地域別にブラウザシェアの情報を公開しているサイトです。今回は日本での2015年5月1日〜18日までのデータを基にグラフを作成しました。

StatCounterはページビューを元に算出するのが特徴で、レガシーな環境が低く出ますね。

NetMarketShare - Net Applicationsの場合


同じようにブラウザシェアの情報を公開しているNetMarketShare - Net Applicationsからも円グラフ化しました。こちらは国別・地域別のデータは有料なので、ここでは全世界版を基にしています。調査期間は2015年4月。
StatCounterと異なりユニークビジター数を基に算出しているため、結果が大きく変わります。

それぞれを表にして比較してみました。

StatCounterNetMarketShare - Net Applications
Browser Versionシェア小計Browser Versionシェア小計
SVG未対応IE 8.02.55%4.13%IE 8.016.05%17.82%
IE 7.00.22%IE 6.00.92%
IE 6.00.09%IE 7.00.37%
Safari 5.00.32%Safari 5.00.26%
不明0.95%不明0.21%
SVGに対応IE 11.033.19%95.87%IE 11.025.04%82.18%
Chrome 42.028.94%Chrome 41.08.86%
Firefox 37.011.49%IE 9.08.10%
IE 9.04.03%Chrome 42.07.69%
Safari 8.02.11%Firefox 376.45%
IE 10.02.02%IE 10.05.10%
Firefox 38.01.33%Safari 8.02.83%
Safari 7.11.03%Chrome 36.02.30%
Safari 5.10.93%Firefox 362.28%
Opera 29.00.66%Chrome 31.01.51%
Chrome 41.00.65%Chrome 35.00.85%
Chrome 31.00.56%Chrome 40.00.81%
Safari 6.10.54%Safari 7.10.77%
その他8.39%その他9.58%

前回からの推移だと

StatCounterNetMarketShare - Net Applications
SVG対応SVG未対応SVG対応SVG未対応
2014年10月93.06%6.94%73.09%26.91%
2015年5月95.87%4.13%82.18%17.82%

どちらの調査でも確実に未対応の環境は減っていますね。

スマートフォンタブレットでのシェア

iOSでの未対応の環境については現状ほぼ無視できる割合なので、ここでは主にAndroidのシェアを見ていきます。基になったのはGoogleが公開しているこちらから
Dashboards | Android Developers
ただこれは全世界でのデータなので、国内ではまた異なるでしょう。
標準ブラウザではAndroid 3.0未満までがSVG未対応の環境です*1

表にするとこちら

DonutÉclairFroyoGingerbreadHCICSJelly BeanKitKatLollipop
1.62.12.22.3.x3.x4.0.3 -
4.0.4
4.1.x - 4.34.45.0 -
2013年3月0.1%1.7%4%39.8%0.2%29.3%25%
2013年4月0.1%1.7%3.7%38.5%0.1%27.5%28.4%
2013年5月0.1%1.5%3.2%36.5%0.1%25.6%33%
2013年6月0.1%1.4%3.1%34.2%0.1%23.3%37.9%
2013年7月0.1%1.2%2.5%33.1%0.1%22.5%40.5%
2013年8月2.4%30.7%0.1%21.7%45.1%
2013年9月2.2%28.5%0.1%20.6%48.6%
2013年10月1.7%26.3%0.1%19.8%52.1%
2013年11月1.6%24.1%0.1%18.6%54.5%1.1%
2013年12月
2014年1月1.3%21.2%0.1%16.9%59.1%1.4%
2014年2月1.3%20%0.1%16.1%60.7%1.8%
2014年3月1.2%19%0.1%15.2%62%2.5%
2014年4月1.1%17.8%0.1%14.3%61.4%5.3%
2014年5月1%16.2%0.1%13.4%60.8%8.5%
2014年6月0.8%14.9%12.3%58.4%13.6%
2014年7月0.7%13.5%11.4%56.5%17.9%
2014年8月0.7%13.6%10.6%54.2%20.9%
2014年9月0.7%11.4%9.6%53.8%24.5%
2014年10月
2014年11月0.6%9.8%8.5%50.9%30.2%
2014年12月0.5%9.1%7.8%48.7%33.9%
2015年1月0.4%7.8%6.7%46%39.1%
2015年2月0.4%7.4%6.4%44.5%39.7%1.6%
2015年3月0.4%6.9%5.9%42.6%40.9%3.3%
2015年4月0.4%6.4%5.7%40.7%41.4%5.4%
2015年5月0.3%5.7%5.3%39.2%39.8%9.7%

現状はSVG未対応の3未満は6%までになりましたね。

まとめ

昨年10月から比べてみても着実に未対応の環境が減りつつあります。
そうしたこともあってか、企業でSVGを導入するケースも増えており、例えばPayPal(英語版)ではロゴにSVGを使っているのですが

.paypal-img-logo {
    display: inline-block;
    width: 126px;
    height: 33px;
    overflow: hidden;
    text-indent: -999em;
    background: transparent url(https://www.paypalobjects.com/webstatic/i/logo/rebrand/ppcom.svg) center center no-repeat;
    background-image: url(https://www.paypalobjects.com/webstatic/i/logo/rebrand/ppcom.png)\9;
    background-size: 124px 33px;
    vertical-align: middle;
    padding: 5px;
    margin-top: -5px;
}

SVG未対応の環境に対してはIE向けのCSSハックだけで済ませています。
そのためAndroid3未満などIE以外のSVG未対応のブラウザでは全く何も表示されません。この割り切り方がベストか?というと、納得しがたい部分はありますが、一方でPayPalほどの規模でAndroid3未満の切り捨てをやるのかー!という驚きもあります。また他の企業でも古いIEのみ対応するが他の環境に対しては無視するケースが増えてきているのも現状だったりします。
いずれさらにその先の将来では代替画像を表示するフォールバックすら省略するようになるのでしょうが、今の段階ではそこまでバッサリと割り切るかは悩むところではありますね。

><

*1:Android 3.0未満であっても標準ブラウザ以外のFirefox,OperaなどではSVGが表示されます