Thatâs the dilemma of KMP. As soon as you have to go native, which is the case when you want to support iOS, you are loosing all support from the Java platform. I.e., all parts of the Kotlin standard library which are only supported on the JVM and all external libraries which were readily available in the many Java repositories are gone. Even existing KMP libraries are not free from surprises, e.g., in Okio you will find out that the native variant doesnât support creating ZIP files. Bad luck if your code depended on that.