蘋果宣佈 Swift SDK for Android 的第一個預覽版本已於本週發佈,它允許開發者利用官方工具使用 Swift 語言建構 Android 應用程式,使 iOS 和 Android 之間的程式碼共享變得更加方便。
重點文章
官方工具取代社群方案
此 SDK 使 Android 應用程式能夠使用官方支援的工具,而非社群的替代方案來建構。官方於 6 月宣佈,Apple 的 Swift 程式語言將正式擴展支援 Android 應用程式的開發。此擴展是透過在 Swift 開源專案內部成立專門的 Android 工作小組來實現的。
自動綁定與程式碼重用
Android 平台的互操作性由 swift-java 處理,它可以自動產生 Java 和 Swift 之間的綁定,因此開發者可以將 Swift 程式碼與現有的 Android API 和 Java 程式碼一同使用。Swift Package Index 現在會標記支援 Android 的套件,並指出超過 25% 的所有套件已經可以在 Android 上建構,為開發者提供了可重用的程式碼基礎。
現已提供預覽版本
Swift SDK for Android 目前已提供夜間預覽版本,它與 Swift for Windows 安裝程式捆綁在一起,或作為 Linux 和 macOS 使用者的單獨下載項目。同時,官方也提供了一份新的入門指南,其中包含端到端設置說明和一組用 Swift 編寫的 Android 專案範例,以說明完整的工作流程。該工作小組正在準備一份願景文件,以確定未來的優先事項,並在公開的專案看板上追蹤進度。
