Android开发者团队最近宣布了一项名为Project Quartz的计划,旨在提高Android模拟器的稳定性、可靠性和性能。这个计划由多个工作流组成,包括减少崩溃、加快启动时间、解决Bug,并建立更好的方式来检测和预防未来问题。
为了实现这些目标,他们做了以下改进:
1. 更新界面框架、Hypervisor Framework和图形库,以确保在所有平台上的稳定性。
2. 迁移到较新版本的Qt跨平台框架,确保Google地图和位置信息设置界面等功能能够正常工作。
3. 在现有的pytests测试套件中增加600多个端到端测试。
4. 最终根据选择与谷歌分享崩溃详情的开发者报告,最新稳定版本的Android Studio中的崩溃减少了30%。
此外,他们在发布质量方面也做了很多努力。增加了macOS、Windows和Linux平台上端到端、自动化和集成测试数量和频率。提交后运行的端到端测试数量从500个增加到1100个以上,涵盖各种场景,包括不同的模拟器配置、显卡、网络和蓝牙功能等。
由于Project Quartz期间未解决的问题数量减少了43.5%,从4605个减少到2605个。其中17%的问题得到修复,其余的则因过时、已修复或重复等原因关闭。
新浪科技公众号
“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)