网站首页 > 技术文章 正文
IT之家 5 月 21 日消息,谷歌日前发布新闻稿宣布将在安卓平台支持 JetBrains 旗下 Kotlin Multiplatform 技术,该技术强调“跨平台代码复用”,号称可以降低开发者负担,只需一套业务逻辑代码即可通用移动平台、PC 网页、桌面平台、服务端等终端。
据介绍,JetBrains 在 2023 年底正式推出了 Kotlin Multiplatform 开发工具,该工具能够将 Kotlin 代码编译为平台原生的二进制文件,但同时又能保留“原生应用”的优势。Kotlin Multiplatform 主要由编译器、语言功能、库 API、IDE 和构建工具等部分组成,具有高度灵活性,能够支持不同程度的代码复用。
IT之家从新闻稿中获悉,安卓系统将在近期支持 Kotlin Multiplatform 技术,谷歌还将与 JetBrains 工程师合作开发 Kotlin 编译器,提高 Kotlin 到原生平台的运行性能,同时还将改善 Kotlin Native 编译器的构建时间;此外,谷歌还宣称他们已经在自家产品“Google Docs”中率先采用了 Compose Multiplatform 技术来共享业务逻辑。
除了谷歌外,目前有许多广泛使用的应用 / 库也已经开始支持 Kotlin Multiplatform 技术,据此前报道,微信团队旗下 SQLite 终端数据库“WCDB”近日获推全新版本,主要特性便是“新增支持 C++ 和 Kotlin”。
猜你喜欢
- 2024-09-21 除了简洁,与Java互操作,Kotlin超过Java还有哪些优势?
- 2024-09-21 Java老矣!它的继承者在这几年究竟经历了什么
- 2024-09-21 开发一个支持跨平台的 Kotlin 编译器插件
- 2024-09-21 快速上手,使用 Kotlin 把支付宝小程序装进自己的App
- 2024-09-21 Kotlin 1.5新特性大揭秘:编程世界的全新飞跃
- 2024-09-21 SpringNative:把Spring项目编译成原生程序
- 2024-09-21 为什么 Flutter 使用 Dart 而不是另一种“更好”的语言
- 2024-09-21 一个项目,四种方式实现(Flutter、Kotlin、Weex、RN)
- 2024-09-21 AWS SDK for Kotlin 和 AWS SDK for Rust 上线!
- 2024-09-21 Spring Native 中文文档(spring5中文文档)
- 1514℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 564℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 508℃MySQL service启动脚本浅析(r12笔记第59天)
- 486℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 485℃启用MySQL查询缓存(mysql8.0查询缓存)
- 465℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 445℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 442℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- c语言min函数头文件 (68)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)