奥利奥好吃吗?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 条评论
登录 后参与评论

相关文章

来自专栏发迹网(www.082765.com)

网站内部优化教程之网站内容怎么更新?

维护网站内容如何更新?做站长的朋友都知道网站建设之后,我们是需要添加内容的,不但是为了网站优化,还为了通过内容吸引客户,怎加网站流量,从而打字转化的目的。那么网...

590
来自专栏郭耀华‘s Blog

上帝之眼APP——实时定位监控、即时通讯

项目地址 https://github.com/guoyaohua/GodsEYE 开发环境 Android studio 2.3.1 极光推送IM SDK 百...

5854
来自专栏北京马哥教育

Linux 与 Unix 到底有什么不同?

如果你是一名20多岁或30多岁的软件开发人员,那么你已成长在一个由Linux主导的世界中。数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场...

860
来自专栏FreeBuf

Android手机恢复出厂设置后,数据依然可恢复

如果你打算卖掉你的旧Android手机,建议你还是多考虑考虑……Android恢复出厂设置功能有一个漏洞,即使你恢复了出厂设置,黑客依然可以恢复你的登录密码、短...

2125
来自专栏SAP最佳业务实践

SAP最佳业务实践:FI–应付账款(158)-9 F110使用自动付款程序过账付款

4.10 F110使用自动付款程序过账付款 预付款,贷项凭证和发票之间的差异将被付款程序自动过账。 您可以用经典付款媒介程序或付款媒介工作台来产生付款媒介。在下...

35812
来自专栏SAP梦心的SAP分享

SAP生产机该不该开放Debuger权限

前段时间公司定制系统在调用SAP RFC接口的时候报错了,看错误消息一时半会儿也不知道是哪里参数数据错误,就想着进到SAP系统里面对这个接口做远程Debuger...

1796
来自专栏Golang语言社区

Golang语言零基础入门资料整理

GO语言跟它名字一样是门比较装逼的语言,鲜有菜鸟初学者教程,所以没有语言基础的话,理解起来会有点困难。闲来没事整理了一个GO零基础入门资料。 安装与简介 因为国...

3566
来自专栏SAP梦心的SAP分享

SAP生产机该不该开放Debuger权限

前段时间公司定制系统在调用SAP RFC接口的时候报错了,看错误消息一时半会儿也不知道是哪里参数数据错误,就想着进到SAP系统里面对这个接口做远程Debuger...

781
来自专栏Timhbw博客

Mac开发必备软件-SimPholders

2016-10-2400:54:32 发表评论 321℃热度 趁着1024程序猿的节日,今天抽出一点时间来分享一些好东西,分享一些比较好的软件,方便广大程序猿...

3666
来自专栏BIT泽清

2018年【开发者必看】金融p2p无资质上架app store已过审经历教程

自从国内上架金融理财贷款P2P类型的App必须要具备金融资质后,现在想要上架到App Store已经很难了,就算你有了资质还不一定能够。下面就给大家分享一下关于...

84115

扫码关注云+社区