當前位置:
首頁 > 科技 > iOS 12.2 新特性:App 容量縮小,啟動更快

iOS 12.2 新特性:App 容量縮小,啟動更快

在過去 10 年之中,蘋果開發者生態圈中最大的改變就是全新的 Swift 編程語言。在今年的 WWDC 上,我們也許會看到另外一項重大改變,那就是第三方 UIKit 應用登陸 Mac 平台。

對於 Swift ,這款全新的編程語言在 WWDC 2014 發布。在蘋果工程師團隊和開源社區的共同努力下,Swift 不斷的升級,目前最新的版本為 4.2.1。

iOS 12.2 新特性:App 容量縮小,啟動更快

自第一個版本以來,Swift 一直影響用戶的是它的應用程序二進位介面(ABI)不穩定。 簡單的說,就是蘋果不能在其操作系統中包含 Swift 語言支持,因為使用 Swift 3 編寫的應用程序將不能與 Swift 4 的語言支持二進位文件一起使用。解決方案是 App 在自己的安裝包中包含 Swift 語言庫,這增加了 App 的容量。

現在這一切終於要改變了。

Swift 5 發布後,語言將可以兼容 ABI。目前,Swift 5 已經包含在 iOS 12.2、tvOS 12.2、watchOS 5.2 和 macOS 10.14.4 系統中,這些系統目前正在測試之中。

未來,當新版系統發布後,App Store 中使用 Swift 5 開發的應用可以縮小容量。與此同時,應用的啟動速度也會小幅提升,因為 Swift 動態庫包含在系統之中,可以緩存在內存中,在所有應用中 共享。那麼 App 容量會縮小多少呢?

iOS 12.2 新特性:App 容量縮小,啟動更快

Apollo for Reddit 目前的容量為 35.7MB,其中包含 7.5MB Swift 庫。當升級至 iOS 12.2 後,容量會縮小 20%,也就是不到 30MB。PCalc 的容量為 86.8MB,其中也包含 7.5MB Swift 庫,升級後可以縮小 9%,也就是不到 80MB。

選自 Mac X 等媒體的報道

經過重新編排

愛否評論區▼已展開

躍琨:這樣不只是容量縮小,理論上運行效率也更高一些。

愷倫:完蛋了,這個深入到了我知識的盲區了……

小明:啥時候淘寶之類的app能瘦身,每次開淘寶跟開大型遊戲似的,主要好多功能用不上

▼下滑到留言區 發表你的看法

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!

TAG: |