天天看点

WWDC 2018:Apple的最新更新对Devops团队意味着什么

上周,苹果在加利福尼亚州圣何塞举行了年度WWDC会议。 该活动是开发人员社区中的一个重要活动,在多个行业和消费者中均备受期待,因为它为Apple平台(网络和移动平台)提供了所有最新更新。

与以前的会议类似,今年的活动充满了令人振奋的更新,并承诺更快的性能以及新的功能。 从对iOS 12及其功能的初看到Siri变得更智能以及创建自己的个性化表情符号的能力,随着最新的更新,整个行业仍然充满活力。 但是,随着行业影响者和记者剖析各种公告,这对开发人员社区实际上意味着什么? 哪些因素会对他们的日常工作和任务产生更大的影响?最大的挑战是什么?

在去年的会议之后,我深入探讨了iOS 11的预览 。 在操作系统即将面市的三个月前宣布这一消息之后,我打破了开发团队在iOS 11上将面临的最大变化和挑战。今年,我想扩大我的工作重点,以探索一些来自今年展会的重要公告,以及对开发团队的意义。 从iOS 12到MacOS Mojave,有很多开发团队需要考虑。

底线:iOS 12意味着对devop团队的更多连续测试

毫无疑问,今年大会的最大公告之一就是iOS 12的发布。之所以引起广泛关注,是因为该操作系统可用于2013年以来的iPhone和iPhone 5s。 您可能还记得,Apple过去对其更新进行了批评,因为许多人感到旧设备不支持新的操作系统,而旧手机的速度正在放缓。

通过此公告,用户将获得iOS 12中包含的大多数新功能以及最新的安全补丁。 苹果还吹捧iOS 12将提供更好的性能,不会降低旧手机的运行速度。

可以理解的是,人们为不必购买全新的设备而感到兴奋,但是这种新的操作系统对开发团队意味着什么? 不幸的是,有关此最新操作系统的消息,还有很多针对开发人员的测试,尤其是考虑到有传言称将于9月推出五款新设备。

传统上,开发人员将优先针对领先的设备和操作系统进行测试; 但是,随着iOS 12的发布及其在旧设备上运行的能力,团队将需要扩展测试范围,包括在iPhone 5s等设备上测试新的操作系统。 团队将不得不考虑在各种设备上改变屏幕分辨率之类的事情。 在数字应用程序作为主要参与点的时代,开发人员需要确保无论用户使用什么电话或操作系统,应用程序都可以完美运行。

为了避免围绕扩展测试环境的某些恐慌,devops团队应记住,并非所有设备(并非所有用户)都将立即更新到iOS 12。 因此,团队应优先考虑在接下来的六到九个月内并行测试iOS 11和iOS 12。

跟踪个人健康状况会给开发团队增加压力

自从2007年推出原始iPhone以来,移动设备的使用呈指数增长。 人们不仅在手机上花费更多的时间,而且还在使用手机来补充日常活动。

有点有趣的是,上周苹果公司宣布了许多功能,如果您有这种需求,这些功能将有助于限制您在手机上花费的时间。 从知道您在设备上花费了多少时间来控制儿童设备的使用情况以来,Apple似乎正在着手解决数字健康问题。 但是,这种对数字健康的关注可能不会转移到devop团队。 这一变化也与Google最近在上个月的Google I / O会议上宣布的“ 数字化 ”转型相一致。

对于开发团队来说,始终如一地为用户提供一致的体验一直是他们的首要任务,以保留新老用户,更快地进行更新并在一致的基础上添加新功能。 通过苹果公司的控制措施来帮助用户限制他们在手机上花费的时间,竞争将会加剧。 应用程序的质量将比现在更加重要。

如果要减少应用程序的使用频率,则devop团队将需要加班工作以与市场上的其他应用程序竞争,并确保他们不断推出新功能来吸引客户的注意力。 而且,开发人员将需要以相同的方式满足消费者的所有未来更新。 确保每次都达到最佳质量。

Mojave为Web开发人员引入了新的测试平台

从Web测试的角度来看,MacOS Mojave的预览版引起了最多的关注。 借助此新操作系统,Safari也将提供更新。 与iOS 12对移动开发团队的意义类似,这些更新引入了团队需要测试的新操作系统和浏览器。 苹果上周在主题演讲后直接提供了该操作系统的Beta版本,因此开发人员团队可能已经开始对其进行挖掘以进行测试。 现在将需要在此新操作系统和Safari上进行响应式Web设计(RWD)和渐进式Web应用程序(PWA)的测试。

此外,新的MacOS版本还植入了一组有趣的功能。 值得注意的是,开发了新的Mac App Sore,使开发团队可以在此MacOS商店中包含iOS应用。 对于GA来说,对于devops团队来说,这是一个绝佳的时机,可以考虑利用这个新的应用商店并匹配可以并且应该适合两个OS平台的应用。

Devops团队一定会全力以赴,上周的演出中将发布一系列公告。 用户体验将决定哪些组织成功,哪些组织由于这些新更新而失败。

From: https://www.infoworld.com/article/3280094/wwdc-2018-what-apples-latest-updates-mean-for-devops-teams.html