MinSdkVersion を決めるときに素早くカバー率を算出する方法

「で, どれくらいのカバー率なの?」

「えーっと, Gingerbread なので 2.3 からなので API10から なのでー...」

とか, だるいすね.

で, 開くページが だいたいここ.

Dashboards___Android_Developers

Dashboards | Android Developers

で, こんな ダイアログが AndroidStudio にあったりします.

Screenshot_7_23_14__13_01

各OSバージョンの概要と説明ページへのリンク付きです.

Create_New_Project

新規プロジェクト作成からどうぞ.

Create_New_Project_and_Android_Studio


【開発者必見】Android OS バージョン 2系を切り捨てるのはいつなのか?

今となってはうざいのがAndroidOSバージョン2.xの対応。

Dashboards___Android_Developers

割合としてはまだまだ多くのユーザーが利用していますので、2014年を迎えたばかりの今でも無視することはできません。国内2年縛りも影響しているのでしょうか。

以前は、Dashboards | Android Developers に、毎月の断片的な円グラフだけでなく、バージョンごとの比率経過が分かるグラフが掲載されていたのですが今では見えなくなっています。

で、開発時に下位互換を目的としたサポートライブラリが公開されてはいるのですが、それはそれで記述が違ったり、バグがあるとかどうのこうのでなんだか検証とかめんどうだったりします。

stackoverflow などでも混乱具合が目立っているようにも見えたりします。

Highest Voted 'android-support-library' Questions - Stack Overflow

Highest_Voted__android-support-library__Questions_-_Stack_Overflow

もう昔のことは忘れて新しいことをやりましょう、などと思ってもユーザーを放っておくわけにもいきません。

最近は、Google も GooglePlayと連携したコアなライブラリともいえる Google Play Service ライブラリを、2.2(Froyo)を対象から外したりしています。(別に froyo向けライブラリを区別して公開。)

このとき、2.2(Froyo)の割合は、5%未満といわれています。

Set Up Google Play Services SDK | Android Developers

A compatible Android device that runs Android 2.3 or higher and includes Google Play Store.

Android SDKでは、タブレットなどを考慮した4系とそれまでの2系で大きく機能や実装方法が変わってきましたので、残りの2系(2.3)はいつになったらユーザー割合が3%ぐらいとなって、忘れることができるのでしょうか。

OS開発のマイルストンもロードマップも調べずに視覚的にテキトー予想してみました。

続きを読む >>


国内 Android OSバージョンはすでに 4.0+ が7割を超えている件

LDHコレステロール値が180を越えたのに
今日も焼肉を食べていますあたしですが。

 

先日、6月のアクセスログを集計して、
「あー、みんな新しいの使ってるんだなあ」
と悔し涙を流しました。

国内端末の機種名とOSバージョンをアクセスログから集計してよ 国内端末の機種名とOSバージョンをアクセスログから集計してよ

なんとなく感覚しては、まだまだ2系だと、
思ってたのですが。

Dashboards___Android_Developers

Dashboards | Android Developers Dashboards | Android Developers

もしかしたら、世界に比べて、
日本て「Android先進国」で
AndroidOSバージョンもかなりこの公式の数値より
高いのではないか、などと思いました。

なので、さっきのアクセスログの集計を元に
ざっくり数値を比較してみました。

続きを読む >>