WeTest导读

苹果在WWDC2017大会,公布了最新的iOS 11,系统新特性肯定是让不少果粉充满期待。在网上已能看到不少关于iOS 11的体验文章,那么iOS 11的新特性会对APP产生什么兼容性问题?


iOS 11的新特性会对APP产生什么兼容性问题?针对这次升级,选取了几个与新特性关系较近的项目进行体验,简单测试下各功能目前的兼容性情况。

测试版本:iOS 11 beta 2

一、安装/启动测试

安装与启动在适配测试是最简单但同时最重要的一环,最严重的适配BUG莫过于启动就GG。

测试目的

安装与启动在适配测试是最简单但同时最重要的一环,最严重的适配BUG莫过于启动就GG。

测试用例

测试结果

测试结论

测试了上10款APP,均可正常通该项测试。看起来升级了iOS 11系统并不会对大部分APP有致命性的兼容性问题影响。

该功能对兼容性的影响:低

二、屏幕录制功能

此前该功能就一直被广大的苹果用户所渴望,不少第三方尝试实现,由于关乎到底层,效果一直不理想。

IOS11终于加入了原生的录屏功能,由于该功能是与APP并同运行的,因此一开始觉得该功应该会产生或多或少有存在一些兼容性问题,测试完后确实如此。

测试目的

系统自带录屏功能否与APP互相兼容

测试用例

测试结果

测试结论

1、横竖屏不适配

如魂斗罗,游戏本身是正常的,但录制出来的视屏并没有如游戏一样横屏,而是被拉伸了,视频里的游戏画面比例错误。

2、音画不同步

该录屏功能,是带有同时录音功能的。在测试的时候,部分APP发现存在声音与画面不同步的情况,但该缺陷重现性为偶现性。

APP与录屏功能不兼容(iOS11-BETA3已解决)

测试穿越火线过程中,启动了录屏功能后,启动穿越火线,游戏音效会消失。并且录屏功能会失灵,即使关闭该APP后,录屏功能仍然失灵,需重启手机后才能解决。

但该BUG,在iOS11系统升级至BETA3版本后,尝试重现时,发现问题已解决,从此看来应该是系统BUG导致的。

三、HEIF 格式的照片

iOS 11 引入的是一项名为“高效图像文件格式”(High Efficiency Image File Format,简称HEIF) 的新一代压缩技术。HEIF压缩效果几乎能比JPEG格式节省一半甚至更多的空间。

测试目的

新格式照片,测试APP的调用是否存在兼容性问题

测试用例

测试结果

测试结论

挑选了几款与照片交互较多的APP,发现该格式的图片兼容性不错。并且提供了兼容性设置,在传输到MAC或PC 时提供了两个选项分别是“自动”与“保留原始图片”,前者可自动传输兼容格式的照片和视屏。

该功能对兼容性的影响:低

四、输入法单手模式

手机屏幕越来越大,单手输入显得越来越吃力,一些第三方输入法开始推出了单手输入的功能,iOS11系统自带输入法中也加入了这一功能。

该功能是为了方便单手输入的一个功能,仅在竖屏状态下有效。该功能可让输入法键盘,往左缩小以便左手单手操作,或者往右缩小以便右手操作。

测试目的

在各种竖屏或可竖屏的APP中能否正常的使用单手模式状态下的输入法

测试用例

测试结果

测试结论

针对这一新功能,几个为数不多的竖屏游戏以及APP进行测试体验。最后,仅发现一个输入法的通用漏洞。

系统设计缺陷:英文键盘的输入预测框并没有缩放,大屏IOS设备左测仍然不方便进行单手操作。

该功能对兼容性的影响:低

五、剩余新特性

原生相机增加二维码识别功能

AppStore改版

新增文档管理

更强大的SIRI,带翻译功能,开放更多的资源能整合更多的第三方应用功能等

这部分与兼容性目前关系并不多,所以未进行针对性测试。

六、IOS11 新特性APP兼容性影响结论

1、选择了几个较为共用的新特性,简单的针对此进行了兼容性测试,除了录屏功能出现了一些问题,其余测试的新特性并未有发现相关问题。除此还有另外的新特性适用性通用性较低,并未一一测试。

2、从此次测试的新特性结果来看,测试系统版本BUG较多,但与APP兼容性还算不错。至于这些特性或剩余未测试的新特性是否存在其他的影响,还需要等待后续测试版本以及正式版本才有定论。


腾讯WeTest兼容性测试团队积累了10年的手游测试经验,旨在通过制定针对性的测试方案,精准选取目标机型,执行专业、完整的测试用例,来提前发现游戏版本的兼容性问题,针对性地做出修正和优化,来保障手游产品的质量。目前该团队已经支持所有腾讯在研和运营的手游项目。

服务目前已经对外开放,欢迎访问:http://wetest.qq.com/product/expert-compatibility-testing 使用。

WeTest兼容性测试团队期待与您交流!You Create,We Test!

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

 

浅酌iOS 11兼容性的更多相关文章

  1. 一起来给iOS 11找bug: 苹果还是乔布斯时代的细节控吗?

    众所周知,前几天苹果在位于苹果公园的Steve Jobs剧院召开了一年一度的新品发布会,正式揭幕了全屏的iPhoneX, 随后又把iOS 11推送给了测试员(Beta Tester)(正式版将于几周后 ...

  2. Main.storyboard: WKWebView before iOS 11.0 (NSCoding support was broken in previous versions)

    在工程里用  故事板写了 wkwebview  如果运行在 ios11以下 就会报这个错误,如果要支持iOS 11 以下的用户,请重写View部分,使用代码调用WKWebView,而不用使用故事版来加 ...

  3. iOS 11 APP 设计中的几个 UI 设计细节

    Apple 官网看了 iOS 11 的介绍,发现有不少的更新哦,比如控制中心.Siri.Live Photo 等等,总体来说都有很多不错的体验,不过本文不介绍功能,只说视觉界面. 在 iOS 11 的 ...

  4. 移动端与pc端的区别 及 ios的 兼容性问题

    前言:这里移动端主要指 hybrid app 中的H5页面.app 中对页面 样式和功能 的需求会更精细一点. 1.适配: 手机端的尺寸多样,3.5英寸的 iPhone4应该是最小的,只要考虑 兼容到 ...

  5. 浅谈iOS视频开发

     浅谈iOS视频开发 这段时间对视频开发进行了一些了解,在这里和大家分享一下我自己觉得学习步骤和资料,希望对那些对视频感兴趣的朋友有些帮助. 一.iOS系统自带播放器 要了解iOS视频开发,首先我们从 ...

  6. 浅谈iOS中的userAgent

    浅谈iOS中的userAgent   User-Agent(用户代理)字符串是Web浏览器用于声明自身型号版本并随HTTP请求发送给Web服务器的字符串,在Web服务器上可以获取到该字符串. 在公司产 ...

  7. H.264格式,iOS硬编解码 以及 iOS 11对HEVC硬编解码的支持

    H.264格式,iOS硬编解码 以及 iOS 11对HEVC硬编解码的支持 1,H.264格式 网络表示层NAL,如图H.264流由一帧一帧的NALU组成: SPS:序列参数集,作用于一系列连续的编码 ...

  8. 这是您一直期待的所有iOS 11功能的屏幕截图

    Tips 原文作者:Chris Mills 原文地址:Here's all the iOS 11 screenshots you've been waiting for 除非你已经深陷VR其中,否则现 ...

  9. 理解ios 11中webview的视口

    iOS 11在状态栏区域带来了一些新的,也许是不直观的行为,这对使用Apache Cordova或Ionic等工具的开发人员尤为重要.特别是,这种行为变化会影响任何基于Web的应用程序,这些应用程序在 ...

随机推荐

  1. elasticsearch REST API方式批量插入数据

    elasticsearch REST API方式批量插入数据 1:ES的服务地址  http://127.0.0.1:9600/_bulk 2:请求的数据体,注意数据的最后一行记得加换行 { &quo ...

  2. sudo 和su

    场景:在服务器上进行操作的时候通常不适用root用户,但是有时候执行某一些操作需要使用root权限... 1 su命令 使用su命令来切换用户,su是switch user切换用户的缩写. 可以是从普 ...

  3. 【MYSQL】ubuntu13安装mysql(转)

    安装的是mysql-5.0.87-linux-i686-glibc23.tar.gz 1.解压tar.gz tar –xzf mysql-5.0.87-linux-i686-glibc23.tar.g ...

  4. Opencv探索之路(二十):制作一个简易手动图像配准工具

    近日在做基于sift特征点的图像配准时遇到匹配失败的情况,失败的原因在于两幅图像分辨率相差有点大,而且这两幅图是不同时间段的同一场景的图片,所以基于sift点的匹配已经找不到匹配点了.然后老师叫我尝试 ...

  5. 使用maven搭建环境

    今天第一次用maven创建springmvc工程,下载配置都很成功,但用命令行创建项目时遇到一些问题: 1.命令行显示命令不为内部或外部命令: 解决方法:使用管理员模式打开命令行 2. 显示到如下图所 ...

  6. 64位linux系统通过编译安装apache+…

    二.安装php 上传php压缩包 例如:php-5.2.3.tar.gz 移动 mv php-5.2.3.tar.gz /usr/local/src 进入 cd /usr/local/src 解压 t ...

  7. docker安装方法(常见安装出错问题汇总)

    参考资料: 1. 开源中国  http://www.oschina.net/translate/nstalling-dockerio-on-centos-64-64-bit?cmp Docker 是一 ...

  8. Tornado session 插件 pycket 定制时间和时间续租

    功能描述:10分钟用户没有任何操作,跳转到登录页面. 分析:这个功能用session就能实现(由于pycket 的session内容是存储在memcached或者redis里面的.所以,session ...

  9. CSDN社区投诉申请表

    最近两天我发现我的个人网站,业余草:www.xttblog.com,流量急速下滑.经过分析,发现是被CSDN社区的一个博客网友将我网站上的内容搬到了他的CSDN博客上.导致了已搜索就全部导流到了CSD ...

  10. [Usaco2015 Jan]Grass Cownoisseur Tarjan缩点+SPFA

    考试的时候忘了缩点,人为dfs模拟缩点,没想到竟然跑了30分,RB爆发... 边是可以重复走的,所以在同一个强连通分量里,无论从那个点进入从哪个点出,所有的点一定能被一条路走到. 要使用缩点. 然后我 ...