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.
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.
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
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!