Kotlin 로드맵
| 최종 수정일 | 2026년 8월 |
| 다음 업데이트 예정 | 2027년 2월 |
Kotlin 로드맵에 오신 것을 환영합니다! JetBrains 팀이 집중하고 있는 우선순위를 미리 확인해 보세요.
주요 우선순위
이 로드맵의 목표는 여러분에게 전체적인 그림을 보여드리는 것입니다. 다음은 저희가 제공하고자 하는 가장 중요한 방향성인 핵심 집중 분야 목록입니다:
- 언어의 진화(Language evolution): 형식(ceremony)보다는 사용성(ergonomics)과 안전성을 우선하여 Kotlin의 간결함과 표현력을 유지합니다.
- 멀티플랫폼(Multiplatform): 견고한 iOS 지원, 성숙한 웹 타겟, 신뢰할 수 있는 IDE 툴링을 통해 현대적인 멀티플랫폼 앱의 기반을 구축합니다.
- 도구 독립성 유지(Staying agnostic): 개발자가 어떤 도구나 타겟을 사용하든 상관없이 지원합니다.
- 생태계 지원(Ecosystem support): Kotlin 라이브러리, 도구 및 프레임워크 제작자를 위해 개발 및 배포 프로세스를 간소화합니다.
하위 시스템별 Kotlin 로드맵
로드맵이나 로드맵의 항목에 대해 질문이나 피드백이 있는 경우, YouTrack 티켓에 게시하거나 Kotlin Slack의 #kotlin-roadmap 채널(초대 요청)에 자유롭게 남겨주세요.
- 이 로드맵은 팀이 작업 중인 모든 사항을 담은 포괄적인 목록이 아니며, 가장 큰 프로젝트들만 포함하고 있습니다.
- 특정 버전에서 특정 기능이나 수정을 제공하겠다는 약속은 아닙니다.
- 진행 상황에 따라 우선순위를 조정할 것이며, 대략 6개월마다 로드맵을 업데이트할 예정입니다.
2026년 2월 이후 변경 사항
완료된 항목
이전 로드맵에서 다음 항목들을 완료했습니다:
- ✅ Compiler: Power-assert 플러그인 고도화
- ✅ Compiler: Kotlin/Wasm: 멀티 모듈 컴파일 지원
- ✅ Multiplatform: Swift Export: Alpha 출시
- ✅ Multiplatform: Compose Multiplatform을 위한 iOS 기반의 새로운
TextInputService구현 - ✅ Multiplatform: Swift 6.3 지원
- ✅ Multiplatform: Compose Multiplatform을 위한 Navigation3 안정화
- ✅ Tooling: Maven 기반 Kotlin(Java + Kotlin 혼합)을 위한 스마트 기본값 설정
- ✅ Tooling: Declarative Gradle을 지원하는 Kotlin 생태계 플러그인 출시
- ✅ Ecosystem: Kotlin 배포 UX 개선: 코드 커버리지 및 바이너리 호환성 검증 추가
- ✅ Ecosystem: 표준 라이브러리의 보안 수정 사항에 대한 18개월 지원 기간 도입
- ✅ Ecosystem: Exposed를 위한 마이그레이션 Gradle 플러그인 제작
새로운 항목
로드맵에 다음 항목들을 추가했습니다:
- 🆕 Compiler: Kotlin/Wasm 정식 출시(Stable) 승격
- 🆕 Compiler: KAPT 성능을 Java APT 수준으로 개선
- 🆕 Multiplatform: Skiko의 Graphite를 통해 렌더링 신뢰성 개선 및 미래 지향적인 GPU 지원
- 🆕 Multiplatform: Swift Export: Alpha에서 Beta로 전환
- 🆕 Multiplatform: Compose Multiplatform for iOS에서 Native Text Input을 기본값으로 설정
- 🆕 Multiplatform: 릴리스 모드에서의 Native 컴파일러 캐시 지원
- 🆕 Tooling: 통합 컴파일러 플러그인 번들을 통해 Maven 기반 Kotlin 온보딩 간소화
- 🆕 Tooling: Kotlin/Native 디버거를 위한 Xcode 통합
- 🆕 Tooling: 구성 캐시(configuration cache) 활성화 없이 Native 태스크 병렬화 지원
- 🆕 Tooling: Kotlin 툴체인(Toolchain): Kotlin으로 진입하는 단일 창구
- 🆕 Ecosystem: Kotlin 표준 라이브러리 타입에 대해 수준 높은(first-class) JPA/Hibernate 지원 구현
삭제된 항목
로드맵에서 다음 항목을 삭제했습니다:
- ❌ Multiplatform: 멀티플랫폼 라이브러리의 차세대 배포 형식 구현
- ❌ Tooling: Kotlin 스크립팅 및
.gradle.kts사용 경험 개선 - ❌ Ecosystem: Kotlin Notebooks 안정화
