Feuille de route du développement de Kotlin pour 2025-2026 : ce qui attend les développeurs
L'équipe JetBrains a publié un plan de développement mis à jour pour le langage Kotlin pour 2025 et 2026. L'accent est mis sur les performances du compilateur K2, la maturité de Kotlin Multiplatform, l'amélioration des outils pour le développement serveur et les premiers pas dans l'intégration avec l'IA. Nous analysons les points clés de la feuille de route.
Stabilité de K2 et Kotlin 2.2
Après la sortie de Kotlin 2.0 avec le compilateur K2, en 2025 l'équipe se concentrera sur l'atteinte de la pleine stabilité de K2 pour toutes les plateformes. La sortie de Kotlin 2.2 est attendue avec des performances de compilation améliorées, une réduction du temps de compilation incrémentielle et la correction des bugs de compatibilité restants.
- Kotlin 2.2 (2025) — stabilisation finale de K2, amélioration du support Gradle, correction des régressions
- Kotlin 2.3 (2026) — nouvelles fonctionnalités du langage (poursuite des travaux sur les fonctions contextuelles et les génériques améliorés)
Kotlin Multiplatform (KMP) passe au niveau supérieur
2025 sera l'année où KMP cessera d'être expérimental. JetBrains promet une API stable pour toutes les cibles, y compris iOS, Android, WebAssembly (Wasm) et les plateformes natives. L'accent est mis sur la simplification de la configuration des projets et l'amélioration de la compatibilité avec CocoaPods et Swift Package Manager.
- KMP stable — abandon de l'annotation @OptIn pour les bibliothèques multiplateformes
- Compatibilité améliorée avec iOS et macOS, y compris le support de Swift async/await
- Kotlin/Wasm — la cible expérimentale deviendra productive
Développement serveur : Ktor 4.0 et améliorations pour le backend
Kotlin continue de se renforcer en tant que langage pour le développement serveur. En 2025-2026, la sortie de Ktor 4.0 est attendue avec une architecture repensée, un meilleur support de gRPC, WebSockets et OpenAPI. JetBrains travaille également sur l'intégration avec Spring Boot 4 et GraalVM Native Image pour réduire le temps de démarrage.
- Ktor 4.0 — architecture modulaire, support de Virtual Threads (Project Loom)
- Compatibilité améliorée avec GraalVM — réduction du temps de démarrage à 50 ms
- Nouveau plugin pour la génération automatique de documentation API
IA et outils de développement
JetBrains investit activement dans les assistants IA. En 2025-2026, une intégration profonde de JetBrains AI Assistant dans IntelliJ IDEA est attendue, incluant la génération de code Kotlin, le refactoring et l'autocomplétion tenant compte du contexte des projets multiplateformes. La sortie d'un agent IA spécialisé pour l'optimisation des bibliothèques KMP est également prévue.
« Nous voulons que Kotlin devienne le langage le plus pratique pour le développement d'applications IA, a déclaré Roman Elizarov, développeur principal de Kotlin. Cela signifie non seulement des outils, mais aussi des bibliothèques pour le ML en code natif. »
Conclusions
La feuille de route de Kotlin pour 2025-2026 semble ambitieuse et réaliste. L'accent principal est mis sur la stabilité