Spec-Zone.ru › Kotlin 2

Стабильность поддерживаемых платформ

Kotlin Multiplatform позволяет создавать приложения для различных платформ и совместно использовать код между ними, чтобы охватить пользователей на их любимых устройствах. Уровень стабильности разных платформ может отличаться в зависимости от поддержки технологии Kotlin Multiplatform для совместного использования кода и UI-фреймворка Compose Multiplatform.

На этой странице приведена информация, которая поможет определить, какие платформы соответствуют потребностям вашего проекта, а также описаны их уровни стабильности.

Общие уровни стабильности Kotlin

Краткое руководство по уровням стабильности Kotlin и их значению:

Экспериментальный означает «пробуйте только в учебных проектах»:

  • Мы только пробуем идею и хотим, чтобы некоторые пользователи опробовали её и поделились отзывами. Если идея не оправдает себя, мы можем отказаться от неё в любой момент.

Альфа означает «используйте на свой страх и риск, возможны проблемы при миграции»:

  • Мы планируем выпустить эту идею как готовый продукт, но она ещё не обрела окончательную форму.

Бета означает «можно использовать, мы сделаем всё возможное, чтобы свести к минимуму проблемы при миграции»:

  • Работа почти завершена, и сейчас отзывы пользователей особенно важны.

  • Тем не менее работа ещё не завершена на 100%, поэтому возможны изменения (в том числе на основе ваших отзывов).

  • Чтобы обновление прошло как можно лучше, заранее следите за предупреждениями об устаревании.

В совокупности уровни Экспериментальный, Альфа и Бета называются предварительными.

Стабильный означает «можно использовать даже в самых консервативных сценариях»:

  • Работа завершена. Мы будем развивать её в соответствии со строгими правилами обратной совместимости.

Текущие уровни стабильности платформ для базовой технологии Kotlin Multiplatform

Текущие уровни стабильности платформ для базовой технологии Kotlin Multiplatform:

Платформа

Уровень стабильности

Android

Стабильный

iOS

Стабильный

Настольные компьютеры (JVM)

Стабильный

Серверная часть (JVM)

Стабильный

Веб на основе Kotlin/Wasm

Бета

Веб на основе Kotlin/JS

Стабильный

watchOS

Бета

tvOS

Бета

  • Kotlin Multiplatform поддерживает больше нативных платформ, чем перечислено здесь. Чтобы узнать об уровне поддержки каждой из них, см. Поддержка целевых платформ Kotlin/Native.

  • Подробнее об уровнях стабильности компонентов Kotlin, таких как Kotlin Multiplatform, см. в разделе Текущая стабильность компонентов Kotlin.

Уровни стабильности UI-фреймворка Compose Multiplatform

Краткое руководство по уровням стабильности платформ для UI-фреймворка Compose Multiplatform и их значению:

Экспериментальный означает «находится в разработке»:

  • Некоторые функции могут быть ещё недоступны, а в уже реализованных функциях могут возникать проблемы с производительностью или ошибки.

  • В будущем возможны изменения, в том числе частые несовместимые изменения.

Альфа означает «используйте на свой страх и риск, возможны проблемы при миграции»:

  • Мы решили выпускать поддержку платформы как готовый продукт, но она ещё не обрела окончательную форму.

Бета означает «можно использовать, и мы сделаем всё возможное, чтобы свести к минимуму проблемы при миграции»:

  • Работа почти завершена, поэтому сейчас отзывы пользователей особенно важны.

  • Работа ещё не завершена на 100%, поэтому возможны изменения (в том числе на основе ваших отзывов).

В совокупности уровни Экспериментальный, Альфа и Бета называются предварительными.

Стабильный означает «можно использовать даже в самых консервативных сценариях»:

  • Фреймворк предоставляет полный набор API, позволяющий создавать красивые, готовые к выпуску приложения без проблем с производительностью и других проблем самого фреймворка.

  • Несовместимые изменения API допускаются только через две версии после официального объявления об устаревании.

Текущие уровни стабильности платформ UI-фреймворка Compose Multiplatform

Платформа

Уровень стабильности

Android

Стабильный

iOS

Стабильный

Настольные компьютеры (JVM)

Стабильный

Веб на основе Kotlin/Wasm

Бета

Что дальше?

См. раздел Рекомендуемые IDE, чтобы узнать, какая IDE лучше подходит для вашего сценария совместного использования кода между различными сочетаниями платформ.

10 сентября 2025 г.
Что такое Kotlin MultiplatformПримеры Kotlin Multiplatform

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/multiplatform/supported-platforms.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API