
Apple 的 Swift 程式語言正式擴展支援 Android 應用開發,透過在 Swift 開源項目內成立專門的 Android 工作小組實現。新措施讓開發者可使用 Swift 透過官方工具和基礎設施為 Android 構建應用程式,挑戰目前由 Kotlin 主導的 Android 開發生態。
根據 Swift 論壇,Android 工作小組的章程概述了將 Android 整合到 Swift 官方支援平台生態系統的明確職責。這些職責包括確保 Swift 可以在 Android 上編譯和運行,而無需依賴非官方分支或下游修改;增強 Swift 標準庫以更好地與 Android API 兼容;為針對 Android 的開發者引入原生工具和工作流程。
歷來使用 Swift 開發 Android 應用只能透過第三方解決方案實現,如 Scade 框架或個別開發者建立的自訂工具鏈。這些方法通常需要大量自訂配置,缺乏對 Android API 的完整支援,並因與新 Swift 版本的兼容性問題而產生維護負擔。
新的官方支援將消除這些障礙,為開發者提供更穩定和可靠的開發環境。工作小組計劃推薦對核心 Swift 庫(如 Foundation 和 Dispatch)的增強,使它們更好地與 Android 平台約定和行為保持一致。
Android 應用程式開發目前由 Kotlin 主導,Google 於 2017 年宣布 Kotlin 為 Android 的首選語言。Swift 的正式支援將為開發者提供更多選擇,特別是對那些已經熟悉 Swift 或同時開發 iOS 和 Android 應用程式的開發者具有吸引力。Swift 的跨平台支援將允許開發者使用相同的程式語言為多個平台開發應用程式,潛在地簡化開發流程並降低學習成本。
不過將 Swift 正式整合到 Android 開發環境中仍然面臨多項技術挑戰,包括確保與 Android 運行時的兼容性、最佳化效能,以及提供與現有 Android 開發工具的無縫整合。工作小組需要解決這些問題以確保開發者獲得良好的使用體驗。
來源:MacRumors
相關文章:
【WWDC 2025】專訪 Apple Swift 學生挑戰賽香港得獎者 用 App 連結情緒與科技
分享到 :
最新影片

Follow 我們 :
鍾意就快D Share啦!
|
|