Kotlin Multiplatform 名称更新,以后请统称 KMP
概要:为了解决过去两年长期困扰众多 Kotlin 开发者的命名不一致和缩写混乱问题,我们将弃用“Kotlin Multiplatform Mobile”(KMM) 产品名称。
从现在开始,无论目标组合如何,“Kotlin Multiplatform”(KMP) 都是跨平台共享代码的 Kotlin 技术的首选术语。
Kotlin Multiplatform 起源
Kotlin Multiplatform 在KotlinConf 2017上以“Kotlin Multiplatform Projects”名称发布,最初支持 JVM、Native 和 JS 目标。 我们很快就吸引了一批早期采用者,他们主要使用缩写“KMP”,较少使用“MPP”。
2020 年前,这项技术都处于实验阶段,团队根据早期采用者的反馈进行调整。
2020 年,我们将重点转向 iOS 与 Android 之间的代码共享,这是最常见的用例。我们希望吸引更多移动开发者使用 Kotlin Multiplatform,利用他们的反馈增强技术,准备进行更多改进,包括更好地支持其他目标。
为了反映这一重点,我们将 Kotlin Multiplatform 中 iOS 与 Android 之间代码共享相关的所有内容拆分为一个名为“Kotlin Multiplatform Mobile”的独立产品,为其引入缩写 KMM,并宣布了Alpha 版本。
同时,我们还发布了适用于 Android Studio 的 Kotlin Multiplatform Mobile 插件。
问题
虽然新 Kotlin Multiplatform Mobile 名称的 Alpha 版本引起了关注,但它也带来了混乱,因为开发者不确定如何称呼在 iOS 与 Android 之外共享代码的技术。
某些现有社区内容和库的名称中也包含“KMP”,进一步加剧了这种混乱,导致生态系统具有多个名称 – Kotlin Multiplatform 和 Kotlin Multiplatform Mobile – 以及缩写 KMP、KMM 和 MPP。这使内容更难查找,还让人们产生 Kotlin Multiplatform 主要用于移动代码共享的误解。
解决方案
为了解决过去两年长期困扰众多 Kotlin 开发者的命名不一致和缩写混乱问题,我们将弃用“Kotlin Multiplatform Mobile”产品名称。
从现在开始,无论平台组合如何,“Kotlin Multiplatform”(KMP) 都是跨平台共享代码的 Kotlin 技术的首选术语。
KMP 非常适合跨多个平台共享代码,而不仅仅是 iOS 和 Android。利用它,您还能够与桌面和服务器端共享代码。
此外,我们正在积极开发 Kotlin/Wasm,旨在促进使用 Kotlin Multiplatform 的现代 Web 开发。
配合Compose Multiplatform(现在支持 Android、桌面、iOS (Alpha) 和 Web(实验性))使用时,您将拥有更多自由,并且可以完全在 Kotlin 中选择共享 100% 的代码库。
JetBrains 的目标是为 Kotlin Multiplatform 和 Compose Multiplatform 提供进一步改进,使这一组合成为平台间共享代码的终极选择。
共同向前迈进
我们要感谢 Kotlin Multiplatform 生态系统中的每一位内容创作者和库作者。KMP 的发展和成长离不开您为构建内容和库所做的贡献。
我们建议您在现有和未来的内容和库中采用“Kotlin Multiplatform”(KMP) 这个名称。 统一术语将简化新用户的入门流程,并帮助 KMP 进一步发展。 我们重视您的付出,感谢您的持续贡献。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 平板电脑 StarLite 5:默认搭载 Ubuntu、12.5 英寸
英国硬件公司 Star Labs 发布了最新款 Linux 平板电脑 StarLite 5,标准版首发价$498.00(支持选配更大容量硬盘)。 参数速览 屏幕 12.5 英寸 LED 背光 采用 IPS 技术的 10 点触摸显示屏 2880x1920 分辨率 16:10 比例 处理器 Intel Alder Lake N200,1.00GHz 四核 可超频到3.70GHz,具有 6MB 智能缓存 内存 16GB 4800MHz LPDDR5 板载内存 存储 512GB 第三代 PCIe 固态硬盘(支持选配 1TB、2TB) 接口 Micro HDMI USB Type C 3.2 with Power Delivery 3.0 USB Type C 3.2 with Power Delivery 3.0 Micro SD 存储卡读卡器 3.5mm 耳机插孔 支持安装以下操作系统 Ubuntu 22.04 LTS (64-bit) or later elementary OS 6.1 (64-bit) or later Linux Mint 21 (64-bit) or later M...
- 下一篇
Arthur 发布开源 AI 模型评估工具,为特定用例确定最佳 LLM
机器学习监控初创公司 Arthur 一直在开发一些旨在帮助公司更有效地使用 LLM 的工具。该公司最新发布了一款开源工具 Arthur Bench,以帮助用户为特定数据集找到最佳 LLM。 Arthur 首席执行官兼联合创始人 Adam Wenchel 表示,他们看到了大众对生成式 AI 和 LLM 的浓厚兴趣,因此在产品创造上投入了大量精力。考虑到 ChatGPT 发布还不到一年,目前尚未出现一种有组织的方法来衡量一种工具相对于另一种工具的有效性;在此种背景下,Arthur Bench 应运而生。 “Arthur Bench 解决了我们从每个客户那里都听到过的一个关键性问题,那就是 [在所有的型号选择中],哪一款最适合你的特定应用。” Arthur Bench附带了一套工具,你可以使用它来系统地测试性能;但其真正的价值在于,允许你测试和测量用户用于特定应用程序的提示类型在不同的 LLM 上的表现。 根据介绍,Bench 可以帮助评估: 通过跨任务和用例的通用界面标准化 LLM 评估的工作流程 测试开源 LLM 是否能与顶级闭源 LLM API 供应商一样出色地处理你的特定数据 将 L...
相关文章
文章评论
共有0条评论来说两句吧...