【开发者现在可以使用 Apple 的 Swift 开发 Android app】
本周发布了 Android 版 Swift SDK 的首个预览版,允许开发者使用官方工具在 Swift 中构建 Android app,并更轻松地在 iOS 与 Android 之间共享代码。
该 SDK 支持使用官方支持的工具(而非社区的变通方案)以 Swift 语言构建 Android app。今年 6 月,Apple 宣布将在 Swift 开源项目内成立专门的 Android 工作组,正式扩展 Swift 编程语言以支持 Android app 开发。
Android 互操作性由 swift-java 处理,它可以自动生成 Java 和 Swift 之间的绑定,以便开发者可以将 Swift 代码与现有的 Android API 和 Java 代码一起使用。Swift 软件包索引现在标记了支持 Android 的软件包,并表示超过 25% 的软件包已经在 Android 上构建,为开发者提供了可重用代码的基础。
Android 版 Swift SDK 现已以夜间预览版推出,与 Windows 版 Swift 安装程序捆绑在一起,Linux 和 macOS 用户可单独下载。我们还发布了一份全新的入门指南,其中包含端到端的设置说明,以及一组用 Swift 编写的 Android 示例项目,用于演示完整的工作流程。
Android 工作组正在起草一份愿景文档,该文档目前正在审核中,旨在指导未来 Swift 在 Android 上的开发工作。该愿景将概述优先领域,并指导社区工作,以最大限度地发挥其对整个生态系统的影响力。此外,我们还维护一个项目委员会,用于跟踪主要工作的状态,以及 Android 版 Swift SDK 的官方持续集成 (CI)。

