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 플러그인 구현
- ✅ Library ecosystem: 표준 라이브러리에 대한 새로운 멀티플랫폼 API: Atomics
- ✅ Library ecosystem: 라이브러리 작성자 가이드라인 확장
새로운 항목
로드맵에 다음 항목이 추가되었습니다.
- 🆕 Compiler: JSpecify 지원 완료
- 🆕 Compiler: K1 컴파일러 사용 중단
- 🆕 Compiler: Kotlin/Wasm (
wasm-js
target)을 베타로 승격 - 🆕 Tooling: IntelliJ IDEA에서 Kotlin/Wasm 프로젝트의 개발 경험 개선
- 🆕 Tooling: imports 성능 개선
- 🆕 Tooling: XCFrameworks에서 리소스 지원
- 🆕 Tooling: Kotlin Notebook에서 더욱 원활한 액세스 및 개선된 환경
- 🆕 Ktor: 생성기 플러그인 및 튜토리얼을 사용하여 Ktor에 gRPC 지원 추가
- 🆕 Ktor: 백엔드 애플리케이션에 대한 프로젝트 구조화 단순화
- 🆕 Ktor: CLI 생성기를 SNAP에 게시
- 🆕 Ktor: Kubernetes Generator Plugin 생성
- 🆕 Ktor: Dependency Injection 사용법 간소화
- 🆕 Ktor: HTTP/3 지원
- 🆕 Exposed: 릴리스 1.0.0
- 🆕 Exposed: R2DBC 지원 추가
진행 중인 항목
이전에 식별된 다른 모든 로드맵 항목은 진행 중입니다. 업데이트는 해당 YouTrack tickets에서 확인할 수 있습니다.