Android10の要件に対応するGooglePlayアプリの準備

北半球に夏がやってきました!これは、GooglePlayで公開するための新しい要件があることを意味します。何年にもわたって、新しいアプリケーションを公開するための要件にいくつかの更新がありました。また、GooglePlayのアップデートもあります。今年は、Android 10(API 29)で実行できるようにアプリを更新することになります。以下は、すべての開発者が真剣に受け止めるべき重要な日付です。



Android10の要件と日付



  • 2020年8月3日-新しいアプリはAndroid10(API 29)をターゲットにする必要があります。
  • 2020年11月2日-すべてのアプリとアプリのアップデートは、Android 10(API 29)をターゲットにする必要があります。




今日は、要件を完全に満たすように既存のAndroidアプリを更新してみましょう。



コンパイル対象



最初のステップは、プロジェクトのプロパティにアクセスし、Android 10(API 29)でコンパイルターゲットを変更することです。これにより、VisualStudioはAndroidアプリをAPI29でコンパイルし、そのバージョンで見つかったアクセスAPIを提供します。これは、ユーザーが必要とするAndroidの最小バージョンには影響しません。







API 29 SDKがインストールされていない場合は、API29の横に*が表示されます。SDKをインストールするように求められます。



ターゲットAPI



次のステップは、プロジェクトプロパティのAndroidマニフェストセクションでターゲットAPIを確認することです。この設定は、GooglePlayとAndroidにAndroid10(API 29)との互換性を通知します。このプロパティはAndroid10で自動的に設定されますが、確認することをお勧めします。







さらに、このセクションには、アプリケーションをインストールできるデバイスのGooglePlayフィルターとして機能するMinimalTargetがあります。



AndroidX



Android 10(API 29)をターゲットにする場合は、AndroidXライブラリへの完全な移行も検討する必要があります。これらは古いAndroidサポートライブラリの代わりであり、Xamarin.FormsとXamarin.Essentialsは、Android 10(API 29)をターゲットにするときにAndroidXを使用するようになりました。ブログ投稿と移行に関するドキュメント全体を必ずお読みください



詳細を読む



サブスクリプションの変更、ロケーションアクセス、64ビットサポートなど、注意すべきポリシーの更新は他にもいくつかあります。Androidアプリの要件に関する最新情報は、GooglePlayポリシーのウェブサイトで確認できます



All Articles