手机中国 21小时前
苹果Swift语言落地Android 开发者可跨平台共享代码
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

【CNMO 科技消息】3 月 30 日,据外媒报道称,随着 Swift 6.3 Android SDK 的发布,开发者可以能够使用 Swift 编程语言开发 Android 应用程序。

据 CNMO 了解,Swift 是苹果公司于 2014 年 WWDC 开发者大会上发布的现代编程语言,旨在替代 Objective-C,用于 iOS 和 macOS 等苹果平台的应用开发。该语言强调安全性与高性能,采用自动引用计数(ARC)管理内存,并融入类型推断、闭包、泛型等现代语言特性,语法简洁直观。2015 年 12 月,苹果宣布 Swift 开源,使其应用范围从苹果生态向 Linux、Windows 等平台扩展。苹果语言总监 Ted Kremenek 曾表示,凭借其安全性、速度以及与 C++ 的互操作性,Swift 是接替 C++ 的理想选择。截至 2024 年,已有超过 100 万款应用采用 Swift 开发。

Swift 6.3 Android SDK 的发布意味着,熟悉 Swift 的开发者无需学习 Kotlin 或 Dart,即可面向全球最大的移动操作系统进行开发。与此同时,Android 开发者如需在项目中使用现有 iOS 应用的 Swift 代码,也可通过 Swift Java 及其 JNI 核心库实现代码导入。

在跨平台开发领域,谷歌推出的 Flutter 框架长期以 " 一套代码、两端运行 " 的模式占据重要位置 Flutter 使用 Dart 语言与自研 UI 渲染引擎,能够同时在 iOS 与 Android 上构建完整的应用界面。相比之下,Swift 6.3 采取了不同的技术路径。其并不提供跨平台 UI 框架,而是聚焦于业务逻辑的共享。开发者可在不同平台间复用核心代码,界面层则继续使用 iOS 与 Android 各自的原生 UI 组件。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

swift android ios c++ dart
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论