您的应用是如何被使用的?您的用户面临哪些问题?那个光鲜亮丽的按钮是否可以正确对点击作出响应?您的应用启动速度是否足以让用户满意?最重要的是,您如何判断您的应用在真实用户设备上的使用效果?android
若是您想确保您的应用在竞争激烈的 Play Store 中取得成功,就必定要关注并解决这些问题。在本文中,咱们将经过检测和修复应用崩溃来了解 Android vitals 如何在此过程当中提供帮助,以便提高应用品质并提供使人愉悦的用户体验。git
Google Play 一直都在提供大量的工具,以帮助 Android 开发者构建优质应用,扩大用户群并创造收入。构建高质量的成功应用须要时间,须要付出不少努力。考虑到这一点,咱们在 Play Console 中添加了 Android vitals,以提供与应用稳定性和性能相关的关键指标数据。利用这些数据,开发者能够准确了解到须要在哪方面集中精力才能提高应用品质。web
这已经不是什么秘密了:优异的应用性能表现会带来更高的应用评分,进而带来更高的安装次数。用户会关注 Play Store 中的应用评论和评分。若是应用性能表现差劲,用户可不会装做没看见。用户不须要太多考虑,就能够放弃或彻底删除性能不佳的应用,由于 Play Store 为他们提供了太多选择。事实上,Google 和 AppDynamics 的独立报道已经指出,表现不佳的应用会被更早地被用户删掉,而且会收到差评。要在 Play Store 中茁壮成长,开发者必须确保他们的应用拥有高品质,并提供最佳体验。网络
Google I/O ’18 针对提高性能表现来得到成功的演讲: www.youtube.com/watch?v=dx6…app
AppDynamics:80% 的应用卸载源自糟糕的性能表现: blog.appdynamics.com/news/delete…工具
对于付费应用和游戏而言,性能表现更为重要。用户要求他们的买到的东西必须物有所值。性能在很大程度上推进了这些应用的成功,以及开发者可以得到的收入。对于游戏来讲,用户对不良应用行为的容忍度更低 —— 包括崩溃、电池快速耗尽和响应时间过慢。性能
构建具备出色性能的应用的重要性,不管如何强调都不过度。网站
在应用上线后追踪应用性能是一项艰巨的任务。然而,Android vitals 会让这个过程举重若轻。Android vitals 会针对性地收集并汇总用户的数据,为开发者带来无与伦比的洞察力,从而了解他们的应用在用户设备上的表现。google
*请注意,Android vitals 仅能收集已打开 Usage & Diagnostics 共享功能的用户的数据。线程
Android vitals 会收集如下类别的数据和报告:
详细了解每一个指标: support.google.com/googleplay/…
Android vitals 提供与其余第三方工具相似的功能。然而它在下面几个方面是独一无二的。
第一个关键区别在于, Android vitals 不须要额外设置便可工做。您无需向应用中添加任何代码 —— 一个变量都不须要。您所须要的只是用户选择共享使用和诊断信息。您也不须要专门的账户来进行管理。Android vitals 可从 Google Play Console 访问,而 Play Console 正是您平常用来管理您应用的地方。
第二点比较微妙 —— 在用户看到用户界面以前,应用就可能已经崩溃了。第三方工具几乎没法检测到这些崩溃,由于崩溃报告库可能在崩溃发生时还没有完成初始化。然而 Android vitals 会捕获并报告这些崩溃。此外,Android vitals 容许开发者将其应用的每一个指标与其余应用进行比较。另外,当开发者的应用与同类别中其余应用的关键性能指标出现显著落差时,开发者也会收到通知,从而助力开发者第一时间解决问题。
即便您使用其余崩溃报告工具,也应该同时使用 Android vitals 来快速识别和修复应用中的性能瓶颈。
想要查看 Android vitals 信息中心,请从 Google Play Console 中选择您的应用。从左侧菜单中选择 Android vitals,而后选择 Overview。
Overview 页面在顶部显示核心 vitals 指标 (崩溃、过分唤醒、ANR、部分唤醒锁定阻塞)。咱们发现,这些指标对应用性能表现较为重要。 Overview 页面上提供了有关全部指标的信息,并提供了过滤功能。您能够经过单击 View Details 深刻了解任意指标。
值得注意的是,Android vitals 仅在收集到足够的数据时才会显示此信息。因此有些应用不会显示任何统计信息。这多是由于用户没有共享使用和诊断信息,或者是应用暂时还未出现会影响到性能关键指标的行为。
全部的崩溃都不太同样。有些容易捕获,有些很难肯定。不过,一旦肯定崩溃的来源,调试就变得容易多了。
应用崩溃和 ANR 在 Android vitals 菜单下有一个专门的分区。要查看实时崩溃信息,请在 ANRs & Crashes 下选择 CRASHES。应用崩溃以群集形式显示,其中显示了报告和受影响用户的数量。您还能够根据 Android 版本、时间段、应用版本和应用安装源过滤数据。
应用崩溃没有必定的解决方案。可是在处理应用崩溃时,如下方案可能会派上用场:
Android 性能表现最佳实践和指南文档: developer.android.google.cn/topic/perfo…
正如咱们所见,应用性能和稳定性对于在 Play Store 中取得成功相当重要。Android vitals 能够帮助您以最小的努力和成本实现这一目标。从此咱们还会推出更多的功能,让您能够更轻松地提高应用性能表现 。
若是您从未检查过应用的 vitals 信息,请前往您的 Play Console,了解应用的确切表现以及您错过的全部警告,并利用这些信息来改善您下一步的决策。众所周知,若是您的 vitals 指标出了问题,您的用户最须要的是针对性的紧急修复,而不是在用户界面上作无用文章。
咱们期待着您使用 Android vitals 迅速且稳健地提高应用性能表现,并所以收获用户们的赞誉和喜好。
点击这里了解 Android vitals 的更多信息