WeTest 导读

谷歌2017 I/O开发者大会上发布了Android 8.0的正式版, 其官方代号为Oreo(奥利奥)。网上关于Android8.0新功能特性的介绍已铺天盖地,新功能特性会对程序应用带来哪些影响呢,我们从兼容性角度来看下这部分变化。


测试版本:Android 8.0

 一、安装启动测试

Android O中权限设置新增安装限制功能,即每个APP的「安装未知应用」功能将默认被限制,避免关联应用自动安装的问题,特别是针对一些流氓应用比较有效。

1、测试目的

检查游戏、APP在Android8.0系统环境下能否正常安装、启动、卸载

2、测试用例

3、测试结果

4、测试结论

测试的10个应用在允许安装权限情况下均可正常安装、启动、卸载,在Android8.0系统环境下兼容性在这部分功能未出现问题。

在第三方应用市场下载程序低版本会出现安装失败、安装包错误等问题,更新版本可以解决。

二、 画中画模式

Android 8.0中,谷歌更加强调多任务处理场景中的流畅性,引入了Picrure in Picture(PIP)画中画模式。这功能允许用户自定义窗口大小,可以让用户把视频窗口固定在屏幕角落,同时运行其他APP, 达到多屏显示效果。

1、测试目的

引入的画中画模式与APP是否兼容

2、测试条件

设置-应用和通知-高级-特殊应用权限中允许进入画中画模式,在指定应用中全屏播放视频时点击Home键进入画中画模式

3、测试用例

4、测试结果

5、测试结论

测试的10个不同类型的游戏、APP中,发现开启画中画模式播放视频,同时进入天天德州游戏,视频自动暂停播放,手动点击播放视频几秒后仍然会自动暂停播放;使用QQ表现卡顿,且随机出现提示“QQ没有响应”。另外,画中画模式播放视频,同时运行其他APP视频播放结束均会关闭,暂时无法确定是系统设定如此还是由于BUG原因造成。

目前只有Chrome浏览器、Google Play服务、YouTube支持画中画模式,其中YouTobe全屏播放视频时点击home键直接跳转到主屏界面,无法进入画中画模式,Chrome浏览器全屏播放视频也很多无法进入画中画模式,该功能兼容性还有待开发。

三、通知圆点功能

类似 iOS 的通知角标,但不会显示具体通知数量,只会在图标右上角显示一个圆点。 当出现通知圆点时,长按应用程序图标,就会以类似气泡的形式快速预览。而在通知中心中删除这些未读通知,应用图标上的标记点也会消失。

1、测试目的

通知圆点能否正常显示

2、测试条件

设置-应用和通知-通知-允许使用通知圆点

3、测试结果

例如,如图目前版本QQ在有消息提示时仍未正确显示圆点提示

4、测试结论

测试的7款APP、游戏中出现未读通知时,APP图标上都没有通知圆点提示,也无法通过长按来直接读取提示信息。

四、后台进程限制

安卓系统越用越卡、电池寿命的问题一直是用户使用的痛点,谷歌表示一直在优化安卓Android的后台应用限制策略,以最大程度减小后台应用对电池的消耗和对资源的占用。Android O 对隐式广播、后台服务和位置更新等进行了后台自动限制,以此来减少后台数据使用、增加手机电池寿命。

这里选取了几个常用软件,用Cube工具抓取了后台运行时相关性能数据进行了对比,结果如下:

测试结论

从上面数据看来,Android8.0系统比Android7.0系统的后台运行程序限制并不明显,仅仅在数值上有微小的提升,普通用户在正常使用时没有明显感受。

五、其它内容未进行实践测试

其他新功能特性如Pinned Shortcuts功能(长按应用图标可弹出子菜单)、智能文本选择、设置界面精简、通知支持自定义提醒的时间间隔、动态亮屏、Unicode10标准的Emoji表情等功能与兼容相关性较小,暂未进行测试覆盖。

六、暂时结论

Android8.0系统环境下,安装启动测试项兼容性较好;画中画模式中会出现视频自动暂停播放、其他同时运行的应用卡顿甚至提示无响应的兼容性问题;通知圆点功能暂时与目前线上应用不兼容;后台进程限制的体验效果,相比Android7.0系统,运行速度没有明显的改进。

总体来看,选取的几个系统新功能特性测试出现的Bug较多,一方面是Oreo自身版本存在问题,另一方面可能与目前线上应用未对新系统特性提供接口支持有关。目前除了Nexus、Pixel等几个系列设备可以更新外,还未大范围推广,所以影响面较小,开发和测试等人员需要提早注意更新以便自己相关产品在新系统版本上顺利运行。


现在登录腾讯WeTest即可使用Android O系统真机。WeTest提供上千台真实手机,随时随地进行测试,保障应用/手游品质。节省百万硬件费用,加速敏捷研发流程。同时腾讯WeTest兼容性测试团队积累了10年的手游测试经验,旨在通过制定针对性的测试方案,精准选取目标机型,执行专业、完整的测试用例,来提前发现游戏版本的兼容性问题,针对性地做出修正和优化,来保障手游产品的质量。目前该团队已经支持所有腾讯在研和运营的手游项目。

欢迎进入:http://wetest.qq.com/product/cloudphone 体验安卓O系统真机

欢迎进入:http://wetest.qq.com/product/expert-compatibility-testing 使用专家兼容测试服务。WeTest兼容性测试团队期待与您交流!You Create,We Test!

如果对使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:800024531

奥利奥好吃吗?Android 8.0新特性适配测试报告来啦!的更多相关文章

  1. Android 8.0 新特性

    Android 8.0 (Android Oreo(奥利奥))新特性介绍 通知渠道 - Notification Channels 通知渠道是由应用自行定义的通知内容类别,借助渠道,开发者可以让用户对 ...

  2. Android 6.0 新特性 整理 资料来自网络

    Android 6.0新特性 Runtime Permissions Doze and App Standby Apache HTTP Client Removal BoringSSL Access ...

  3. android 7.0 新特性 和对开发者的影响

    android 7.0新特性 - jiabailong的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/jiabailong/article/details/5241 ...

  4. android 5.0新特性

    Android Lollipop 面向开发人员的主要功能 Material Design 设计 注重性能 通知 以大屏幕呈现 以文档为中心 连接性能再上一级 高性能图形 音频处理功能更强 摄像头和视频 ...

  5. 腾讯云安全:开发者必看|Android 8.0 新特性及开发指南

    欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 背景介绍 谷歌2017 I/O开发者大会今年将于5月17-19日在美国加州举办.大会将跟往年一样发布最新的 A ...

  6. 开发者必看|Android 8.0 新特性及开发指南

    背景介绍 谷歌2017 I/O开发者大会今年将于5月17-19日在美国加州举办.大会将跟往年一样发布最新的 Android 系统,今年为 Android 8.0.谷歌在今年3 月21日发布 Andro ...

  7. Android 7.0新特性

    还望支持个人博客站:http://www.enjoytoday.cn 由于google目前不是无法直接在国内访问,故此,对于android 开发平台的7.0新特性做个保存.也可供大家查阅.原文转自an ...

  8. Android 6.0 新特性

    首先谈一谈Android 6.0的一些新特性 锁屏下语音搜索 指纹识别 更完整的应用权限管理 Doze电量管理 Now onTap App link 在开发过程中与我们关系最密切的就是"更完 ...

  9. Android 5.0 新特性

    Material Design Material Design简介 Material Design是谷歌新的设计语言,谷歌希望寄由此来统一各种平台上的用户体验,Material Design的特点是干 ...

随机推荐

  1. 201521123091 《Java程序设计》第8周学习总结

    Java 第八周总结 第八周的作业. 目录 1.本章学习总结 2.Java Q&A 3.码云上代码提交记录及PTA实验总结 1.本章学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集 ...

  2. 英语学习app案列分析

    很多同学有误解,软件工程课是否就是理论课?或者是几个牛人拼命写代码,其他人打酱油的课?要不然就是学习一个程序语言,搞一个职业培训的课?都不对,软件工程有理论,有实践,更重要的是分析,思辨,总结.在课程 ...

  3. 第二次项目冲刺(Beta阶段)第一天

    a. 安排连续七天的敏捷冲刺. 2017.5.18完成冲刺计划安排 2017.5.20完善主页面 1st day(目前位置) 2017.5.21完善功能 2st day 2017.5.22添加自定义重 ...

  4. 201521123050 《Java程序设计》第5周学习总结

    1. 本周学习总结 2. 书面作业 1.代码阅读:Child压缩包内源代码 1.1 com.parent包中Child.java文件能否编译通过?哪句会出现错误?试改正该错误.并分析输出结果. 答:不 ...

  5. 201521123053《Java程序设计》第四周总结

    1. 本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容. 现在上课跟着老师的思路走,一般都能理解了.就是课上知识点有些难以记住. 特别讲讲这个思维导图 ...

  6. 201521123100 《Java程序设计》第3周学习总结

    1. 本周学习总结 初学面向对象,会学习到很多碎片化的概念与知识.尝试学会使用思维导图将这些碎片化的概念.知识组织起来.请使用纸笔或者下面的工具画出本周学习到的知识点.截图或者拍照上传. 2. 书面作 ...

  7. 201521123030《Java程序设计》第1周学习总结

    #1. 本章学习总结 你对于本章知识的学习总结 了解了java的发展简介 认识了jvm/jre/jdk的联系,学习安装jdk java好麻烦的说... 1.为什么java程序可以跨平台运行?执行jav ...

  8. JAVA课设---五子棋

    1.团队博客链接 JAVA课设-五子棋-团队博客 2.个人负责模块: ①对鼠标事件的处理 , 此模块需处理五子棋的放置问题.颜色转换问题.以及当五子连线时弹出窗口显示结果. ②对MainFrame中主 ...

  9. temp--达州银行

    达州银行现场 服务器IP地址 192.168.1.234 ilink / ilink 自己电脑需要设置为固定IP 192.168.1.XXX 子网掩码 255.255.255.0 192.168.1. ...

  10. webservice03#schema#元素属性定义

    工具软件XMLSpy 2010 破解版,是非常好的写XMl的工具软件. 1,Schema的好处: Schema出现的目的是通过一个更加合理的方式来编写xml的限制文件(基于xml语法的方式): Sch ...