Googleは、Androidデベロッパーサイトで新しい品質セクションを立ち上げた。そして、Core App Qualityチェックリストを更新した。これらの動きによって、プライバシーや電池寿命の改善など、アプリの品質向上を求めるGoogleの取り組みが続いている。これは、ジェスチャーナビゲーションの増加など、デバイスのトレンドに反応したものでもある。Googleは、このチェックリストの四半期ごとの改訂、他のチェックリストの更新、および、その他のツールとベストプラクティスを約束している。
2021年2月のAndroid Developers Blogでの発表に伴い、YouTube動画が公開された。Googleは少なくとも2010年以来、Androidアプリの品質に関する公開アドバイスを提供してきた。
Core App Qualityチェックリストには、5つのコア品質基準が含まれている。2021年2月10日付けの2021年第1四半期の更新である。Internet Archiveが明らかにしているように、サイトCore App Qualityチェックリストは2021年2月12日にメジャーアップデートがあり、以前のコンテンツは2021年2月4日に最後に更新された。
ビジュアルエクスペリエンスについては、Googleは、モダンな外観を実現し、ダークテーマをより簡単にサポートするために、アプリでマテリアルデザインコンポーネントを使うことを勧めている。ジェスチャーも、バックナビゲーションの推奨部品になった。通知の推奨事項には、チャネル、優先度、グループ、タイムアウト、および、メッセージング/ソーシャルアプリに関するアドバイスなどがある。
機能セクションの新しいメディア領域には、ビデオはHEVCビデオ圧縮を使用し、再生中にピクチャーインピクチャーを表示する必要があると記載されている。アプリはAndroid Sharesheetとコンテンツを共有する必要がある。Android 11ではデフォルトでインストールされている他のアプリへの表示が制限されているためである。また、バッテリー寿命を節約するために、Googleはバックグラウンドサービスの実行を推奨せず、代わりにAndroidのKotlinコルーチン、WorkManager、AlarmManagerを推奨している。
次の基準は、パフォーマンスと安定性です。 Googleは開発者に、アプリのメトリックのログ記録にAndroidバイタルを推奨している。また、Application Not Responding(ANR)エラーを修正できることを開発者に通知している。新しいルールにより、アプリでプライベートAndroid API(Androidフレームワークパッケージインデックスに含まれていないAPI)を使用してはならないことが明確になった。
プライバシーとセキュリティを向上させるために、アプリはできるだけ少ない権限を要求し、Webコンテンツを安全に表示し、IMEIなどのハードウェアIDを持つユーザを追跡しないようにする必要がある。新しいID領域では、資格情報やその他の機密データの自動入力、サインイン用のOneTap、機密情報を保護するための生体認証が推奨されている。
最後に、Google Playの基準では、Googleは既存のポリシーと、コンテンツポリシーやコンテンツレーティングなどのガイドラインへのリンクを単純に繰り返している。
Core App Qualityチェックリストでは、Firebase Test Labなどのデバイステストラボを使用して、さまざまなデバイスでテストすることを推奨している。Googleはまた、常に最新のAndroidバージョン(現在はバージョン11)に対してテストすることの重要性を強調している。
Googleは、他のアプリの品質チェックリストも更新する予定である。タブレット、衣服、テレビ、自動車、Build for billionsなどが対象である。しかし、これがいつ実現されるか、そしてそれが定期的なスケジュールに従うのかどうかについても述べられていない。発表には、「追加のツールとベストプラクティス」や、それらがいつ提供されるについての詳細は含まれていなかった。