【開発者必見】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開発のマイルストンもロードマップも調べずに視覚的にテキトー予想してみました。

続きを読む >>


みんなの状況 - 顔文字パレット

「#顔文字パレット」をハッシュタグにつけて自分の顔文字パレットを紹介しよう!!



顔文字 (かおもじ) パレット - Google Play の Android アプリ


リカバリーモード「コマンドが指定されていません。」からリカバリメニューを表示する

 

Android OS デフォルト状態でも使えたのですね。

IMG_20131211_023824.277

「コマンドが指定されていません。」

て表示されて、あれっ、と思ったりしましたが。

 

この状態から、「電源ボタン+ボリュームボタン上(下)押すと」とか
あちこちで見かけましたが。

 

Nexus5(Kitkat)の場合は、

ボリュームボタン上の単独押し

で表示されました。

 

メニュー項目は以下でした。

「reboot system now」
「apply update from ADB」
「wipe data/factory reset」
「wipe cache partition」

詳細は以下ツイートからどうぞ。



OSデフォルトでも「adb sideload 」などが使えたのですね。

xda-developers - Threads Tagged with adb sideload