Android の新しいバージョンは毎年リリースされますが、ほとんどの端末にアップデートが適用されるまでに多額の費用がかかることはすでにわかっています。限界に挑戦し、ストアで公開されるアプリケーションが最新の進歩を活用し、最新の変更に確実に適応できるようにするために、 Google は毎年、新しいアプリケーションが最適化される Android のバージョンの制限も進めています。今年 11 月に施行される最小バージョンは Android 10 です。
8 月以降、Google Play ストアで公開するすべての新しいアプリケーションは Android 10 用に最適化する必要がありましたが、11 月に入った現在、この要件はアップデートにも適用されます。ここでは、アプリケーションが開発されたバージョンであるTarget_SDKパラメータについて話していることに注意してください。ただし、これによってアプリケーションが Android の以前のバージョンと互換性を持つことが妨げられるわけではありません。
新しい API の使用を強制する

Android のすべての新しいバージョンには内部変更が含まれており、多くの場合、開発者が利用するにはアプリに変更を加える必要があります。たとえば、 Android 10 では、新しいプライバシーとセキュリティ機能、ダーク テーマや 5G のサポートなどが追加されました。
これらの変更には、アプリができること、またはできないことを制限する変更が含まれる場合がありますが、以前にリリースされたアプリとの互換性を維持するために、Android では既存のアプリが以前と同様に動作し続けることを許可することがよくあります。アプリケーションがどのバージョンで起動されたかを知るには、ターゲット SDK パラメータが使用されます。 11 月以降、Google Play でリリースされる新しいアプリとアップデートは両方ともAndroid 10 以降に最適化する必要があります。
この変更は毎年行われ、最近起動されたものであっても、ターゲット SDK の古いバージョンを使用して Android の新しいバージョンで導入された制限を回避する不正なアプリケーションの数を制限することができます。たとえば、Android Lollipop 用に最適化されたアプリは、 実行時の権限が Marshmallow に追加されているため、起動時にすべての権限を要求します。
もちろん、1 つはアプリケーションが最適化されるバージョンであり、もう 1 つはアプリケーションが互換性がある最小バージョンであるということを強調する必要があります。 Android 10 以降向けに最適化されたアプリケーションは、以前のバージョンと互換性があるため、理論的には、ダウンロードする新しいアプリが Android の最新の変更にすでに適応している必要があるというセキュリティを除いて、ユーザーは多くの変更に気付かないはずです。
経由 | XDA