Kotlin ロードマップ
| 最終更新日 | 2026年8月 |
| 次回の更新 | 2027年2月 |
Kotlin ロードマップへようこそ!JetBrains チームの優先事項をいち早くご紹介します。
主要な優先事項
このロードマップの目的は、全体像を提示することにあります。 以下は、私たちが提供に注力している最も重要な方向性である、主要な重点分野のリストです。
- 言語の進化: 構文の儀式的な記述よりも使いやすさ(エルゴノミクス)と安全性を重視することで、Kotlin を簡潔かつ表現力豊かな言語に保ちます。
- Kotlin マルチプラットフォーム: 強固な iOS 体験、成熟した Web ターゲット、および信頼性の高い IDE ツーリングを備えた、現代的なクロスプラットフォーム・アプリの基盤を構築します。
- 特定のツールに依存しない(Staying agnostic): 開発者がどのようなツールやターゲットを使用していても、それをサポートします。
- サードパーティ製エコシステム作者のエクスペリエンス: Kotlin ライブラリ、ツール、フレームワークの開発および公開プロセスを簡素化します。
サブシステム別の Kotlin ロードマップ
ロードマップやその項目に関する質問やフィードバックがある場合は、YouTrack チケット または Kotlin Slack の #kotlin-roadmap チャンネル(招待をリクエスト)に投稿してください。
- このロードマップはチームが取り組んでいるすべての事項を網羅したリストではなく、最大のプロジェクトのみを記載しています。
- 特定のバージョンで特定の機能や修正を提供することを約束するものではありません。
- 私たちは進捗に合わせて優先事項を調整し、約 6 か月ごとにロードマップを更新します。
2026年2月以降の変更点
完了した項目
以前のロードマップから以下の項目を完了しました。
- ✅ コンパイラ: Power-assert プラグインの進化
- ✅ コンパイラ: Kotlin/Wasm: マルチモジュールコンパイルのサポート
- ✅ マルチプラットフォーム: Swift Export: Alpha リリース
- ✅ マルチプラットフォーム: Compose Multiplatform の iOS 用に新しい
TextInputServiceを実装 - ✅ マルチプラットフォーム: Swift 6.3 のサポート
- ✅ マルチプラットフォーム: Compose Multiplatform 用の Navigation3 を安定化
- ✅ ツール: Maven での Kotlin のスマートなデフォルト設定(Java + Kotlin 混在)
- ✅ ツール: Declarative Gradle をサポートする Kotlin エコシステム・プラグインのリリース
- ✅ エコシステム: Kotlin 配布の UX 向上: コードカバレッジとバイナリ互換性の検証を追加
- ✅ エコシステム: 標準ライブラリのセキュリティ修正に対して 18 か月のサポート期間を導入
- ✅ エコシステム: Exposed 移行用の Gradle プラグインを作成
新規項目
ロードマップに以下の項目を追加しました。
- 🆕 コンパイラ: Kotlin/Wasm を Stable に昇格
- 🆕 コンパイラ: KAPT のパフォーマンスを Java APT に匹敵するレベルに向上
- 🆕 マルチプラットフォーム: Skiko の Graphite によるレンダリングの信頼性向上と将来を見据えた GPU サポート
- 🆕 マルチプラットフォーム: Swift Export: Alpha から Beta へ
- 🆕 マルチプラットフォーム: Compose Multiplatform for iOS で Native Text Input をデフォルトに設定
- 🆕 マルチプラットフォーム: リリースモードでの Native コンパイラキャッシュ
- 🆕 ツール: 統合されたコンパイラプラグイン・バンドルにより、Maven での Kotlin 導入を効率化
- 🆕 ツール: Kotlin/Native デバッガの Xcode 統合
- 🆕 ツール: 構成キャッシュを有効にせずに Native タスク의 並列化を可能にする
- 🆕 ツール: Kotlin Toolchain: Kotlin への単一のエントリポイント
- 🆕 エコシステム: Kotlin 標準ライブラリ型に対する JPA/Hibernate のファーストクラスのサポートを実装
削除された項目
ロードマップから以下の項目を削除しました。
- ❌ マルチプラットフォーム: マルチプラットフォーム・ライブラリの次世代配布形式を実装
- ❌ ツール: Kotlin スクリプティングおよび
.gradle.ktsのエクスペリエンス向上 - ❌ エコシステム: Kotlin Notebooks の安定化
