iOS 12.2 Swift 5給運用瘦身

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

iOS 12.2的更新前面已經給大家介紹很多了,對於用戶來說,iOS 12.2最具實際意義的變化還是編程語言Swift 5的更新。

iOS 12.2 Swift 5給運用瘦身 運動 第1張

Swift語言最早在2014年推出,在蘋果工程師和開源社區的共同努力下,它不斷更新,現在已經達到了 4.2.1 版本,而下一個版本的Swift 5將是Swift推出四年來最重要的一次更新。

自第一版以來,Swift 一直存在一個問題,那就是它的應用程序二進制接口(ABI)並不穩定。簡單的說,就是蘋果不能在其操作系統中包含 Swift 語言支持,因為使用 Swift 3 編寫的應用程序將不能與 Swift 4 的語言支持二進制文件一起使用。為了解決這個問題,蘋果系統的 App 需要自己的安裝包中內置 Swift 語言庫,這就增加了 App 的容量。現在,Swift 5 要出來解決問題了。

iOS 12.2 Swift 5給運用瘦身 運動 第2張

Swift 5 兼容二進制接口,它已經包含在 iOS 12.2、tvOS 12.2、watchOS 5.2 和 macOS 10.14.4 這四個系統中,這幾大系統目前正在測試階段,很快會帶來首個公眾測試版。

iOS 12.2 Swift 5給運用瘦身 運動 第3張

使用 Swift 5 的所有 App 將共享 Swift 動態庫,就可以縮小容量,舉個例子,Apollo for Reddit 目前的容量為 35.7 MB,其中包含 7.5 MB Swift 庫。當升級至 iOS 12.2 後,容量會縮小 20%,也就是不到 30 MB。PCalc 的容量為 86.8 MB,其中也包含 7.5 MB Swift 庫,升級後可以縮小 9%,也就是不到 80 MB。Apple Watch 的 Chirp 大小為 28.8 MB,包含 11.6 MB 的 Swift 庫,更新到 Swift 5 後大小將減少 30% 以上。Swift 5 的另一個好處是讓 App 啟動速度變快,因為每個動態庫都會增加其啟動時間,而新系統的動態庫會緩存在內存中,並在所有應用程序之間共享。

iOS 12.2表面的功能更新對用戶影響不大,但Swift 5的推出將使用戶能夠切身感受到系統體驗上的改變,還是非常值得期待的。

本文信息來自威鋒網等媒體由新酷玩公社整理


iOS 12.2 Swift 5給運用瘦身 運動 第4張

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!