Kotlinロードマップ
Last modified on | February 2025 |
Next update | August 2025 |
Kotlinロードマップへようこそ!JetBrainsチームの優先事項をいち早くご紹介します。
主要な優先事項
このロードマップの目的は、全体像をお伝えすることです。 ここでは、私たちが重点的に取り組んでいる主要な分野をリストアップします。
- 言語の進化: より効率的なデータ処理、抽象化の強化、明確なコードによるパフォーマンスの向上。
- Kotlin Multiplatform: KotlinからSwiftへの直接エクスポートのリリース、ビルド設定の合理化、マルチプラットフォームライブラリの作成の簡素化。
- サードパーティのエコシステム作成者の体験: Kotlinライブラリ、ツール、フレームワークの開発と公開プロセスの簡素化。
サブシステム別のKotlinロードマップ
ロードマップまたはその項目についてご質問やフィードバックがある場合は、YouTrack ticketsまたはKotlin Slackの#kotlin-roadmapチャンネル (招待をリクエスト) にご自由に投稿してください。
注記
- このロードマップは、チームが取り組んでいるすべてのことの網羅的なリストではなく、最大のプロジェクトのみです。
- 特定のバージョンで特定の機能や修正を提供することを保証するものではありません。
- 今後の状況に合わせて優先順位を調整し、ロードマップを約6か月ごとに更新します。
2024年9月からの変更点
完了した項目
以前のロードマップから、以下の項目を完了しました。
- ✅ Compiler: Androidでのインライン関数のデバッグのサポート
- ✅ Compiler: コンパイラ診断の品質を向上させる
- ✅ Multiplatform: KotlinでのXcode 16のサポート
- ✅ Multiplatform: Kotlin Gradle Pluginの公開されているAPIリファレンスを公開する
- ✅ Tooling: Kotlin/Wasm targetのすぐに使えるデバッグ体験を提供する
- ✅ Library ecosystem: Dokkatooに基づく新しいDokka Gradle pluginを実装する
- ✅ Library ecosystem: 標準ライブラリの新しいマルチプラットフォームAPI: Atomics
- ✅ Library ecosystem: Library authors’ guidelinesを拡張する
新しい項目
ロードマップに以下の項目を追加しました。
- 🆕 Compiler: JSpecifyサポートの最終決定
- 🆕 Compiler: K1コンパイラの非推奨化
- 🆕 Compiler: Kotlin/Wasm (
wasm-js
target) をベータ版に昇格 - 🆕 Tooling: IntelliJ IDEAでのKotlin/Wasmプロジェクトの開発体験を向上させる
- 🆕 Tooling: インポートのパフォーマンスを向上させる
- 🆕 Tooling: XCFrameworksでのリソースをサポートする
- 🆕 Tooling: Kotlin Notebookでのよりスムーズなアクセスと改善された体験
- 🆕 Ktor: ジェネレータープラグインとチュートリアルを使用して、gRPCサポートをKtorに追加する
- 🆕 Ktor: バックエンドアプリケーションのプロジェクト構成をシンプルにする
- 🆕 Ktor: CLIジェネレーターをSNAPに公開する
- 🆕 Ktor: Kubernetes Generator Pluginを作成する
- 🆕 Ktor: Dependency Injectionの使用をシンプルにする
- 🆕 Ktor: HTTP/3のサポート
- 🆕 Exposed: 1.0.0をリリースする
- 🆕 Exposed: R2DBCのサポートを追加する
進行中の項目
以前に特定された他のすべてのロードマップ項目は進行中です。アップデートについては、YouTrack ticketsを確認してください。