Apple 正式將 Swift 擴展至 Android 平台,成立跨平台工作小組強化開發者社群連結。
由蘋果主導的Swift開源專案,近期宣布成立Android工作小組 (Swift on Android Workgroup),意味將推動Swift程式語言對Android平台的正式支援,進一步拓展這套程式語言的跨平台應用範疇。
這項舉措不僅象徵Swift程式編程語言脫離「僅為蘋果系統設計」的限制框架,也代表將使Swift擁抱Android生態系統開發社群,藉此成為Android平台值得信賴的開發工具一員。
使Android成為Swift官方支援平台
根據Swift官方網站公布的章程,Android工作小組的核心任務可分為以下幾項:
• 強化官方對於Android支援:持續改進Swift官方發行版本對Android的支援,避免開發者依賴非官方擴充程式或外部修改版本。
• 調整核心套件相容性:對包括Foundation和Dispatch在內的Swift核心套件進行調整,使其更貼合Android開發習慣。
• 明確平台支援等級:與Swift平台指導小組合作,正式定義Android的支援等級與範圍,並且努力實現這些目標。
• 持續整合測試:為Swift開發流程導入Android測試環境,讓PR (Pull Request)能直接包含Android測試驗證。
建立與Java SDK橋接與打包流程
除了語言本體支援之外,Android工作小組也著手解決Swift與Android原生環境整合的實務問題,包括:
• Java SDK橋接建議: 協助開發者釐清Swift如何與Java SDK做最佳對接,提升互補操作性。
• Swift函式庫打包策略:提供建議與最佳實作,讓Swift模組能順利整合進Android應用中。
• 除錯支援:開發針對Android平台上Swift應用的除錯機能,讓開發者能有更完善的開發與測試工具。
為Swift生態系打開新一扇門
Swift目前已逐步擴展至Linux、Windows、WebAssembly等平台,現在更透過官方組織推動Android平台支援,可望讓這套原本專為蘋果生態打造的語言,在行動平台上發揮更廣泛的影響力。對於希望以單一語言開發iOS與Android的開發者來說,Swift在Android支援的進展或許將成為一大福音。