mirror of
https://github.com/jlengrand/compose-multiplatform.git
synced 2026-03-10 08:11:20 +00:00
1.2 KiB
1.2 KiB
Compatability and versioning overview
Supported platforms
- macOS (x86-64, arm64)
- Windows (x86-64)
- Linux (x86-64, arm64)
- Web browsers
Limitations
Following limitations apply to 1.0 release.
- Only 64-bit x86 Windows is supported
- Only JDK 11 or later is supported due to the memory management scheme used in Skia bindings
- Only JDK 15 or later is supported for packaging native distributions due to jpackage limitations
Knowing issues on older versions:
- OpenJDK 11.0.12 has an issue, when we switch keyboard layout on MacOs (isn't reproducible in OpenJDK 11.0.15)
Kotlin compatibility
A new version of Kotlin may be not supported immediately after its release. But after some time we will release a version of Compose Multiplatform that supports it. Starting from 1.2.0, Compose Multiplatform supports multiple versions of Kotlin.
| Kotlin version | Minimal Compose version | Notes |
|---|---|---|
| 1.5.31 | 1.0.0 | |
| 1.6.20 | 1.1.1 | |
| 1.7.10 | 1.2.0 | |
| 1.7.20 | 1.2.0 | JS is not supported (will be fixed in the next versions) |
| 1.7.20 | 1.2.1 |