为帮助应用开发者提升APP质量,推动用户体验升级,软件绿色联盟持续月度发布国内主流TOP1000应用绿标评测报告,从稳定性、性能、安全、兼容性、功耗五方面出发,解读不同分类应用在绿标测试过程中的表现及主要问题。
注:后台回复关键词“1月检测名单”,查看1月达标应用列表。
1. 绿标整体达标率73.6%,18类应用整体表现稳中向好
1月检测应用共计944款,整体达标率73.6%。18类应用中,商务类应用表现亮眼,达标率突破90%。社交通讯、游戏、新闻阅读类应用达标率均超80%,但较上月有所下降。主题个性、便捷生活类APP达标率不足60%,改进空间较大。希望厂商尽快根据绿标标准完成应用品质升级,早日为用户带来更好的使用体验。
2. 五大标准达标率整体表现平稳,安全标准达标率仍需重点关注
横向对比五大标准达标率,安全标准、性能标准达标率较低,分别为79.1%、92.6%。安全标准、性能标准未通过依然是导致整体达标率低的主要原因。
3. 绿标测试常见问题盘点
安全问题:安全测试主要覆盖应用隐私违规、高危权限违规、安装行为、恶意行为检测等方面,问题主要集中在隐私违规及高危权限违规,存在违规行为的应用数量占安全未通过应用数量的38.6%、69%。二者常见问题及表现详见下表↓↓↓
性能问题:性能问题主要集中在冷启动响应时间、前台内存占用、亮屏/灭屏内存占用以及后台亮屏/灭屏CPU占用超出绿标性能标准要求。分析数据后可发现,性能问题更容易在实用工具、金融理财、游戏类应用中出现。
4. 具体问题举例
1) 安全问题:某便捷生活类APP无合理场景申请android.permission.CALL_PHONE(拨打电话)权限
在遍历咨询功能时,点击咨询按钮时,页面跳转至拨号键盘,这个过程中测试平台检测到该APP调用了android.permission.CALL_PHONE(拨打电话)权限。
优化建议:
对于拨打电话功能,除一键报警、安全专线、网络会议等必须场景外,其他场景禁止使用该权限。针对上述场景,需移除此权限,避免权限检测时出现异常。
2) 性能问题:某教育类APP冷启动时间远远超出标准要求
通过DevEco云测工具进行性能测试时,检测到该APP冷启动时间为3992ms,超出标准规定的2000毫秒。
优化建议:
绿标5.0性能标准中指出,冷启动时间是测量点击应用图标到打开应用的冷启动响应时间,除游戏、影音娱乐类应用外,其他应用的冷启动时间要限制在2000毫秒内。由于冷启动是个复杂的流程,建议APP厂商结合业务场景,配合一些性能分析工具和线上监控日志,多维度地进行分析和解决,提升启动速度、优化使用体验。
END