奥利奥好吃吗?Android 8.0 新特性适配测试报告来啦!

作者:lane,腾讯适配测试负责人、WeTest专家兼容测试负责人 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 原文链接:http://wetest.qq.com/lab/view/341.html

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!

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏猿湿Xoong

怎么用TWRP刷LineageOS拯救我的Android手机?

1674
来自专栏信安之路

打造属于自己的 Wi-Fi “DOS” 攻击工具——Wi-Fi_deauther

一块不起眼的板子,可能在一些人眼中他就没有利用价值,而另一些人却看到了不一样的板子,当我们赋予了他新的生命力,他就会焕然一新,工具的价值取决于人,当你赋予了他什...

612
来自专栏张戈的专栏

WordPress 4.0 Benny简体中文版现已开放下载

昨天,收到了 WordPress 官方邮件,告知 4.0 已发布,要我确认中国联盟的导航插件是否兼容新版本。 ? 不过后台看了下,却没提示更新。直到今早才在后台...

3477
来自专栏施炯的IoT开发专栏

PhoneFinder--寻找丢失的手机

    手机丢了怎么办?那就打电话给手机,如果运气好的话,捡到的好心人能够把手机还给你。如果手机是被偷的,那就没有办法了,即使手机开着,估计小偷也不会接电话。当...

2684
来自专栏恰同学骚年

微信小程序开发初探

  (1)一切以用户价值为依归→用户是微信的核心,所以微信中没有很多与客户无关的功能,比如QQ中的乱七八糟一系列东西。

1453
来自专栏tkokof 的技术,小趣及杂念

“疑难杂症”二记

  今日开发遇到些许问题,大抵都很琐碎,但却又颇为扰人,在此随便一记,提醒自己的同时,也可以方便方便遇到类似情况的朋友~

492
来自专栏大前端开发

微信小程序之生成自定义参数小程序二维码

扫码已经成为一种常见又方便的进入移动应用的途径,可以把线上线下的用户流量带入你的移动应用中来。微信小程序也提供了扫码进入的功能,可以通过扫描二维码或者微信小程序...

964
来自专栏AhDung

【C#】让ReSharper灰色显示未使用的非私有成员的关键

1、在Inspection Severity中设置Non-private accessibility为Warning。如图:

772
来自专栏macOS 开发学习

macOS 开发 - 小基础拾遗

通过熟悉一个App的启动过程,有利于我们理解开发时代码的执行过程,以及帮助我们修复一些系统Bug都是非常有意义的.一个macOS的App启动与iOS App启动...

512
来自专栏工科狗和生物喵

让电脑的灵魂跟你走--电脑远程控制

电脑远程控制是为了方便人们随时随地访问自己的电脑,从而进行更加灵活高效的工作。最常见的远程控制是我们利用客户端直接进入后台操作命令行界面。也就是终端shell。...

4456

扫码关注云+社区