Дорожная карта Kotlin
Последнее изменение |
Август 2026 |
|---|---|
Следующее обновление |
Февраль 2027 |
Добро пожаловать на страницу дорожной карты Kotlin! Узнайте о приоритетах команды JetBrains.
Ключевые приоритеты
Цель этой дорожной карты — дать вам общее представление. Вот список наших ключевых направлений — наиболее важных задач, на выполнении которых мы сосредоточены:
Развитие языка: сохранять лаконичность и выразительность Kotlin, отдавая приоритет удобству и безопасности, а не излишним формальностям.
Kotlin Multiplatform: стать основой современных кроссплатформенных приложений благодаря качественной поддержке iOS, зрелым веб-платформам и надежным инструментам IDE.
Независимость от инструментов и платформ: поддерживать разработчиков независимо от используемых ими инструментов и целевых платформ.
Удобство работы авторов сторонних компонентов экосистемы: упростить разработку и публикацию библиотек, инструментов и фреймворков для Kotlin.
Дорожная карта Kotlin по подсистемам
Если у вас есть вопросы или отзывы о дорожной карте или включенных в нее задачах, оставьте их в задачах YouTrack или канале #kotlin-roadmap в Kotlin Slack (запросить приглашение).
Что изменилось с февраля 2026 года
Выполненные задачи
Мы выполнили следующие задачи из предыдущей дорожной карты:
✅ Компилятор: Развить плагин Power-assert
✅ Компилятор: Kotlin/Wasm: добавить поддержку компиляции нескольких модулей
✅ Мультиплатформенность: Swift Export: выпуск Alpha
✅ Мультиплатформенность: Реализовать новый
TextInputServiceв Compose Multiplatform для iOS✅ Мультиплатформенность: Добавить поддержку Swift 6.3
✅ Мультиплатформенность: Стабилизировать Navigation3 для Compose Multiplatform
✅ Инструменты: Настроить параметры Kotlin в Maven по умолчанию (совместное использование Java и Kotlin)
✅ Инструменты: Выпустить плагин экосистемы Kotlin с поддержкой декларативного Gradle
✅ Экосистема: Улучшить взаимодействие с дистрибутивом Kotlin: добавить проверку покрытия кода и бинарной совместимости
✅ Экосистема: Ввести 18-месячный период поддержки исправлений безопасности в стандартной библиотеке
✅ Экосистема: Создать плагин миграции Gradle для Exposed
Новые задачи
Мы добавили в дорожную карту следующие задачи:
🆕 Компилятор: Перевести Kotlin/Wasm в статус стабильной версии
🆕 Компилятор: Повысить производительность KAPT до уровня Java APT
🆕 Мультиплатформенность: Повысить надежность рендеринга и обеспечить перспективную поддержку GPU с помощью Graphite в Skiko
🆕 Мультиплатформенность: Swift Export: переход из Alpha в Beta
🆕 Мультиплатформенность: Сделать Native Text Input способом ввода по умолчанию в Compose Multiplatform для iOS
🆕 Мультиплатформенность: Кэши нативного компилятора в режиме выпуска
🆕 Инструменты: Упростить начало работы с Kotlin в Maven с помощью единого пакета плагинов компилятора
🆕 Инструменты: Интеграция с Xcode для отладчика Kotlin/Native
🆕 Инструменты: Включить параллельное выполнение задач Native без включенного кэша конфигурации
🆕 Инструменты: Kotlin Toolchain: единая точка входа в Kotlin
🆕 Экосистема: Добавить полноценную поддержку JPA/Hibernate для типов стандартной библиотеки Kotlin
Удаленные задачи
Мы удалили из дорожной карты следующие задачи:
❌ Мультиплатформенность: Реализовать формат дистрибутива нового поколения для мультиплатформенных библиотек
❌ Инструменты: Улучшить скрипты Kotlin и взаимодействие с
.gradle.kts❌ Экосистема: Стабилизировать Kotlin Notebooks
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/roadmap.html