當前位置:歷史故事大全網 - 範文作文 - Android 5.0对APP有哪些影响

Android 5.0对APP有哪些影响

百度MTC(移动应用自动化测试服务平台)将重点分析对移动APP有重大影响的4个方面:

1. 全新的Material Design设计风格,对移动应用的影响:

1) 测试时需检查各界面显示是否正常,重点关注刷新以及动画效果;

2) 为了保持与Android风格的一致性,建议各个产品系统线使用新的材料设计。

2. 全新风格的通知中心对移动应用的影响:

1) 在5.0上测试了原有通知机制的兼容性。

3. ART模式极大提升了性能,对移动应用的影响:

1) 应用兼容性:如果应用本身对Dex文件做了处理,可能会出现兼容性问题;

2) 性能优化:可重点关注ART带来的性能优化数据,对于大量使用CPU的应用,性能提升比较明显。但如果应用程序的时间主要花在调用系统API,提升会小一些;

3) 应用安装包体积:因为安装时进行了预先编译,应用安装的时间会变长,安装后生成的文件也变大;

4) 第一次启动时长:如果以DexClassLoader的形式加载代码,第一次启动时间又变长。

4. 短暂增强能力,对移动应用的影响:

1) 开启省电模式后,系统降低CPU的主频,要求产品在低性能的情况下可以正常运行;

2) 当应用在后台运行被停止后,系统再次考虑进入非省电模式时,进入应用后,可以增加相关的用户提示,同时可以自动重新开始之前的操作(如后台下载等)。

我们来看看都有哪些APP在Android 5.0系统上会出现问题,MTC平台对百度应用市场中Top1000的应用,在Lollipop(测试真机:Nexus 5升级至Android 5.0)上进行了了兼容性测试,从MTC自动化测试报告和日志的分析,移动APP与Android 5.0 Lollipop系统的主要兼容性存在以下问题:

1. APP无法正确安装;

2. 应用安装后无法启动;

3. 测试过程中发生崩溃或ANR;

测试报告显示,其中有19个应用安装失败活动为1.89(如:乐蜂网、强光手电筒、上猫扑等),有152个用户稳定性失败测试活动为15.09(如QQ轻聊版、暴风影音、携程旅行等)。整体失败测试活动为16.98。

问题分析:本次升级对应用最严重的影响就是部分应用无法安装,原因主要是Android L的新规则规定,若APP含有一个或多个相同的自定义权限,签名无法响应正常安装;

从MTC稳定性测试结果来看,部分与Google原声权限存在冲突的应用,无法安装;例如乐蜂网,从以下日志可以看出,乐峰申请网的权限android.permission.ACCESS_DOWNLOAD_MANAGER已经被原声应用com.android.providers.downloads获取了;

W/PackageManager( 740):包com.yek.lafaso尝试重新声明权限android.permission.ACCESS_DOWNLOAD_MANAGER已拥有by com.android.providers.downloads

小结:本次Android 5.0升级给应用市场上的应用带来了不小的影响,主要集中在安装兼容性、界面显示兼容性,以及稳定同时,5.0升级的电量测试功能——dumpsys Batterystats可辅助开发者进行更加深入详细的电量测试和电量消耗分析,在下期报告中,我们用这个工具进行详细的体育、儿童期待……

  • 上一篇:三阶魔方最快多少秒魔方的好处
  • 下一篇:內勤崗位職責
  • copyright 2024歷史故事大全網