Google Play Services の将来のバージョンでは、Android 2.3 Gingerbread のサポートが終了します。このバージョンのシステムは依然として世界中の Android スマートフォンの約 1.3% に搭載されていますが、バージョン 10.3 以降の Play Services SDK に基づくアプリケーションとの互換性はなくなります。
昨日、Google Play Services の次のバージョン v10.0 がリリースされるという事実についてお話しました。Google にとって将来に備える上で最も重要なものの 1 つであることは間違いありません。しかし、Google が過去との関係を断ち切ることを決めたのも、この新しい支店に関してです。実際、Google はバージョン 10.3 から Android 2.3 Gingerbread のサポートを停止し、このバージョンの Android の事実上のサポート終了を示します。
6年前のバージョンが終了
Google Play Services SDK のバージョン 10.3 以降、アプリケーションは互換性がなくなります。Android 2.3 ジンジャーブレッド。 Google Play 開発者サービスは、バージョンに関係なく、Android での機能の可用性を保証します。たとえば、これは、Google が通知バーから Chromecast を制御できるようにした方法です。Android 5.0 Lollipop 以降の Android の任意のバージョン。
互換性の重み、ハニカム、巻き添え被害者
開発者が古いバージョンの Android との互換性の問題によって永遠に制限されないようにするため、Google は Android 2.3 ジンジャーブレッド API のサポートを終了することを決定しました。したがって、Gingerbread をまだサポートしていたアプリケーションではレベル 9 までであったのに対し、新しいアプリケーションはレベル 14 の API のみをカバーする必要があります。
ただし、これらの API のサポートの終了は、システムの下で実行されているデバイスがAndroid 3.X ハニカムAPI レベル 14 は Android 4.0.1 Ice Cream Sandwich に対応するため、サポートされなくなります。
2017 年初めに計画閉鎖
Google は、このサポートの終了は 2017 年の初めに発効する予定であると述べていますが、詳細は明らかにしていません。いずれにせよ、これにより開発者が選択を行うのに十分な時間が残されます。まず、これらのバージョンの Android との互換性を停止するか、次のようなより新しいバージョンに焦点を当てるかのどちらかです。Android 6.0 マシュマロまたはAndroid 7.0 ヌガーこれにより、すべてのユーザーに、より一貫した機能セットが提供されます。
または、次に、これらの古いバージョンとの互換性を維持したい場合は、APKPlay ストアで最新バージョンを提供できるように差別化されており、これらのデバイスを除外するわけではありませんが、。