其他
打造符合用户期望的应用质量
自 Android 于 10 多年前发布以来,平台一直在不断地成长,用户的期望也随之不断上升。从 Material Design 到对于保护隐私的重视与推动,用户体验得到了显著改进。和您一样,我们希望为用户提供出色的应用体验。同时,我们也明白弄清楚从哪里入手解决问题并非易事。为此,我们在开发者网站上新推出了 "应用质量" 部分,旨在帮助您及时了解应用质量的关键内容以及相关资源。
Material Design https://material.io/design 对于保护隐私的重视与推动 https://developer.android.google.cn/privacy "应用质量" 部分 https://developer.android.google.cn/quality
核心应用质量核对清单
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 的最新保护措施。我们还进行了扩展,加入了从保护私密数据到不使用任何不可重置的硬件标识符等用户期待已久的隐私规范。
Google Play - 在本部分中,我们重点介绍了一些对开发者而言最为重要的政策,并提供了相关指南的访问入口。
未来,我们计划每季度更新一次此清单,从而为您提供最新的信息。此外,我们也将更新针对其他设备类型的质量核对清单。
我们还在不断探索其他工具和最佳实践,帮助您更加轻松地构建高质量的 Android 应用。希望您持续关注 "谷歌开发者" 公众号并通过留言或联系我们反馈您遇到的问题。我们已迫不及待,希望早日向您介绍这些新的改进。敬请期待!
推荐阅读