推荐一个Mac软件下载网站:Mac软件之家 @https://www.macapp.so/
苹果的 Swift 编程语言如今正式通过 Swift 开源项目内部成立了一个专门的 Android 工作组,以支持 Android 应用开发。
原来由苹果于 2014 年引入的现代编程语言,最初为 iOS、macOS、 watchOS 和 tvOS 设计。自那以后,Swift 已经扩展到官方支持 Linux 和 Windows。本周,Swift 项目正式宣布一项旨在支持 Android 作为目标平台的努力,这将允许开发者使用官方工具和基础设施在谷歌移动操作系统上构建应用程序。
根据 Swift 论坛消息,Android 工作组的宪章明确了整合 Android 到官方支持平台生态系统的一系列明确责任。这些包括确保 Swift 可以在 Android 上编译和运行,而无需依赖非官方分支或下游修改,并增强 Swift 的标准库以更好地兼容 Android 公共接口,以及为使用 Swift 目标为 Android 的开发者引入 native 工具和工作流程。
以前,在使用 Swift 开发 Android 应用时,只能借助第三方解决方案(如 Scade 框架)或通过个别开发者创建的自定义工具链。这些方法通常需要大量的自定义配置,缺乏对 Android 公共接口的支持,并且由于与新版本的 Swift 不兼容而引入维护负担。
初期的主要目标之一是提高官方 Swift 分发对 Android 的支持,无需进行 out-of-tree 更新或依赖社区维护的分支,并且为 Android 目标建立适当的工具链集成,确保与其他已正式支持的平台一致。该工作组还计划建议增强核心 Swift 库,例如 Foundation 和 Dispatch,使其更好地与 Android 平台规范和行为对齐。
目前,Android 应用开发主要由 Kotlin 所主导,Kotlin 被宣布为 Google 偏好用于 Android 的语言。