为了帮助Android开发人员构建高质量的应用程序,Google在Android Developers网站上设置了新的应用程序质量部分。这个新部分将作为资源页面,提供有关构建高质量应用程序的所有最佳实践和当前趋势的信息。该页面包含有关视觉体验,功能,性能和稳定性,隐私权和安全性以及Google Play的更新的应用程序质量清单。谷歌表示,理想的应用程序应能提供优美的用户体验,可以快速加载而不会掉落过多帧,请谨慎处理用户数据,并确保遵守Google Play商店政策。
在“视觉体验”部分,Google建议应用使用Material Design组件创建用户界面,支持深色主题并支持手势导航。
接下来,在“功能”部分,Google对媒体应用程序提出了一些建议,包括使用HEVC视频压缩标准进行视频编码并支持画中画模式。它还说,应用程序应使用Android共享表进行内容共享,最大程度地减少其后台活动,并确保其与Doze和App Standby的兼容性。在此注释上,Google还警告开发人员应期望对后台活动的限制在未来的Android版本中继续收紧。
在“性能和稳定性”部分中,鼓励开发人员利用Android Vitals测试和减少应用程序启动时间,并诊断和解决任何Android Not Responding(ANR)错误。
同时,在“隐私和安全性”部分,Google表示应用程序应仅请求绝对最小数量的权限,并应向用户明确传达其为什么需要某些权限。应用程序还应该使用可用的生物特征认证方法来保护敏感的用户数据,并使用可重置的ID和范围存储。