2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
蘋果昨天宣布將向今天的消費(fèi)者提供iOS 14和iPadOS 14,激怒了iPhone和iPad開發(fā)人員社區(qū)中的許多人。一天的通知與該公司通常的做法大相徑庭,后者通常會(huì)在一周內(nèi)給開發(fā)人員一個(gè)通知,以在主要操作系統(tǒng)發(fā)布之前對(duì)其應(yīng)用程序進(jìn)行最后的修改。
令人驚訝的是,一些iOS開發(fā)人員已經(jīng)對(duì)Apple對(duì)其App Store施加控制的方式感到憤怒。本·湯普森(Ben Thompson),卡拉·斯威舍(Kara Swisher)和約翰·格魯伯(John Gruber)都在今年早些時(shí)候報(bào)道說,許多人對(duì)談?wù)撍麄冋J(rèn)為不公平的政策感到恐懼。
但是,蘋果開發(fā)人員肯定對(duì)iOS 14的突然發(fā)布發(fā)出了聲音。
對(duì)用戶來(lái)說是個(gè)好消息,對(duì)開發(fā)人員來(lái)說則不然
從表面上看,在蘋果發(fā)布活動(dòng)后的第二天,iOS 14的發(fā)布就是一個(gè)好消息。今天發(fā)布的版本將是大多數(shù)人嘗試iOS 14的新功能的首次機(jī)會(huì),其中包括新的主屏幕小部件,畫中畫模式和新的Translation應(yīng)用程序,僅舉幾例。但這對(duì)于iOS開發(fā)人員來(lái)說不是一個(gè)好消息,因?yàn)樗麄兤惹行枰趇OS 14發(fā)布日之前及時(shí)編譯,測(cè)試和提交應(yīng)用程序。Halide Camera的聯(lián)合創(chuàng)始人兼設(shè)計(jì)師Sebastiaan de With如此雄辯地總結(jié)了許多開發(fā)人員所不愿承受的壓力:
“我認(rèn)為許多開發(fā)人員今晚不會(huì)沉睡,或者只是放棄并選擇在需要時(shí)發(fā)布版本,而不是與新OS一起發(fā)布,” iOS開發(fā)人員Shihab Mehboob在蘋果發(fā)布會(huì)后告訴我。或作為另一位開發(fā)者,Jesse Squires在博客文章中將其貶低,“ 蘋果為什么表現(xiàn)得像個(gè)混蛋?”
Dark Noise開發(fā)人員Charlie Chapman在推特中說: “我聽上去聽起來(lái)很古怪,但是我認(rèn)為這是在蘋果活動(dòng)之后我所感到的最消極的感覺。” “我不那么努力,但是我做了很多工作,準(zhǔn)備推出iOS 14的“第一天”版本。”
“ Legit probbaabbblyyy今晚不會(huì)做任何“沉睡”的事情,” Apollo Reddit應(yīng)用程序背后的開發(fā)人員Christian Selig 發(fā)推文說。
“蘋果公司的大型WTF明天將在不通知開發(fā)人員任何通知或提交提交其應(yīng)用程序的最終工具的情況下,將iOS 14 降級(jí),”開發(fā)人員Steve Troughton-Smith說。
需要明確的是,昨天并不是第一次開發(fā)人員聽說過iOS14。Apple 在6月的開發(fā)人員大會(huì)上宣布了該新軟件,并于同一天發(fā)布了其第一個(gè)開發(fā)人員beta。自從添加新的iOS 14功能并確保其應(yīng)用程序與新軟件兼容以來(lái),大多數(shù)開發(fā)人員將花費(fèi)數(shù)月的時(shí)間。
“蘋果公司的大型WTF明天將在未通知開發(fā)人員任何通知或提交其應(yīng)用程序的最終工具的情況下發(fā)布IOS 14”
傳統(tǒng)上,蘋果9月的iPhone活動(dòng)對(duì)于開發(fā)人員而言是至關(guān)重要的一天,因?yàn)檫@是該公司發(fā)布所謂的“ Golden Master”(GM)版本的iOS和Xcode開發(fā)人員工具的日子。iOS開發(fā)人員Rhys Morgan告訴我,這與Apple通常“ 99%的時(shí)間”向公眾發(fā)布的版本相同。這是一個(gè)關(guān)鍵的里程碑,并且是開發(fā)人員可以開始使用軟件最終版本的那一刻,而不必?fù)?dān)心發(fā)行前可能會(huì)有所變化。蘋果公司在昨天的活動(dòng)之后,即iOS 14發(fā)布的前一天發(fā)布了GM版本。
iOS測(cè)試版在發(fā)布GM的過程中經(jīng)常更改。有時(shí),這些更改很小,但是有時(shí),會(huì)有一些新功能被刪除,或者由于錯(cuò)誤而重新調(diào)整了其他功能。開發(fā)人員彼得·斯坦伯格(Peter Steinberger)在Twitter上發(fā)布了一個(gè)這樣的示例,他指出,蘋果已經(jīng)在iOS 14的beta版本中刪除了對(duì) iOS 14 GM版本的新API的支持。
“因此,如果您的應(yīng)用程序一直在使用[新API]或正在發(fā)布使用該API的框架,突然之間……您將無(wú)法。就是這樣,它已經(jīng)消失了,您必須更換它。” Morgan說。開發(fā)人員通常會(huì)在GM發(fā)布和iOS新版本正式發(fā)布之間進(jìn)入一周,這對(duì)于解決此類問題非常有用。
似乎即將到來(lái)的開發(fā)人員的最后期限還算不夠糟糕,即使開發(fā)人員下載了最新的開發(fā)工具并重新編譯了他們的應(yīng)用程序,他們也必須通過Apple的App Store批準(zhǔn)流程才能下載其產(chǎn)品。這是開發(fā)人員有時(shí)會(huì)花一整周的過程,以便有時(shí)間解決審核過程可能引起的任何問題。摩根說,在過去的一天中,一些開發(fā)人員報(bào)告說他們的應(yīng)用程序已經(jīng)在蘋果公司的批準(zhǔn)下進(jìn)行了短短的一到兩個(gè)小時(shí),這比正常情況下要快得多,這導(dǎo)致人們猜測(cè)蘋果公司正在加快iOS 14應(yīng)用程序的批準(zhǔn)。但是,像查普曼這樣的其他人則表示,他們?nèi)栽诘却龜?shù)小時(shí)后批準(zhǔn)其應(yīng)用程序。
開發(fā)人員完成工作后,應(yīng)用仍需要通過審核
至少有一個(gè)引人注目的應(yīng)用警告用戶,如果他們想繼續(xù)使用其軟件,請(qǐng)不要升級(jí)到最新版本的iOS。昨天,官方的Animal Crossing Pocket Camp Twitter帳戶確認(rèn)其應(yīng)用無(wú)法在運(yùn)行iOS 14的設(shè)備上打開。“我們不建議您在解決此問題之前將設(shè)備更新到iOS 14,”其推文中寫道。
但是,與我交談過的開發(fā)人員說,隨著iPhone所有者開始更新到iOS 14,我們不太可能看到大量損壞的應(yīng)用程序。他們說,較新版本的iOS通常擅長(zhǎng)運(yùn)行為其先前版本設(shè)計(jì)的較舊軟件,并且擁有iOS 14 Beta版的訪問權(quán)限將使開發(fā)人員有時(shí)間為即將進(jìn)行的任何重大更改做準(zhǔn)備。
“我的意思是,自WWDC以來(lái),我們已經(jīng)安裝了iOS 14。我認(rèn)為這不會(huì)在App Store上所有內(nèi)容都破損的情況下產(chǎn)生大規(guī)模的影響。” Halide的de With解釋道。“如果現(xiàn)在您的應(yīng)用在iOS 14上處于極度崩潰的狀態(tài),那么它將在發(fā)行時(shí)就被破壞。我認(rèn)為這不會(huì)成為一個(gè)大問題。”
Chapman同意iOS 14不會(huì)破壞許多較舊的應(yīng)用程序。“這令人沮喪,但是我真的不認(rèn)為客戶體驗(yàn)實(shí)際上會(huì)變得如此糟糕,”他說。
但是我與之交談的開發(fā)人員還建議,周轉(zhuǎn)時(shí)間過短可能意味著iOS 14的某些新功能在發(fā)布之日可能不會(huì)得到廣泛支持。De With表示,例如,Halide團(tuán)隊(duì)會(huì)“喜歡”在發(fā)布日就支持iOS 14的新主屏幕小部件功能。
在第一天支持新功能可以提高應(yīng)用程序的宣傳性
支持這些主要的新功能可以使較小的開發(fā)人員獲得更大的知名度。Chapman告訴我,他一直在計(jì)劃自己的應(yīng)用程序以支持Apple的新主屏幕小部件功能,希望它將在iOS 14發(fā)布的第一天就引起媒體的關(guān)注,因?yàn)槌霭嫖飬R集了支持操作系統(tǒng)功能的最佳應(yīng)用程序最新功能。
但是,對(duì)于某些開發(fā)人員而言,對(duì)今年發(fā)布時(shí)間表的更改更為輕松。de With告訴我,對(duì)于像Halide這樣的應(yīng)用程序,它以支持每部iPhone 的最新和最強(qiáng)大的硬件和軟件功能而感到自豪,今年的iPhone延遲發(fā)布使事情比往年更容易。團(tuán)隊(duì)可以專注于確保Halide目前可以在運(yùn)行iOS 14的現(xiàn)有iPhone上無(wú)縫運(yùn)行(他們希望在下周推出一個(gè)小的兼容性更新),然后在下一個(gè)版本發(fā)布時(shí)為iPhone 12隨附的任何新相機(jī)硬件提供支持。月。
最大的問題是,為什么蘋果首先選擇今天發(fā)布iOS 14,因?yàn)樗鼪]有任何新的iPhone硬件迫切需要新的操作系統(tǒng)。
摩根(Morgan)和查普曼(Chapman)告訴我,蘋果需要iOS 14才能與新的Apple Watch Series 6發(fā)行同時(shí)發(fā)布,后者可以直接運(yùn)行新的watchOS 7。蘋果表示,新版本的watchOS 需要安裝iOS 14。但是,這并不能解釋為什么蘋果選擇今天發(fā)布iOS 14,而不是等到周五智能手表發(fā)布。
在任何其他年份,給iOS開發(fā)人員一天的通知,就是新版本的iOS即將面世,這可能會(huì)被取消。但是到了2020年,當(dāng)蘋果的App Store政策面臨前所未有的監(jiān)管和法律審查時(shí),它開始看起來(lái)像是一個(gè)無(wú)用的錯(cuò)誤。蘋果現(xiàn)在比以往任何時(shí)候都更需要盟友,而且像新的上訴程序這樣的政策顯然旨在解決開發(fā)人員的擔(dān)憂。但是匆匆忙忙的iOS 14版本并沒有給它帶來(lái)好處。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。