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. 记一次sql server 性能调优,查询从20秒至2秒

    一.需求 需求很简单,就是需要查询一个报表,只有1个表,数据量大约60万左右,但是中间有些逻辑. 先说明一下服务器配置情况:1核CPU.2GB内存.机械硬盘.Sqlserver 2008 R2.Win ...

  2. Liunx上传下载和压缩问题分享

    昨天紧急需求需要测试,开发远程发了个包需要部署到生产环境.我通过FileZila连接到服务器,然后把补丁包发送到服务器对应路径,通过CRT操作,进行包的解压.重启. 同时,为了配合开发定位问题,需要从 ...

  3. 封装游戏配表读取和存储(xml格式);支持行列存取,标题存取

    做服务器肯定会涉及到游戏配表,而读取游戏配表是一个必备技能; 之前一直都是采用TinyXml直接读,匹配字符串,每次加个表都是一大坨代码,看着也是心累; 因此利用了闲暇的时间封装了一个 xml配置表 ...

  4. Unity strip engine code可能会使程序崩溃

    最近正在做新大厅的红包推荐口令快速领金币入口拍卖行之类的功能,同事把我的捕鱼整合到他的项目中时出现了闪退的问题,经排查是因为strip engine code选项. Strip engine code ...

  5. (转)JAVA堆栈操作

    java.util.Queue用法(是util中的一个接口) 队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作.进行插入操作的端称为队尾,进行 ...

  6. LeetCode-Maximum Subarray[dp]

    Maximum Subarray Find the contiguous subarray within an array (containing at least one number) which ...

  7. 安装完ubuntu16.4.0之后要做的一些优化

    1.删除libreoffice libreoffice虽然是开源的,但是Java写出来的office执行效率实在不敢恭维,装完系统后果断删掉 sudo apt-get remove libreoffi ...

  8. [Tyvj 1728] 普通平衡树

    大名鼎鼎的板子题w 照例先贴题面 Describtion 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. ...

  9. Hibernate学习总汇

    Hibernate的基础知识 什么是框架? 什么是Hibernate框架? |--1.应用在javaee三层结构中的dao层 |--2.在dao层里面做对数据库进行crud操作,使用hibernate ...

  10. 结合bootstrap fileinput插件和Bootstrap-table表格插件,实现文件上传、预览、提交的导入Excel数据操作流程

    1.bootstrap-fileinpu的简单介绍 在前面的随笔,我介绍了Bootstrap-table表格插件的具体项目应用过程,本篇随笔介绍另外一个Bootstrap FieInput插件的使用, ...