作者 / Android 应用质量部 Hoi Lam
自 Android 于 10 多年前发布以来,平台一直在不断地成长,用户的期望也随之不断上升。从Material Design到对于保护隐私的重视与推动,用户体验得到了显著改进。和您一样,我们希望为用户提供出色的应用体验。同时,我们也明白弄清楚从哪里入手解决问题并非易事。为此,我们在开发者网站上新推出了"应用质量" 部分,旨在帮助您及时了解应用质量的关键内容以及相关资源。
Material Design
https://material.io/design
对于保护隐私的重视与推动
https://developer.android.google.cn/privacy
"应用质量" 部分
https://developer.android.google.cn/quality
在第一个版本中,我们更新了核心应用质量核对清单,将最近的 Android 版本以及应用生态系统的当前趋势作为考量要素。以下是本次更新中的一些亮点:
核心应用质量核对清单
https://developer.android.google.cn/docs/quality-guidelines/core-app-quality
视觉体验- 我们着重介绍了使用Material Design组件代替诸如按钮等平台组件的最佳实践。这将使您应用的外观更具现代感,并使诸如深色主题等功能更易于实现。除了有关返回堆栈的建议以外,我们还将其扩展为保留应用的状态。即使在入门级手机中,"边到边" 全面屏体验和手势导航也已司空见惯,因此其重要性愈发显著。
Material Design
https://material.io/components
深色主题
https://developer.android.google.cn/guide/topics/ui/look-and-feel/darktheme
功能- 我们在三个方面更新了指导意见。对于媒体应用,我们更新了播放体验以及支持 HEVC 视频压缩编码方面的建议。对于应用间共享,我们着重说明了使用Android Sharesheet的重要性。默认情况下,在 API 级别 30 中,其他已安装应用对您的应用的可见性有限,因此 Android Sharesheet 随之变得愈发重要。最后,我们丰富了在后台服务方面的建议。帮助用户延长电池寿命是 Android 的一项要务,我们将继续分享与此主题有关的动态。
Android Sharesheet
https://developer.android.google.cn/training/sharing/send
其他已安装应用对您的应用的可见性有限
https://developer.android.google.cn/training/basics/intents/package-visibility-use-cases
后台服务
https://developer.android.google.cn/about/versions/oreo/background#services
性能和稳定性- 我们在 Google Play 管理中心中加入了诸如Android Vitals等目前可用的工具。在此,我们要着重介绍应用无响应 (ANR)。ANR 由线程问题引起,开发者是可以修复的。ANR 问题排查指南可以帮助您诊断和解决应用中存在的任何 ANR 问题。
Android Vitals
https://developer.android.google.cn/topic/performance/vitals
ANR 问题排查指南
https://developer.android.google.cn/topic/performance/vitals/anr
隐私和安全性- 我们总结了最新的建议内容,充分考虑了从运行时权限到安全使用 WebView 的最新保护措施。我们还进行了扩展,加入了从保护私密数据到不使用任何不可重置的硬件标识符等用户期待已久的隐私规范。
未来,我们计划每季度更新一次此清单,从而为您提供最新的信息。此外,我们也将更新针对其他设备类型的质量核对清单。
领取专属 10元无门槛券
私享最新 技术干货