Конференция по Kotlin 2025: главные анонсы и новые возможности языка
С 14 по 16 мая 2025 года в Берлине прошла ежегодная конференция KotlinConf, организованная компанией JetBrains. Мероприятие собрало более 2000 участников — разработчиков, архитекторов и лидеров сообщества. Главной темой этого года стало превращение Kotlin из «языка для Android» в полноценную мультиплатформенную экосистему. Мы собрали для вас самые важные анонсы и нововведения.
1. Kotlin Multiplatform (KMP) — официальный статус Stable
Самый ожидаемый анонс конференции — выход Kotlin Multiplatform из стадии Beta. Начиная с версии Kotlin 2.1, технология объявлена стабильной и готовой к продакшену. KMP позволяет писать общий код на Kotlin для Android, iOS, веба, десктопа и серверных платформ. JetBrains представила обновлённую документацию, инструменты для работы с iOS и новые шаблоны проектов.
2. Компилятор K2 — производительность +40%
Разработчики объявили, что новый компилятор K2 теперь используется по умолчанию. По сравнению с предыдущей версией, скорость компиляции выросла на 40%, а анализ кода стал точнее. В ближайших обновлениях ожидается поддержка ленивых вычислений на уровне компилятора и улучшенная инкрементальная сборка. Для пользователей IntelliJ IDEA и Android Studio обновление будет доступно автоматически.
3. Kotlin для серверной разработки: новые библиотеки
JetBrains анонсировала релиз Ktor 3.0 — полностью переработанного фреймворка для создания REST API и микросервисов. Среди ключевых улучшений:
- Поддержка WebSockets и Server-Sent Events из коробки;
- Интеграция с Kotlin Coroutines для асинхронной обработки запросов;
- Встроенная поддержка OpenAPI и Swagger.
Также представлена библиотека Exposed 2.0 для работы с базами данных — она теперь поддерживает миграции на основе типов и автоматическую генерацию SQL-запросов.
4. Искусственный интеллект и Kotlin
Отдельный трек конференции был посвящён использованию Kotlin в AI/ML. JetBrains представила раннюю версию KotlinDL 2.0 — библиотеки для глубокого обучения, которая теперь поддерживает ONNX Runtime и позволяет запускать модели нейросетей на мобильных устройствах. Кроме того, анонсирована интеграция с LLM (Large Language Models): разработчики смогут писать промпты и вызывать модели прямо в коде на Kotlin.
5. Образовательные инициативы и сообщество
На конференции объявлено о запуске Kotlin Academy — бесплатной платформы с интерактивными курсами, задачами и сертификацией. Курсы будут охватывать все направления: от основ языка до мультиплатформенной разработки и AI. Также JetBrains пообещала увеличить грантовую поддержку Kotlin-сообществ и конференций по всему миру.
Что это значит для разработчиков?
Kotlin уверенно выходит за рамки мобильной разработки. Благодаря стабильному KMP, производительному компилятору K2 и новым библиотекам, язык становится универсальным инструментом для создания кроссплатформенных приложений, серверных решений и даже AI-продуктов. Если вы ещё не знакомы с Kotlin — сейчас самое время начать. А если уже используете — обновляйте инструменты и следите за новыми релизами JetBrains.