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

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性能对决,实测榜单揭晓实力排名
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

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

同类最新

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

更多
OpenClaw手机App上线,结果翻车了
科技数码 · 2026-07-01

OpenClaw手机App上线,结果翻车了

OpenClaw 官方宣布,已正式推出 iOS 和 Android 原生移动 App,用户如今可以在手机上使用这款主打“能真正帮你做事”的个人 AI 助手。官方在 X 上给出的定位也很直接:把 Agent 放进口袋里,让用户可以在移动端处理频道消息、任务和回复。从功能上看,OpenClaw 移动端并

优必选CEO周剑:家庭机器人生态核心投入过半精力
科技数码 · 2026-07-01

优必选CEO周剑:家庭机器人生态核心投入过半精力

先说几个核心判断:优必选正在布局一盘长远战略。创始人兼CEO周剑在近期一场媒体沟通会上,直接亮出了公司未来的发展路线——工业、商用、家庭陪伴机器人三条业务主赛道并行推进,现阶段每条线各占约一半精力。一边是已经能够稳定创造收入的工业场景,另一边则是他眼中“最具想象力与未来空间”的家庭陪伴领域。工业人形

CPO/NPO/OIO开启封装级光连接价值空间,技术路线尚未收敛
科技数码 · 2026-07-01

CPO/NPO/OIO开启封装级光连接价值空间,技术路线尚未收敛

6月30日,申银万国在光连接系列研报中重点指出,MPO光连接器领域的投资机会值得高度关注。通俗来说,随着AI算力集群持续扩张,光互联升级带来的连锁效应——数据中心光纤通道数量、前面板端口密度、机柜内光纤管理复杂度——均在同步攀升。光连接器的角色早已超越传统的低价值标准件,如今它直接决定着链路插损、可

龙岗AR实景剧本游内测体验短板有效破解之道
科技数码 · 2026-07-01

龙岗AR实景剧本游内测体验短板有效破解之道

在今年龙岗区第二届人工智能与机器人发展大会上,区级部门一次性推出了7个AI“龙搭子”。其中,名为“龙导游”的成果成为文商旅融合领域的核心亮点。据南都N视频记者了解,依托“龙导游”打造的全区全域AR实景剧本游“龙岗大陆”,已在今年五一假期发布了内测版本。经过一个月市场验证后,该项目正式启动面向全社会的

南下资金6月30日净买入中芯国际与建滔积层板
科技数码 · 2026-07-01

南下资金6月30日净买入中芯国际与建滔积层板

6月30日,南下资金持续大举买入港股,单日净流入金额高达58 95亿港元。接下来,我们直接盘点哪些个股获得资金青睐、哪些遭到减持: 净买入方面,中芯国际领跑全场,单日吸金19 33亿港元;建滔积层板紧随其后,净买入10 59亿港元;腾讯控股获得7 65亿港元净流入;智谱(02513 HK)也有6 5