蘋果留給 iOS 開發(fā)者的時間不多了:30 天內(nèi)必須更新舊版本
“我覺得很惡心。蘋果剛剛給我發(fā)了一封郵件,說他們要刪除我的一款免費游戲——Motivoto,只因為距離它上一次更新時間已經(jīng)超過兩年?!?/p>
日前,知名應(yīng)用程序開發(fā)商Protopop Games 的獨立開發(fā)者 Robert Kabwe 發(fā)推控訴蘋果公司,聲稱作為蘋果應(yīng)用改進系統(tǒng)的一部分,蘋果要刪除自己開發(fā)的休閑游戲 Motivoto。其憤怒地表示,“這對獨立開發(fā)者來說,非常不公平。”
這到底是怎么一回事?
應(yīng)用“老矣”,應(yīng)該棄之?
據(jù)悉,Motivoto這款游戲于六年前上線了 1.0版本。在 2019 年 3 月,Robert Kabwe 修復了一些 Bug 之后,發(fā)布了 1.1 版本。自此之后的三年間,該款應(yīng)用程序一直沒有更新。
直到近日,Robert Kabwe 收到了蘋果的郵件提醒,意思是“給你30 天的時間,請對 App 進行版本更新,否則將會下架。”
如果不更新,這款應(yīng)用將會被蘋果定義為過時應(yīng)用。
Robert Kabwe 對此吐槽道,“這一點也不酷。2000 年的主機游戲如今還有在銷售的?!?/p>
眾多開發(fā)者的 App 遭下架危機!
無獨有偶。除了Robert Kabwe 之外,也有多位開發(fā)者有著相似的遭遇。
FlickType Apple Watch 鍵盤的開發(fā)者 Kosta Eleftheriou 表示,“由于兩年沒有更新版本,蘋果還刪除了我的 FlickType Keyboard 的應(yīng)用,這個版本是專為視障人士設(shè)計的?!?/p>
同時,他指出,像 Pocket God(《口袋上帝》)這樣的游戲已經(jīng) 7 年沒有更新了,但是它仍然被保留在 App Store 中。
另一位開發(fā)者 Emilia 表示,“蘋果正在刪除我的一些舊游戲,只因它們沒有在一定時間內(nèi)進行更新?!痹贓milia 看來,游戲可以作為已完成的對象而獨立存在于 App Store 中。這些免費的項目不適合經(jīng)常更新或者以 Live Service 模式(一種“游戲服務(wù)”,即在游戲本體發(fā)行后,為其制定長期的DLC支持計劃,吸引玩家回歸或保持游戲熱度的一種運營方式)。
一定程度上,可以將它們視為藝術(shù)品?!皢栴}不在于蘋果 App Store 的政策(盡管存在缺陷),而在于純粹的圍墻花園不適合通用計算平臺”,Emilia 說道。
從以上開發(fā)者的反饋中,我們發(fā)現(xiàn)多數(shù)是 4 月 23 日收到的郵件通知。
這或是蘋果再一次的大規(guī)模清掃過時應(yīng)用程序的行動。而之所以用“再”字,是因為也有不少 iOS 開發(fā)者反饋,幾年前,蘋果就有過這種舉措。
@DaveSapien 稱,“幾年前,這件事也發(fā)生在我身上(獨立游戲開發(fā)者)。當時因為沒有在兩年內(nèi)更新,我的 20 多款應(yīng)用被下架。當時那些應(yīng)用運行狀況良好,甚至有些在今天同樣可用。
這些 App 雖然不是全球知名的應(yīng)用或游戲,但是它們都是高品質(zhì)的成品,而且應(yīng)用本身沒有任何問題。因為這種理由被下架,重新發(fā)布都需要耗費一定的成本,所以我很遺憾當時沒有太多的選擇。
現(xiàn)在我有計劃重新發(fā)布其中的一些,但是前提是我先得保證當前的工作?!?/p>
“兩年沒有更新的 App,或都受影響”
長時間不更新的應(yīng)用,對于一直走在技術(shù)創(chuàng)新前沿的蘋果而言,難免有些過時了。而且在 App Store 數(shù)百萬款 App 中,不止以上,還有不少長期不更新的應(yīng)用程序存在,這導致很多用戶在 App Store 中搜索 App 時,會跳出來一堆并非是自己想要且過時的應(yīng)用。
在此之下,蘋果出手了。不知何時,蘋果更新了其官方的「App Store Improvements」公告的頁面。其表示:
“為了讓客戶更輕松地找到符合自身需求的出色 App,我們希望確保 App Store 上提供的 App 均功能正常且處于最新狀態(tài)。目前,我們正在實施一個持續(xù)的流程來評估 App,以移除那些無法再按預期方式工作、未遵循當前審核準則或已過時的 App。”
對此,蘋果將對 App Store 上所有類別的 App 進行評估,如果發(fā)現(xiàn)問題,App Store 團隊將會聯(lián)系相應(yīng)的開發(fā)者或團隊對相關(guān)的 App 要求整改。
同時,蘋果在公告中寫道,“您需要在 30 天內(nèi)提交更新,才能讓您的 App 繼續(xù)保留在 App Store 中。如果您無法在這個規(guī)定的時限內(nèi)完成更改,則相關(guān) App 將從 App Store 中移除,直到您提交更新并獲得批準為止。請注意,在啟動時崩潰的 App 會被立即從 App Store 中移除?!?/p>
值得注意的是,蘋果官方并沒有說清楚此次“評估 App”的標準,根據(jù)開發(fā)者的反饋來看,只要是兩年沒有更新的應(yīng)用或都會受到影響。
這也讓很多開發(fā)者不解,并引發(fā)了對「廢棄軟件」的定義。站在開發(fā)者角度來看,不少網(wǎng)友表示:
一方面,如果是從兼容性上來衡量,并淘汰一定的 App 也就罷了,現(xiàn)在僅是從更新時間上將應(yīng)用定位為“待下架”之列,不禁讓大家想要吐槽,“想知道一萬年后,考古學家是否會發(fā)現(xiàn)我們這個時代真正的文化文物?!?/p>
另一方面,如果軟件本著其最初誕生的意義,依舊可以運行,依舊也有人在用,為何要為了更新版本而更新。
不過,站在蘋果角度來看,以 30 天為期,此舉對開發(fā)者進行施壓,但對生態(tài)發(fā)展而言無疑也是一件好事。正如@J. 網(wǎng)友所述,“這不是一個錯誤,這是一個功能。如果你沒有在維護應(yīng)用程序方面投入任何工作,那么它很可能不值得出現(xiàn)在平臺上。這種操作也是對服務(wù)器的自動清理。如果你的應(yīng)用對你來說很重要,那么請更新它?!?/p>
主流應(yīng)用商店的清掃行動
事實上,除了蘋果之外,本月早些時候,Google 也針對 Android 操作系統(tǒng)內(nèi)的應(yīng)用程序展開一次“大掃除”。
Google 宣布,新應(yīng)用和應(yīng)用更新的目標 API 級別必須為最新的主要安卓版本發(fā)布后一年內(nèi)推出的安卓 API 級別,不符合此要求的新應(yīng)用和應(yīng)用更新將無法在 Play 管理中心提交。審查時間從 2022 年 11 月 1 日開始。
和蘋果的 30 天時間期限相比,Google 也算是給足了 Android 開發(fā)者過渡的時間。
對此,外媒 The Verge 評論道,“隨著兩家主流的應(yīng)用商店都在打擊舊應(yīng)用,這可能會讓一些開發(fā)者,尤其是獨立開發(fā)者,難以跟上步伐。”
也有網(wǎng)友出謀劃策道,“如果蘋果夠酷,完全可以在 App Store 上創(chuàng)建一個「Boneyard」專區(qū),用于存放過時的應(yīng)用程序。也許他們可以實施一項 20 年的政策,在此政策中,社區(qū)有可能嘗試修復蘋果通過強制更新的問題?!?/p>
參考資料
https://developer.apple.com/cn/support/app-store-improvements/
https://news.ycombinator.com/item?id=31135972
https://www.theverge.com/2022/4/23/23038870/apple-app-store-widely-remove-outdated-apps-developers
本文來自微信公眾號“CSDN”(ID:CSDNnews),作者:蘇宓,36氪經(jīng)授權(quán)發(fā)布。
標簽: 時間不多了