article
Swift 6.3 正式支援 Android,首度推出官方 Android SDK
Apple 正式發布 Swift 6.3,最受矚目的是首次推出官方 Android SDK,讓開發者可用 Swift 撰寫原生 Android 應用程式或整合進 Kotlin/Java 專案。
作者:ithome2026年3月31日1 分鐘閱讀👁 3
重點摘要
Apple 正式發布 Swift 6.3,最受矚目的變化是首次推出針對 Android 平臺的官方 SDK。開發者現在可以用 Swift 撰寫原生 Android 應用程式,也可透過 Swift Java 與 Swift Java JNI Core,將 Swift 程式碼整合進既有的 Kotlin 或 Java 專案。
Android SDK 支援
Swift 長期被視為 Apple 生態系的重要語言,此次官方首度發布 Android SDK,讓 Swift 可用於 Android 原生程式開發,也能整合進既有的 Kotlin 或 Java 專案。
C 語言互通性改進
新引入的 @c 屬性,讓開發者可以將 Swift 函式與列舉直接暴露給 C 程式碼呼叫,Swift 編譯器會在生成的 C 標頭檔中自動加入對應宣告。開發者也可以自訂 C 語言端使用的函式名稱,或搭配既有的 @implementation 屬性,以 Swift 替 C 標頭檔中已宣告的函式提供實作。
模組名稱選擇器語法(Module Selectors)
當專案同時匯入多個模組,且這些模組提供同名 API 時,開發者可明確指定要呼叫的模組來源,以解決命名衝突問題。
效能調校新屬性
Swift 6.3 新增 3 個效能調校相關屬性,讓函式庫開發者更容易控制程式被編譯的方式:
- 替常用型別準備好版本
- 直接展開小型函式內容
- 把函式實作提供給外部模組使用
Swift Package Manager
- 預覽整合 Swift Build 引擎,目標是在所有支援平臺上提供統一的建構流程
- 加入對 macro 函式庫預先編譯 swift-syntax 二進位檔的支援
- 提供查詢套件支援 traits 的功能
Swift Testing
- 新增警告層級的測試問題紀錄
- 支援執行途中取消測試
- Apple 與 Windows 平臺可附加圖片到測試結果
其他更新
- DocC:加入實驗性的 Markdown 輸出、靜態 HTML 摘要嵌入、程式碼區塊格式標注功能
- Embedded Swift:擴展了 C 互通性、改善除錯支援,並讓連結模型(Linkage Model)更完善