多App业务体验和质量治理工程实践是阿里巴巴集团在多应用、跨平台背景下,对软件体验和性能管理的一种实践探索。该工程实践旨在解决多应用业务场景下的体验治理难题,制定统一的度量标准,构建体验度量工具链,并给出技术方案来提升应用性能和用户体验。 在多App体验治理的背景介绍中,文章指出随着应用业务在多个平台上的推广,缺乏统一的度量标准成为一大挑战。技术方案的多样化,包括Native、小程序、Weex、H5等技术,使得实现统一用户体验的难度加大。同时,应用内部动态化方案的增多,也加大了对体验治理的需求。 体验度量标准和技术方案是该工程实践的核心内容。体验问题被梳理为启动慢、页面加载速度慢、滑动时出现卡顿、滑动过程中的持续白屏等。为了度量这些体验问题,需要产出与用户体感贴近的度量指标,低成本地测试业务的多端投放,统一不同业务形态的度量标准,并保持业务体验的稳定性。度量指标包括可流畅交互时间、页面加载完成时间、滑动上屏时间、滑动帧率等。这些指标都是为了更好地分析和提升用户体验。 体验度量工具链的建立和优化是工程实践的另一个重点。初代解决方依赖于手动操作和视频录制,效率低下,无法满足大规模测试的需求。二代解决方案通过性能自动化SDK和自动化脚本,大幅提升了数据采集的效率,但仍然存在对接成本高、代码适配困难、测试场景膨胀等问题。iOS端的自动化测试也遇到了技术瓶颈,限制了工程实践的进一步完善。 在进行多App体验治理时,还面临了测试工具繁杂、数据一致性、工具学习成本高、机型差异大、测试工具数据同步和记录困难等问题。常规测试工具需要人工同步记录数据,缺乏可视化报告,影响了工程实践的通用性、跨平台易用性和稳定性。 文章最后提出了可流畅交互时间算法分析的案例,通过视频分帧数据的分析,理解用户在操作过程中应用的表现,识别出卡顿的环节,从而进一步优化体验。 总结来说,多App业务体验和质量治理工程实践关注于如何在多应用、跨平台的复杂场景下,通过建立统一的度量标准和技术方案,使用高效的工具链来量化和改善用户体验。在实际操作中,该实践遇到了很多挑战,包括技术方案的通用性、测试工具的选择、数据一致性、自动化的难度等,这些问题都是在实施质量治理工程时需要重点考虑和解决的。通过对体验度量标准的持续优化、自动化程度的加深以及技术瓶颈的突破,可以使得多App的业务体验治理更加科学、高效和具有针对性。
- 粉丝: 2242
- 资源: 8292
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助