1.概述
1.1背景及目的
安卓绿色联盟是国内首个致力于提升安卓应用体验的联合组织。为了更好地优化安卓应用性能,打造安全可靠、值得信赖、健康的绿色应用生态环境体系,不断提升用户体验,寻找应用设计的改进点。
1.2适用范围/测试范围
本标准适用于安卓平台各类应用的兼容性衡量与判断。应用类型涉及:便捷生活、出行导航、购物比价、拍摄美化、社交通讯、实用工具、新闻阅读、学习办公、影音娱乐、游戏、主题个性、金融理财、医疗健康等。
安卓应用兼容性有两大维度:一是已有应用在安卓新版本上的兼容性表现;二是新应用在不同安卓设备上的兼容性表现。由于后者更多地涉及到安卓设备厂商,比较难规范与约束,因此该标准先聚焦于前者,即已有应用在安卓新版本上的兼容性。
根据兼容性问题表象,大致可以归类到以下八大类:
•应用安装
•启动
•崩溃
•无响应
•黑白边
•系统特性支持
•账号异常
•ui适配
本标准目前依据以上表象或者典型场景来制定,后续会根据不同的根因,补充、修正本标准。
1.3术语、定义
•无响应applicationnotresponding
应用在使用过程中卡死在某一页面,无法操作。
•黑/白边black/whitescreenedge
应用在使用过程中屏幕变黑或者变白。
•强制关闭forceclose
应用在启动或者使用过程中崩溃,导致无法使用,终端屏幕弹出弹框提示应用发生错误,强制停止。
•闪退flashback
应用在启动或者使用过程中崩溃,应用程序画面一闪而过,随即退回到桌面,并且系统未给出其他提示。
•ui异常userinterfaceabnormity
应用图形界面没有按照开发者设计预期正常适配屏幕,出现控件大小失真、黑边、屏幕未填满、图像显示不全等现象。
•功能异常functionalityabnormity
在操作过程中,应用未能未能按照开发者的预期给出正确的结果。
2.兼容性标准
2.1应用安装
2.1.1应用安装
标准编号
2.1.1
应用安装
标准描述
应用可以成功安装
预置条件
获得应用安装文件
预期结果
应用成功安装到设备中
需考虑的特殊事项
无
2.1.2应用卸载后再安装标准编号
2.1.2
应用卸载后再安装
标准描述
应用在卸载后可以再次成功安装
预置条件
应用已经成功卸载
预期结果
应用在卸载之后,再次成功安装到设备中
需考虑的特殊事项
无
2.2启动
2.2.1正常启动
标准编号
2.2.1
应用正常启动
标准描述
应用可以正常启动
预置条件
选定多台主流终端(见附录)
预期结果
应用正常启动
需考虑的特殊事项
无
2.3崩溃
2.3.1运行崩溃
标准编号
2.3.1
运行崩溃
标准描述
应用在运行过程中不出现崩溃
预置条件
选定多台主流终端(见附录)