蘋果在 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 的離線查詢功能。
來自:cnBeta
本文標題:iOS 13 採用 Swift 編寫更多的系統 APP 和元件
本文地址:https://www.oschina.net/news/110250/ios13-build-app-by-swift
最新評論