关于提升汽车APP稳定性及用户体验的实践分享原创
随着数字经济时代的到来,以大数据、云计算、人工智能为代表的新技术正在引领各行各业实现数字化转型。对于汽车行业而言,如何帮助企业从容应对发展新趋势,赢得市场机遇,已成为重要课题。在汽车行业数字化转型的进化之路上,数字化研发至关重要。其中,移动APP开发者最关注的问题就是应用程序的稳定性以及用户体验。
汽车APP稳定性所面临的挑战
目前,大多数车企的数字化水平仍处于早期阶段,在应用稳定性上存在诸多挑战,主要体现在以下几个方面:
-
性能稳定性:崩溃、卡顿的发生,影响用户正常使用;
-
定位难:异常问题难以定位,排查问题需花费较多研发资源;
-
数据抓取:问题暴露滞后,部分异常抓取不到。
某头部新势力车企携手火山引擎,提升应用稳定性
火山引擎APMPlus的合作伙伴——某新势力车企高度重视车主的用户体验。随着产品功能的丰富和用户规模的快速增长,车主APP运行难度加大,对应用稳定性的要求日益增加。火山引擎应用性能监控全链路版(APMPlus)能够高效解决以上3大痛点,为汽车APP性能保驾护航。
针对APP的稳定性问题,火山引擎APMPlus提供了崩溃、页面卡顿、ANR、卡死、JAVA OOM等多种异常问题监控能力。APMPlus指标丰富、抓取成功率高、归因分析能力强,能够精准追溯问题根源,帮助研发高效解决异常。
考虑到系统资源的消耗以及APP用户量持续增长,火山引擎APMPlus还提供了页面级自定义采样率配置能力,崩溃类具有致命性的指标系统锁定100%采样,其他指标用户均可按需自定义采样率,帮助车企节约成本。在经过市场上多款产品的调研和对比后,该车企最终选择了火山引擎APMPlus共同提升应用稳定性。
解决方案亮点:
-
真正解决Native(C/C++)崩溃现场还原:Native堆栈采用自研栈回溯算法,做到调用栈足够精确,logcat使用自研抓取方案,成功率最高86%,提供了最有价值的Tombstone,精细还原现场,提供了疑难的堆内存泄漏排查;
-
ANR分析能力丰富:使用基于信号的捕获方案,更节省系统资源,准确度高;提供现场消息调度图,高度还原现场主线程阻塞情况;准确分类,并具备**分析能力。
通过应用性能监控全链路版的归因分析能力,该车企在新版本发布后第一时间发现并解决了重要的崩溃问题,并在接入后大大降低了应用的卡顿率。火山引擎APMPlus帮助APP快速暴露和定位线上问题,加快解决问题的速度,持续提升研发效率,优化应用品质。
关于APMPlus
APMPlus是火山引擎下的性能监控产品,通过先进的数据采集与监控技术,为企业提供全链路的应用性能监控服务,助力企业提升异常问题排查与解决的效率。基于海量数据的聚合分析,平台可帮助客户发现多类异常问题,并及时报警,做出分配处理。同时,平台提供了丰富的归因能力,包括但不限于异常分析、**分析、自定义上报、单点日志查询等,结合灵活的报表能力可直观了解各类指标的趋势变化。
后续规划
1.火山引擎APMPlus致力于构建业界能力更强、覆盖端生态更全、归因分析算法更丰富的一站式应用性能监控全链路系统,帮助客户进一步降本增效、提升应用质量;
2.火山引擎APMPlus团队基于完善的组织架构、响应流程、培训制度、产品敏捷迭代机制以及售后服务机制,将为客户持续提供高效高质量的技术支持,为产品的用户体验保驾护航。
点击链接(https://www.volcengine.com/product/apmplus/?utm_source=wechat&utm_medium=article&utm_term=wx_readmore&utm_campaign=20221115&utm_content=apm ),了解火山引擎APMPlus申请试用。