2015年1月、今出すAndroidアプリの対応バージョンはどの辺り?

まーやです。

Androidアプリで、横(水平)スクロールするグリッドを表示したくて調べたところ、それはもうピッタリの名前の「android.support.v17.leanback.widget.HorizontalGridView」なるViewがありました。名前からしてこれでバッチリに違いない!

でも「v17」ってどうなの?
と思い調べてみました。

Androidバージョンの世界シェア

Androidバージョンの世界シェアはGoogle様が公開してくださってます。
https://developer.android.com/intl/ja/about/dashboards/index.html

2015/01/20時点では下記でした。

Android Version API Level シェア
2.2 8 0.4 %
2.3 10 7.8 %
4.0 15 6.7 %
4.1 16 19.2 %
4.2 17 20.3 %
4.3 18 6.5 %
4.4 19 39.1 %

HorizontalGridView のAPIレベル「17」に設定した場合、全体の「65.9%」に対応できます。それはちょっと取りこぼしすぎのような。HorizontalGridView はまだ使わず、横(水平)スクロールするグリッドは他の方法で実現した方がよさげです。

端末の発売時期とAndroidバージョン

横(水平)スクロールするグリッドから始まったのに、すっかり脱線してしまってますが、ついでにdocomoの国内主要メーカーのAndroid端末についてAndroidバージョンを調べてみました。

  • docomoの国内主要メーカーのAndroid端末とは。
    過去に遡ると端末数が多くなるので、現在でも端末を発売している国内メーカー3社「ソニー」「シャープ」「富士通」の発売した端末のみに絞ってます。
発売 端末 2.2
(8)
2.3
(10)
4.0
(15)
4.1
(16)
4.2
(17)
4.4
(19)
2011冬 Xperia NX
Xperia acro
AQUOS PHONE SH-01D
AQUOS PHONE SH-02D
AQUOS PHONE SH-04D
AQUOS PHONE SH-06D
ARROWS Kiss F-03D
ARROWS X LTE F-05D
ARROWS μ F-07D
Disney Mobile F-08D
REGZA Phone T-01D
2012夏 Xperia GX
Xperia SX
AQUOS PHONE st
AQUOS PHONE ZETA SH-09D
AQUOS PHONE sv SH-10D
F-09D ANTEPRIMA
ARROWS X F-10D
ARROWS Me F-11D
REGZA Phone T-02D
2012冬 Xperia AX
Xperia Z
AQUOS PHONE si
AQUOS PHONE ZETA SH-02E
AQUOS PHONE EX
ARROWS X F-02E
ARROWS Kiss F-03E
ARROWS V F-04E
2013夏 Xperia A
AQUOS PHONE ZETA SH-06E
AQUOS PHONE si SH-07E
ARROWS NX F-06E
Disney Mobile F-07E
2013冬 Xperia Z1
AQUOS PHONE ZETA SH-01F
AQUOS PHONE EX SH-02F
ARROWS NX F-01F
Disney Mobile F-03F
2014夏 Xperia Z2
Xperia A2
AQUOS ZETA SH-04F
Disney Mobile SH-05F
ARROWS NX F-05F
2014冬 Xperia Z3
AQUOS ZETA SH-01G
Disney Mobile SH-02G
ARROWS NX F-02G

こう見てみると、OSバージョンアップは対応してくれない端末が半分もあり、対応してくれても2世代まで、という世知辛い状況なんですね。Android 5(Lollipop) が出た今 Android 4.4 を買ってしまってメジャーバージョンアップ対応してくれなかったら2年も旧メジャーバージョンを使うハメになってしまうと…。不安一杯じゃないですか…でもハイレゾ端末ほしい…(T-T)

さてさて、端末には2年縛りがあるので2015/01/20時点では、2012夏モデルなら余裕で機種変更できますが、2012冬モデルは微妙な時期です。微妙な2012冬モデルを最低保証対象にすると Android 4.1(APIレベル 16)になり、やはり HorizontalGridView は使えないようです。現実的には、余裕な2012夏モデル組が機種変更の過渡期と想定して Android 4.0(APIレベル 15)にするのが無難なところでしょうか。

もうしばらく Ice Cream Sandwich を堪能しましょうかね。

まーや
About まーや (34 Articles)
画像変換サービスPictureFitterを担当しています。 ネコ大好きのアンドロイダーです。
Contact: Twitter

Leave a comment

Your email address will not be published.

*



Top