既存の Play ストア アプリに対するすべてのアップデートは Android 9 Pie をターゲットにする必要があります

Google Play では、Play ストアで更新されるすべての既存のアプリが API レベル 28 以上 (Android 9 Pie または Android 10) をターゲットとすることを義務付けています。

2017 年後半、Google は次のような大胆な決定を下しました。 Android アプリ開発者に新しい API レベルをターゲットにするよう強制する 新しい Play ストア要件を追加することで。 Google の目標は、エコシステムのセキュリティを向上させ(アプリがプライバシーと権限に関連するプラットフォームのすべての変更を確実に遵守するようにすることで)、新しい API の採用を奨励することです(ユーザーが 毎年 8 月 1 日、Google は、Play ストアに提出されるすべての新しいアプリが、以前に導入された主要な API レベルをターゲットとすることを義務付けています。 年。 毎年 11 月 1 日に、Google はこの要件を既存のアプリのアップデートにも適用するように拡張します。 したがって、2019 年 8 月 1 日以降、Google Play にアップロードされるすべての新しい Android アプリは API レベル 28、つまり Android 9 Pie をターゲットにする必要があります。 本日より、同じ要件がアプリのアップデートにも適用されるようになりました。

Googleによると, Android 9 Pieは、今年8月下旬時点でGoogle Play認定デバイス全体の22.6%で動作していた。 とともに 新しい Android 9 デバイスの認定期間 2020 年 1 月 31 日に終了すると、API レベル 28 以上を実行するデバイスの割合はさらに大きくなるはずです。 Android 9 のアダプティブ バッテリーや Android 10 のスコープド ストレージなどの機能を使用すると、少なくとも既存のアプリが引き続き意図したとおりに動作することを確認する必要があります。 個人的には、新しい要件により、古い FingerprintManager API を使用している開発者が BiometricPrompt を採用するようになることを願っています。 Pixel 4 所有者は顔認証ロックを楽しむことができます すべてのアプリで。

どちらの場合も、新しい API と既存の API の微調整が大量にあります。 アンドロイド9 そして アンドロイド10、そのため、ドキュメントに目を通せば、革新的な新しいアプリを作成したり、既存の機能を強化したりすることもできるかもしれません。 残念ながら、昨年 API レベルの要件が引き上げられたときに見られたように、この要件により、少数の開発者がアプリの開発を放棄する可能性があります。 ここで Google を責めることはできません。なぜなら、Google は開発者にアプリを更新するための十分な時間を与えただけでなく、開発者に新しい API レベルをターゲットにするよう強制する正当な理由があるからです。