在互联网时代,“得开发者得天下”已成为厂商的共识。仅仅提供开发者良好的集成开发环境对于开发者来说还是远远不够的。在此背景下,华为消费者业务不仅致力于给开发者提供便捷的集成开发环境,帮助开发者快捷、方便、高效地使用华为EMUI开放能力,还在APP上架之后的后续运营中,提供包含Crash、ANR、丢帧、流畅度等方面的“质量分析”, 为开发者带来更加专业的数据服务。
新版DevEco Studio网站已于本月初上线,界面更加简洁清晰。想要查看应用的质量概览情况只需在首页点击右上角的【控制台】,然后点击我的项目中应用包,点击左侧工具栏的【质量分析】>【质量概览】。

质量概览为开发者提供应用的质量数据看板,如稳定性问题分布、APR影响用户趋势、API调用成功率和API调用时延。
在质量概览下方,可查看“稳定性问题分布图”,“APR影响用户趋势”,“API调用成功率”和“API调用时延图表数据”的可视化概况。

1. Crash分析
在移动应用性能方面,崩溃带来的影响是最为严重的。移动应用崩溃主要是由操作系统引发,是指应用在运行过程中出现的强制关闭的现象,从而打断用户正在进行的操作体验。应用崩溃可以造成关键业务中断、用户留存率下降、品牌口碑变差、生命周期价值下降等影响。根据统计数据显示,当Android的崩溃率超过0.4%的时候,活跃用户有明显下降态势。

DevEco Studio的质量分析中Crash分析为开发者提供应用的各版本Crash数据,如Crash统计、影响用户趋势和设备崩溃分布,尤其是影响用户占比十分值得开发者的关注。
2. 启动时长
当用户越来越多,产品的功能也随着迭代越来越多,App逐渐变得臃肿是不可避免的现象,随之而来的是启动时间延长,对开发者而言,优化App性能其中最主要的一项就是启动速度优化。
工欲善其事,必先利其器。想要优化 App 的启动速度,得先对启动时长进行精准的数据监控。

DevEco Studio的启动时长为开发者提供应用的各版本启动时长数据,如平均启动时长趋势、平均启动时长分布情况和APP版本启动时长分布,帮助开放者定位需要优化的具体点。
3. 丢帧统计
对于用户而言,如果每隔16ms丢的帧数量只是一两帧,其实视觉上是没有明显感觉的,但是如果超过6帧,用户就有视觉上的感知。丢帧数如果再持续增多,在视觉上就是所谓的“卡顿”,丢帧是引起卡顿的重要原因。

丢帧统计为开发者提供应用的各版本丢帧数据,如丢帧统计>6 帧、丢帧统计>15 帧和丢帧影响用户趋势,为开发者改善丢帧质量提供数据支撑。
4. ANR分析
应用程序无响应。如果应用程序在UI线程被阻塞太长时间,就会出现ANR,通常出现ANR,系统会弹出一个提示提示框,让用户知道,该程序正在被阻塞,是否继续等待还是关闭。频繁出现ANR也是很伤害用户体验。

ANR分析为开发者提供应用的各版本ANR数据,如ANR趋势、ANR影响用户趋势和设备ANR排行榜,为优化应用的ANR质量数据提供支撑。
5. 启动卡顿
启动卡顿为开发者提供应用的各版本启动卡顿数据,如启动卡顿趋势、设备启动卡顿分布和EMUI版本启动卡顿分布,发现影响启动速度的问题所在,帮助开发者优化启动逻辑,提高应用的启动速度。

以上就是DevEco Studio网站的质量分析功能介绍和使用方法,广大开发者赶紧来体验下吧:









































苏公安网备 32011402010933号