[关闭]
@liuhui0803 2017-11-24T06:29:30.000000Z 字数 2178 阅读 1084

面向iPhone X的iOS应用测试要领

iOS iPhoneX 应用开发 测试 iOS11


摘要:

本文介绍了iOS应用开发者在围绕iPhone X/ iOS 11 开发和测试应用时需要注意的一些问题。

正文:

最近,Apple发布了充满未来色彩的全新一代iPhone X。抛开新颖的设计和饱受争议的价格不谈,这款设备为最终用户带来了一系列全新的功能、显示屏以及交互方式。

iOS 11与之前版本相比有了巨大的变化,导致用户接受度依然很低(约30%),并且质量方面也存在瑕疵:面世一个半月的时间里发布4个补丁,这已经不算少了

有证据显示,iOS 11的大部分变化已经导致原本在iOS 11.x和iPhone 8、iPhone 7等上一代机型上可以正常运行的应用遇到问题。

本文将介绍其中的一些重要事项,测试人员和开发者如果尚未重视,必须立即着手采取必要的措施,以确保自己的应用可以在Apple最新的移动平台上顺利运行。

本文主要分为两部分:移动测试方面的建议,以及有关应用开发的建议。

针对iPhone X/iOS 11的移动测试

cvs-issues.png-815.5kB

whatsapp-image-2017-11-05-at-085248.jpeg-121.4kB

除了取消Home键导致操作后台应用的方法产生变化外,用户返回主屏的方法也有所不同。在每个测试自动化场景中,返回主屏都是很常见的步骤,因此这些步骤也需要进行必要的调整,使用一个向上滑动的手势代替按压Home键

touchid.png-1815.7kB

whatsapp-image-2017-11-03-at-1859227.jpeg-49.5kB

此外在访问Hulu.com网站时也遇到了不少问题。大部分菜单内容被显示在屏幕最底部用户可控范围之外,因此完全无法操作。很明显,这个网站还没有针对iPhone X/Safari浏览器进行过适配。

dn5r8yhvwaaqnxw_large.jpg-38.2kB

移动应用开发

scaleiphonex.jpg-83.2kB

whatsapp-image-2017-11-05-at-092658.jpeg-117.2kB

总结

新发布的iPhone X可能会与Android Note 8等设备一起开创一个全新的创新领域,让应用开发者借此更好地吸引客户,创造业务价值。但如果应用质量不能与这些创新的技术相匹配,例如出现上文提到的这些问题,技术转型过程肯定会充满挑战,难以被最终用户所接受。

强烈建议不同领域的iOS应用供应商亲自体验这个全新的平台,弥补质量和功能方面的缺失,进行必要的调整,以便紧跟技术创新步伐不“掉队”。

作者Eran Kinsbruner阅读英文原文The Essentials of iOS App Testing For iPhone X

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注