Apple的Swift语言可用于构建Android应用
全新发布的SDK让开发者可以使用官方支持的工具,用Swift构建Android应用,而无需使用变通方案。此公告发布于Swift开源项目内成立Android工作组数月后,进一步扩展了其兼容性。
借助该SDK,开发者可以开始使用Swift开发Android应用,为跨平台开发开启新路径,加速整个移动生态系统的创新。
与此同时,团队发布了入门指南,帮助开发者在Android上设置首个原生Swift代码。除此之外,团队还在GitHub上分享了多个示例项目以及支持材料,供想要将Swift代码集成到现有Android项目的开发者使用。
这对用户意味着什么?
Android工作组已在GitHub上分享了Swift for Android示例。| 图片来源 – Swift.org
虽然很少有用户在意其应用是用何种语言开发的,但全新的Swift SDK可能会让多平台应用开发稍显容易。这对已有iOS与Android双平台版本的应用影响不大,但可能会让新移植的开发更具可行性。鉴于大量应用仅在iOS上可用,Android用户或将受益最大。然而,这些工具仍处于起步阶段,距离实现iOS应用轻松迁移到Android仍有很大距离。Android工作组需要投入大量努力才能实现这一目标。
目前,最受欢迎的全平台移动应用开发技术是Kotlin Multiplatform。即便如此,开发者仍需使用各平台专属的工具来构建应用,但他们可以在多个平台之间共享大量用Kotlin编写的代码。
虽是婴儿步伐,却仍是好消息
我并不会对Android的Swift SDK过度兴奋,但它仍可能是有影响力事物的开端。我使用过许多由单个开发者或小团队制作的简易iOS应用,它们并没有Android版本。如果iOS应用迁移到Android变得更加容易,我只能想象会有更多开发者投入精力,这将惠及所有人。
