Home > Technology peripherals > It Industry > To solve the name confusion problem, Kotlin's cross-platform development technology is named KMP

To solve the name confusion problem, Kotlin's cross-platform development technology is named KMP

王林
Release: 2023-08-23 16:37:03
forward
1035 people have browsed it

The JetBrains official website recently announced on its blog that in order to solve the problems of inconsistent naming and confusing abbreviations that have plagued many Kotlin developers in the past two years, the official website has decided to abandon the "Kotlin Multiplatform Mobile" (KMM) product name

From now on, "Kotlin Multiplatform" (KMP) is the preferred term for Kotlin technologies that share code across platforms, regardless of the target combination.

为解决名称混乱问题,Kotlin 跨平台开发技术统一命名为 KMP

This site learned from the blog that Kotlin Multiplatform was first released at KotlinConf 2017 under the name "Kotlin Multiplatform Projects" and initially supported JVM, Native and JS target. Early adopters mainly use the abbreviation "KMP" and less frequently "MPP" . Until 2020, the technology was in an experimental phase, with the team making adjustments based on feedback from early adopters.

In 2020, the official will shift its focus to code sharing between iOS and Android, and hopes to attract more mobile developers to use Kotlin Multiplatform. In order to reflect this focus, the official will combine iOS and Android in Kotlin Multiplatform. Everything related to code sharing between Android was split into a separate product called "Kotlin Multiplatform Mobile", the abbreviation KMM was introduced, and an Alpha version was announced. At the same time, the official also released the Kotlin Multiplatform Mobile plug-in for Android Studio.

While the alpha version of the new Kotlin Multiplatform Mobile name has attracted attention, it has also brought confusion as developers are unsure what to call the technology that shares code outside of iOS and Android. Some existing community content and libraries also have "KMP" in their names, further adding to the confusion, resulting in the ecosystem having multiple names - Kotlin Multiplatform and Kotlin Multiplatform Mobile - as well as the abbreviations KMP, KMM and MPP.

为解决名称混乱问题,Kotlin 跨平台开发技术统一命名为 KMP

In order to solve the naming inconsistency and abbreviation confusion that has plagued many Kotlin developers in the past two years, JetBrains decided to abandon the "Kotlin Multiplatform Mobile" product name.

No matter which platform combination is used, from now on, "Kotlin Multiplatform" (KMP) is the preferred term for Kotlin technology that shares code across platforms

According to JetBrains official statement, KMP is very Suitable for sharing code on multiple platforms, not only iOS and Android, but also with desktop and server side. In addition, the official is actively developing Kotlin/Wasm, aiming to promote the use of Kotlin Multiplatform for modern Web development

为解决名称混乱问题,Kotlin 跨平台开发技术统一命名为 KMP

Advertising statement: The external jump contained in the article Redirect links (including but not limited to hyperlinks, QR codes, passwords, etc.) are used to convey more information and save selection time. The results are for reference only. All articles on this site include this statement.

The above is the detailed content of To solve the name confusion problem, Kotlin's cross-platform development technology is named KMP. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:ithome.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template