文章插图
文章插图
什么是应用兼容性问题?比如我们在生活中经常会遇到的应用闪退、无响应、崩溃等问题,在使用QQ等社交软件时偶尔会出现的账号登陆异常问题,这些都是应用不兼容的表现,为广大用户带来了使用上不必要的烦恼 。
对于众多应用开发者以及应用厂商来说,由于这些应用不兼容问题导致的用户体验的缺失,是他们更为头疼和关心的问题,尤其是对于Android 7.0平台上的应用开厂商,新版本的系统更迭升级和功能提升,很可能会导致应用出现各种兼容性问题,所以应用本身针对新版本系统的兼容性测试就显得尤为必要,而目前市场上并没有关于应用兼容性的专业体系的数据分析报告 。
为了验证Android 7.0应用兼容性,为帮助国内开发者及应用厂商尽快适配Android 7.0新版本系统,华为通过对应用市场Top1000主流应用在新版本系统上兼容性表现做了全面专业的测试,对数据进行整理分析,对外正式发布了国内首份应用兼容性测试数据分析报告(简称测试报告) 。
测试报告以应用无响应、启动、闪退崩溃等十种类型不兼容问题为检测依据,对Top1000主流应用进行了专业数据检测,对各类应用兼容率以及数量进行了全面统计,并从常见不兼容问题、不兼容根因等几个方面进行了深入分析,总结出以下四点结论:
超过10%的应用都中招了,开发者你们还好吗?
从Andriod 7.0兼容性测试数据结果来看,Top1000主流应用中不兼容应用数量达到166个,导致总体兼容率仅为83%,而Andriod 5.0(L版本)在去年发布后兼容性达到99%,对比之下,这些Andriod 7.0升级之后导致的应用不兼容问题还是比较突出,这也引起广大应用厂商的关注 。
应用不兼容问题Top3,你占了几个?
正如我们在生活中经常遇到的上述兼容性问题,在此次测试过程中发现,这些问题也是新版本系统下Top1000主流应用避之不及的Bug问题,其中TOP3不兼容问题包括应用启动失败、崩溃、闪退三类,占比高达96.1%,这些Bug问题直接导致了应用出现较差的兼容性表现 。
应用为什么不兼容?原来是加固和权限变化导致的!
分析报告还指出,导致可能存在兼容问题的两个主要因素,分别是应用本身的加固与谷歌权限的变化,这是常见不兼容问题出现的根因 。具体而言,目前应用市场上的一些金融、银行类、游戏类应用通常会基于安全的考虑,或者由于使用了已经加固后的SDK从而导致不兼容,除此之外还有部分应用是由于Andriod系统本身权限的变化导致的 。
新闻阅读类和游戏类应用兼容率,一个最高一个最低
经测试报告分析,在参与测试的Top1000应用类别中,新闻阅读类应用的兼容性表现最优,整体通过率达到97.1%,而游戏类应用兼容性表现差的原因正是由于使用的SDK广泛使用了加固技术才导致的,测试中整体通过率仅为63% 。
在对应用兼容通过率进行统计之后,华为还根据通过率高低设置了Android 7.0可兼容应用分类图,应用开发者及厂商可以直观了解自身开发应用兼容性表现如何 。
【产品兼容性测试报告 兼容性测试用例及测试结果】本次测试发现Android 7.0版本升级给移动应用带来不小影响,主要集中在启动兼容性和稳定性等方面,目前华为已将测试结果正式知会本次不兼容Android 7.0的应用,并给出适配建议,应用开发者可以对新版本进行系统的适配验证,并对应用进行适配优化 。
后续华为将根据兼容率改进情况对参与测试的不兼容应用进行晾晒,督促应用厂商及时适配验证与优化 。除此之外,华为还将基于Android 7.0版本各个应用的稳定性、性能、功耗、安全以及接口调用合规等方面发布相关数据分析报告,敬请期待 。
- 接口压力测试方法 api接口压力测试工具
- java的测试工具 java软件测试工具
- windows激活秘钥在哪 windows产品密钥在哪里获得
- 终端产品研发流程阶段PVT 终端产品研发流程阶段包括哪些
- 新能源汽车中游产品霸主 新能源汽车上游资源股
- 产品设计建模用什么软件 工业产品建模用什么软件
- 云托管产品 云托管接入
- 网络质量检测工具 网络质量在线测试
- ssd用什么软件测试 SSD性能测试
- 系统漏洞检测工具 windows漏洞检测工具