IT之家 6 月 25 日消息,為了防止單個(gè)應(yīng)用占用過(guò)多存儲(chǔ)空間,蘋(píng)果一直對(duì) iOS 和 tvOS 應(yīng)用的大小進(jìn)行限制。然而,隨著應(yīng)用(尤其是游戲)的不斷發(fā)展,它們變得更加復(fù)雜,所需的存儲(chǔ)空間也隨之增加。為此,蘋(píng)果提高了 iPhone、iPad 和 Apple TV 應(yīng)用的大小限制。
根據(jù) iOS 18 Beta 2 和 tvOS 18 Beta 2 的發(fā)布說(shuō)明,此次更新提高了第三方應(yīng)用的按需資源限制,這意味著 iOS 18 和 tvOS 18 可運(yùn)行更大的應(yīng)用和游戲。
目前,從 App Store 下載的 iOS 應(yīng)用安裝包大小最高為 2GB。隨著 iOS 18 的更新,這一限制將提高到 4GB。這意味著開(kāi)發(fā)者可以發(fā)布更大的應(yīng)用,而無(wú)需過(guò)度依賴(lài)按需下載的資源。
IT之家注意到,自 iOS 9 起,開(kāi)發(fā)者就可以通過(guò)“按需資源 (ODR)”的方式將應(yīng)用進(jìn)行拆分,使用戶(hù)不必等待整個(gè)應(yīng)用下載完成即可開(kāi)始使用。系統(tǒng)會(huì)優(yōu)先下載應(yīng)用的核心部分,額外的內(nèi)容可以在稍后首次打開(kāi)應(yīng)用時(shí)或后臺(tái)靜默下載。
例如,一款游戲可以先以較小的安裝包形式上架 App Store,然后隨著玩家的游戲進(jìn)度逐步下載額外的關(guān)卡。這也有助于節(jié)省存儲(chǔ)空間,因?yàn)橛螒蛑粫?huì)根據(jù)需要下載更多資源,并且可以在不再需要時(shí)從設(shè)備中刪除。
針對(duì)這種情況,蘋(píng)果也提高了按需資源的限制。在 iOS 17 和 tvOS 17 中,應(yīng)用和游戲最多可以擁有 40GB 的按需資源存儲(chǔ)空間,iOS 18 和 tvOS 18 將此限制提高到 70GB。此外,蘋(píng)果還取消了用戶(hù)從 App Store 安裝應(yīng)用安裝包后立即下載的額外 4GB 資源的限制。
上個(gè)月有報(bào)道指出,開(kāi)發(fā)者一直對(duì) Apple TV SDK 的限制感到不滿(mǎn),該 SDK 僅允許應(yīng)用和游戲永久存儲(chǔ) 500KB 的數(shù)據(jù)。遺憾的是,目前尚不清楚此限制是否有所調(diào)整,因?yàn)樘O(píng)果尚未更新相關(guān)文檔。
盡管如此,提高按需資源的上限無(wú)疑將利于登陸 iOS 和 tvOS 平臺(tái)的主機(jī)級(jí)游戲開(kāi)發(fā)。目前,iOS 18 和 tvOS 18 正處于開(kāi)發(fā)者測(cè)試階段,公開(kāi)測(cè)試版預(yù)計(jì)將于下個(gè)月推出,正式版則會(huì)在今年秋季發(fā)布。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。