共计 805 个字符,预计需要花费 3 分钟才能阅读完成。
苹果公司一直对 Android 平台持以不屑的态度,但这并未阻止其 Swift 编程语言向 Android 应用开发领域的扩展。目前,Android 应用的主流开发语言是 Kotlin,然而苹果公司正计划将其 Swift 编程语言作为替代方案推向市场。Swift 最初于 2014 年推出,专为苹果自身的平台设计,但如今已正式支持 Windows 和 Linux 系统。
本周,Swift 宣布成立了一个“Android 工作组”,该组织将致力于“确立并维护 Android 作为 Swift 的官方支持平台”。这一举措标志着 Swift 在跨平台开发领域的进一步扩展。
该工作组的主要任务包括:,
- 改进和维护官方 Swift 发行版对 Android 的支持,减少对第三方补丁的依赖
- 建议对核心 Swift 包(如 Foundation 和 Dispatch)进行优化,以更好地适应 Android 的开发习惯
- 与平台指导小组合作,正式定义平台支持级别,并努力实现对 Android 的特定级别的官方支持
- 确定 Swift 集成所支持的 Android API 级别和架构范围
- 为 Swift 项目开发持续集成系统,在拉取请求检查中包括 Android 测试
- 确定并推荐 Swift 与 Android 的 Java SDK 之间桥接的最佳实践,以及将 Swift 库与 Android 应用打包的最佳实践
- 开发对 Android 上 Swift 应用程序调试的支持
- 建议并协助为各种社区 Swift 包添加对 Android 的支持
尽管开发者目前已经可以通过第三方工具(如 Scade)使用 Swift 来开发 Android 应用,但官方的支持将极大地简化这一过程。多年前曾有报道称 Google 考虑将 Swift 用于 Android,但最终选择了 Kotlin,后者自 2017 年起成为 Android 开发的焦点。Google 也曾在其 Fuchsia OS 上探索对 Swift 的支持。
随着 Swift 对 Android 的官方支持逐渐成型,未来 Android 应用开发领域或将迎来新的变革。
正文完