【開発者必見】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系が2系にユーザー数で並んだ?

アプリ開発の人々はみんな悩んだり、手間取ったりしています。Android OS のバージョンを2系にするか、4系にするか。

スクリーンショット_2013_03_04_13_39

OSのバージョンだけでなく、キャリアやベンダーのOSカスタマイズによる差異もあったりするのですが。

基本的には、公開されている後方互換なライブラリSDKを利用することで ActionBarなど、ある程度吸収できたりします。

Using the Support Library | Android Developers 

当然 2系よりか4系のほうが新しいぶん、機能も多く、充実してるのは確かです。

まずは、端末固有のくせの前にユーザが利用している端末のベースOSのバージョンが揃ってくれることを開発者は願っていると思われたりします。

最近は、あちこちで、パソコンよりスマホからのアクセスのほうが多いと見たり、聞いたりしていますが、AndroidのOSバージョンにおいては、そろそろ、4系が2系に並んできているように思います。

http://developer.android.com/ の2月当初割合。

Platform versions

スクリーンショット_2013_03_04_13_24

Dashboards | Android Developers 

以下、Google Play や Analytics のデバイス統計など。

スクリーンショット_2013_03_04_13_28

スクリーンショット_2013_03_04_13_29

まずは、とりあえずは、ベースOSが揃って行く方向に、とかいうかんじ。

昨年末には、ベンダーやキャリアのOSにも、プラットフォームの断片化を苦慮しての制限が通達されております。

米国Googleは11月13日、Android 4.2(開発コード名Jelly Bean)および開発者向けのAndroid 4.2 SDK(ソフトウェア開発キット)をリリースしたが、それに伴いSDKの使用許諾の内容を拡大し、Android OSの断片化につながるような行為を禁止する事項を盛り込んだ。

グーグル、Android OS断片化の拡大防止のため、SDKに新たな利用条件を設定 | Googleウォッチ | トピックス | Computerworld - エンタープライズITの総合ニュースサイト 

ケータイ時代のように、開発現場で、たくさんの端末がゴロゴロしていたように、「ガラスマ」もゴロゴロしなくていいように早くまとまるといいなあー


Android Market の マルチapk 対応 と プラットフォームフラグメンテーション

Androidマーケットが複数APKをサポート(見た目以上に重要) - TechCrunch Japan

 

androiは以前から
プラットフォームフラグメンテーション
という問題を抱えていたandroid OSなのですが。

 

続きを読む >>


関連ワード:  AndroidGoogle