JetBrains and Google confirm native compatibility with Swift and Xcode. Mobile developers can share business logic, networking, and persistence between Android and iOS without manual bridges and with performance almost identical to native code.
Madrid, April 20, 2026 – The mobile development community received one of the most transformative pieces of news in recent years today. JetBrains, in collaboration with Google, has declared iOS support in Kotlin Multiplatform (KMP) stable after more than three years of intensive production testing.
Until now, sharing code between Android and iOS was possible but painful: interoperability with Swift was fragile, required complex manual setups, and debugging in Apple environments was limited. That’s over.
With the arrival of Kotlin 2.2 and its new native compiler for iOS, programmers can:
Automatically generate Swift bindings with full typing and native support for async/await.
Seamlessly integrate with Xcode using static or dynamic frameworks, without custom scripts.
Achieve performance equivalent to hand-written Swift code (less than 3% difference in intensive operations according to official benchmarks).
Until now, sharing code between Android and iOS was possible but painful: interoperability with Swift was fragile, required complex manual setups, and debugging in Apple environments was limited. That’s over.
With the arrival of Kotlin 2.2 and its new native compiler for iOS, programmers can:
Automatically generate Swift bindings with full typing and native support for async/await.
Seamlessly integrate with Xcode using static or dynamic frameworks, without custom scripts.
Achieve performance equivalent to hand-written Swift code (less than 3% difference in intensive operations according to official benchmarks).
Kotlin Multiplatform is already stable for iOS: goodbye to two separate codebases



