游乐游手机版
首页/科技数码/文章详情

Android也能玩转Swift:跨平台开发新方法

时间:2025-12-03 22:29
曾几何时,提起 Swift 编程语言,很多人的第一反应都是它是属于苹果派系的语言,也仅能用于面向苹果系统的应用开发。 如今,一切发生了巨大的改变,继 Swift 团队将Swift 编译器及其生态系

曾经很多人在谈起 Swift 编程语言时,第一印象都会认为它是苹果生态的专属,也只适用于开发面向 iOS 和 macOS 的应用。

如今,情况已经大有不同。随着 Swift 编译器及其生态系统先后被移植到 Windows、Linux,现在开发者也能使用 Swift 做 Android 应用开发,还能轻松实现 iOS 和 Android 之间的代码复用。

这一切都得益于官方推出的 Swift SDK for Android 预览版工具包。

Swift 跨平台愿景的实践之路

Swift 自 2014 年面世以来,一直在尝试突破 iOS 生态圈。作为替代 Objective-C 的现代语言,Swift 凭借出色的安全性、执行效率以及简洁语法受到开发者青睐。

如今加入 Android 支持后,开发者甚至能以类似 SwiftUI 的声明式语法设计界面,只需适配 Android Material Design 风格即可。这不仅降低了 iOS 开发者学习 Android 技术的难度,也让多平台项目的代码库更加统一。

其实这项 SDK 的推出,源于今年早些时候成立的 Swift Android 工作组。

据了解,这个团队由苹果工程师与开源贡献者共同组成,主要负责将 Swift 运行时和标准库移植到 Android 架构,同时确保与 Android NDK 和 Java 的互操作性。

目前随着 Swift SDK for Android 预览版的发布,已经有不少开发者反馈,该版本已支持核心功能如并行处理和内存管理等特性,在一些对性能敏感的场景下,甚至可能比 Kotlin 更具优势。

当然,挑战也不小。Android 基于 Java 虚拟机运行,而 Swift 代码需编译为字节码或本地二进制,这会带来额外的开销。开发者还需要处理 API 差异,例如把 UIKit 组件替换为 Android 对应控件,不过 SDK 也提供了相应工具来弥合这些差异。

根据科技媒体 9to5Mac 分析,这一进展延续了 Swift 在服务器端和嵌入式应用中展现的可移植性思路。

如何获取 SDK 与快速上手

针对有兴趣尝试的开发者,Swift 官网提供了详细的 SDK 下载与入门指南。

其中,Windows 用户可通过安装包直接获取,Linux 与 macOS 用户也可单独下载适配版本。

最新发布的《入门指南》详细说明了在 Android 设备上运行原生 Swift 代码的方法,而官方示例项目则展示了完整的应用开发流程。

借助 Swift SDK,开发者甚至可以将现有的 Swift 软件包迁移到 Android 平台。据统计,Swift Package Index 中已有超过 25% 的软件包支持 Android 构建,社区展示区也标注了相应的兼容性说明。

为进一步简化 Swift 与 Java 的互操作,Swift 工作组还推出了 swift‑java 开源项目,它既是一个基础库,也可作为代码生成器,自动创建安全高效的绑定代码,实现 Swift 与 Java 的无缝交互。

为何苹果积极拓展 Swift 的边界

不难理解,苹果将跨平台语言 Swift 带到 Android,无疑是希望为碎片化的移动市场提供一个新的选项。

毕竟 Android 在全球市场份额超过七成,这一举措可能会促使更多开发者选用 Swift,同时保留其在跨平台开发中的技能价值。这也给 Flutter、React Native 等主打“一次编写,多端运行”的框架带来竞争压力。不过正如 Swift.org 博客所强调的,这套 SDK 更注重原生性能体验,而非简单的跨端方案,这对追求性能的开发者尤其具有吸引力。

对此,也有网友认为:“此举对企业级应用尤为有用,可以大幅节省重复开发成本。但要广泛采用,还需要 SDK 更加成熟,例如目前尚未与 Android Studio 完全整合,命令行构建仍是必备技能。”

也有开发者期待,如果 Swift 的 Android SDK 能与 Xcode 深度集成,实现跨平台调试,那对小型团队和独立开发者会是更实用的方向。

尽管存在担忧 Swift 会失去苹果生态特色的批评,但支持者认为,这恰是语言发展的自然演进。

整体而言,与早期那些非官方的 Swift-on-Android 项目相比,苹果此次的正式支持无疑改变了游戏规则。尽管 SDK 尚处预览阶段,但影响深远。其在 Android 端的探索,也很可能在未来几年改变应用开发的整体格局。

参考:https://www.swift.org/blog/nightly-swift-sdk-for-android/

来源:https://36kr.com/p/3527343350324359
上一篇钟颢开发招聘黑神话?游戏科学新岗解读 下一篇小米13款手机AI性能对决,实测榜单揭晓实力排名
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
津产氢能自行车亮相智博会:零排放续航80公里1分钟快速补能
科技数码 · 2026-05-30

津产氢能自行车亮相智博会:零排放续航80公里1分钟快速补能

在正在举行的世界智能产业博览会上,一款墨绿色的氢能源自行车成为了荣程集团展台最吸睛的存在——不少参观者路过时都忍不住停下来,仔细端详,甚至亲自上去试一把。说实话,在满场智能科技产品中,这个既低调又带着未来感的家伙,确实让人眼前一亮。 据现场工作人员介绍,这款氢能自行车一次充能就能跑大约80公里,日常

张维为:Manus并购被叫停 硬核管控守AI根基
科技数码 · 2026-05-30

张维为:Manus并购被叫停 硬核管控守AI根基

我国叫停Meta收购AI企业Manus的交易。张维为指出,该企业依托中国数据、算力成长后迁至新加坡变外企,依据进出口技术管理规定审核是守护核心资产的必要举措,硬核管控守住AI根基。

电投绿能拟投10万千瓦风电项目 合锻智能不涉及AI算力
科技数码 · 2026-05-30

电投绿能拟投10万千瓦风电项目 合锻智能不涉及AI算力

多家上市公司发布公告:利通电子与合锻智能澄清不涉及AI算力业务;电投绿能拟投建两个风电项目;獐子岛拟建设深海筏式养殖项目;精测电子控股子公司签订5 16亿元销售合同;中国建筑联合体中标高速公路项目;万隆光电拟收购中控信息100%股份。

英伟达三个月密集投资光子技术至少65亿美元
科技数码 · 2026-05-30

英伟达三个月密集投资光子技术至少65亿美元

英伟达正斥巨资布局光子技术,力求从底层突破AI大规模部署的能耗瓶颈。自今年3月以来,英伟达已向多家光子技术企业累计承诺投入至少65亿美元,成为这一新兴领域出手最为果断的战略买家之一。光子技术以光信号替代电信号传输数据,被业界视为打破AI基础设施扩张瓶颈的核心路径——这已不再是概念,而是正在落地的现实

2026年3000元预算手机推荐 荣耀600续航影像双突破
科技数码 · 2026-05-30

2026年3000元预算手机推荐 荣耀600续航影像双突破

2026年5月登场,荣耀600直接给3000元预算段的手机市场扔了一颗“重磅冲击波”——8600mAh超大电池、2亿像素全焦段4K Live影像、IP69K全维防护、0 98mm极窄四等边屏幕,四项核心配置几乎都做到了同档位顶格。国补后到手价仅2804元起,这在一众竞品中显得格外扎眼。以往这个价位,