iOS 13 :更多系統app和組件採用Swift編寫
蘋果在2014 年WWDC 發布了全新Swift 編程語言,Swift 是蘋果平台未來的編程語言。自那以後,很多第三方開發者開始使用Swift 編寫程序,不過蘋果iOS 和macOS 系統,以及各種系統應用還是採用Objective-C 編寫。
這種情況存在很多原因,首先,蘋果目前大量的Objective-C代碼工作的很完美,沒有必要為了重寫而重寫,沒有問題就不要創造新的問題。其次,直到Swift 5.0,ABI才穩定,Swift 5.1,模塊穩定,對於在系統級別大規模部署很重要。
自iOS 9 之後,開發者 Alexandre Colucci 一直在統計蘋果系統中Swift 的使用情況。最新的數據顯示,在iOS 13 中,一共有141 個使用Swift 編寫的二進制可執行文件,是iOS 12 的兩倍多,iOS 12 中有66 個。
iOS 13 中,Sidecar 副屏、查找和提醒事項等新功能、新應用都採用Swift 編寫,其他使用Swift 的app 包括健康、Books 電子書以及一些系統服務,負責AirPods 和HomePod 配對的服務,以及查找App的離線查找功能等。