Hi, I’m somewhat new to Kotlin programming and so far it’s becoming my favorite language. I was browsing some Kotlin projects when I found Komac, which recently switched to the Multiplatform target from only having the JVM target.
As far as I know, JVM can also run on all platforms without the use of minGW except for iOS but I don’t have a developer certificate or incentive to work beyond CMD scripts so far, so is there an advantage for Kotlin Multiplatform?

  • JVM can run on any platform that supports Java, as you’re building Kotlin directly into Java bytecode.

    Multiplatform is for building native applications while using a single backend logic. You’ll have to write separate handlers for everything unique to the platform, according to documentation.