2022年11月2日,Google发文宣布,将提升Play Store优质应用的曝光,目标是基于产品质量来限制部分表现不佳应用的曝光。这表明Google认为提高应用技术质量有助于提升用户体验和商店应用的整体质量水平。
事实上Google Play 早已有类似的举措,即根据应用的技术表现进行排名,这意味着应用的技术质量可直接影响应用商店优化(ASO)。随着Google进一步关注技术质量,我们将需要更加关注Android Vitals及其一系列的“Vitals”指标。
本文将解析Android Vitals是什么及其对ASO的重要意义。除介绍Android Vitals的最新变动以外,我们还将探讨如何利用该工具来发现和解决应用的技术问题,由此提高用户留存率。
什么是Android Vitals?
Android Vitals是Google Play控制台包含的面板之一,作用是展示应用技术表现相关概览信息,其追踪的多个重要元素包括应用的耗电情况、稳定性(例如崩溃率)、启动和加载时间等。这些收集的数据会被解析为数个“Vitals”指标,通过查看这些指标可更好地解决应用的技术问题。此外,Android Vitals还提供行业基准和竞品对比功能。
Google Play控制台的Android Vitals面板
Android Vitals对于ASO的重要性
Android Vitals宗旨是跟踪所有影响用户体验的技术缺陷,目标是帮助用户识别技术问题和通过解决这些问题来改善用户体验。
提升用户体验有助于提升留存率和减少应用中断次数,这些都有利于ASO优化,因为留存率是Google Play Store搜索结果排位的参考因素之一。
用户体验提升还有利于获得高分好评。对应用不满的用户非常容易在Play Store留下负面评分和/或评论。在决定是否安装应用之前,大多数商店访客会查看评分和评论,因此任何降低负面评分和评论的方法都有助于提高商店列表下的转化率。截至2023年2月, Google Play规定应用和游戏必须至少达到3.0星才能进入热门榜单。
最后一点是,如达不到Google的新技术标准,您的应用可能会遭到处罚,其在Play Store上的曝光度降低、被移出推荐列表、关键词排名下降和/或在商店列表出现用户可见的警告标识。
可以看出,应用的技术质量对ASO的影响重大,因此您应首先努力解决应用的技术问题,直到确保它符合Google的标准。否则,如用户体验不佳且技术问题太多,即使您通过ASO获得了更多下载也无法保留新增的用户,这个情况又会对之后的ASO表现产生负面影响。
专家提示
除使用Android Vitals以外,查看评论也有助于识别用户体验相关技术问题。用户在发生错误或发现用户界面(UI)难以使用时会主动在应用页面留下差评,这些评论有助于您找到改进的方向并由此提升用户体验。只要您解决了相关问题并对差评进行回复,用户甚至可能将他们的差评改成好评。
Vitals的(核心)指标是什么?
Google使用用户体验相关的多个关键指标来判断应用的技术表现,包括应用启动时间、渲染速度、冻结帧和锁定唤醒卡顿等。Google曾用专文详列了相关各种指标。
最近,Google调整了各关键指标的权重,并添加了两个新的“核心”Vitals指标:用户感知崩溃率和ANR率。
Google给予这两个指标最高的权重。因此,在处理技术问题时,应该首先考虑这两个核心Vitals指标并定期密切监控相关数据。
如Android核心Vitals指标数值超过上述阈值,您必须立刻采取行动。来源:Android developer
专家提示
Google会通过每台设备检测应用的技术表现。如应用在特定设备的表现低于Google设定的标准,Google将会采取特定于此类设备的惩罚措施。因此,为避免任何意外,请确保在不同设备上测试您的应用。如应用在所有设备上的表现都达到阈值,对它的处罚将适用于所有设备,不论问题的原因是否只出自一个设备。
用户感知崩溃率
这两个新的核心Vitals指标旨在敦促应用改善用户体验。为得出用户感知到的崩溃率,Google会跟踪每天在使用应用时至少经历过一次崩溃的活跃用户数(意味着该指标按天计算)。
请注意,在后台运行时发生的崩溃也可能会被计入。只要应用正在占用设备的系统资源,Google就会认定其是活跃应用。举例来说,如用户正在浏览网络时后台下载视频的影视直播应用崩溃了,这次崩溃会被计入该影视应用的用户感知崩溃率。
应用崩溃时显示的信息,这样的崩溃无疑会影响用户体验,有时甚至会打断关键的用户操作。来源:Android developer
如何降低用户感知崩溃率
第一步是确定崩溃发生的来源,对其进行复现并找到原因。在这个方面可以参考Google提供的一系列有关修复崩溃和减少崩溃率的建议和方法。
除参考上述内容外,您还应确保:
没有第三方工具干扰您的应用并导致其崩溃
您的应用适用于最新版本的Android。
用户感知ANR率
ANR是指“应用无响应”,即用户界面不能响应用户操作,同时弹出消息要求用户等待或关闭应用。为得出用户感知到的ANR率,Google会计算每天活跃用户中至少经历一次“应用无响应”的百分比。
导致ANR的原因有很多种。只有标记为“输入调度超时”的ANR才会进入用户感知ANR率。这种超时是指您的应用连续5秒无法响应用户的操作。
ANR错误非常影响体验,必须尽快修复。来源:Android developer
如何降低用户感知ANR率
Google也提供了如何修复ANR的指导文档。导致应用无响应的原因包括消耗大量资源的任务——过度调用数据库文件、复杂视图渲染、CPU过载等。
因此,我们必须在最大化表现和最小化系统资源占用之间找到最佳平衡点。这种平衡很难实现,需要产品与技术部门进行密切的沟通,从技术角度出发设定合理的表现预期。
其他需监控的Android Vitals指标
除核心Vitals指标以外,其他指标也可能导致Play Store关键词排名降低。由Google密切监控的其他用户体验相关指标包括:
渲染速度慢:导致用户在使用应用时发现“卡顿”。
冻结帧:应用出现瞬间卡顿,无法响应用户输入。
应用启动时间:大多数用户不喜欢启动较慢的应用。
权限拒绝也是一个重要因素。请求过多数据权限不符合数据安全原则,并因此会被Google视为不良行为。
提高应用技术表现的建议
1、避免过度耗电
手机的用途是如此普遍,其电池很可能不能支持很长时间(经常运行游戏或使用多年的手机尤其如此)。确保您的应用不会在后台执行任何不必要的操作,并在必要时使用JobScheduler来减少过度的电池使用。
2、使用Google提供的工具和资源库
Google提供了多种工具来帮助您优化应用的表现,包括Baseline Profiles和App Startup Library。Baseline Profiles可以帮助您优化应用的启动时间并减少渲染速度慢的情况。正如其名称所示,App Startup Library可用于优化应用的启动时间。其他更多工具和资源请查看Google应用(技术)表现指南。
3、确保向合适的人员提供Android Vitals访问权限
向合适的人员提供Android Vitals访问权限有助于发现和修复应用的技术问题。这里的“合适人员”是指熟悉Android软件开发、熟悉您的应用并最有可能找到问题解决方案的开发人员。
4、在多个Android设备上测试应用
应用在特定设备上运行良好并不能代表它在其他设备上也能如此。您应在多个设备上测试您的应用,由此避免超过Google设定的“跨设备”阈值和确保为所有用户提供愉快的体验。
结论
Android Vitals是非常有效的工具,通过它即可轻松监测自己的应用是否符合Google的质量标准。超过相关标准可能导致您的应用在Play Store的可见度减低,由此对您的ASO产生负面影响。
如时间不够充分,您应该优先处理最重要的项目。您应该最大限度地降低用户感知崩溃率和ANR率,因为Google认为它们是最重要的Vitals(核心)指标。
因此,解决应用的技术问题不仅仅是向Google夸耀您的能力——这也是为了优化应用的用户体验,以提高其留存率。这将直接影响Play Store里的关键词的表现。

