天天看點

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