苹果Swift语言落地Android 开发者可跨平台共享代码

  • 苹果Swift语言落地Android 开发者可跨平台共享代码已关闭评论
  • A+
所属分类:智趣科技

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

苹果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组件。