한줄평
“JVM 의존 없이 코틀린을 네이티브로 배포할 수 있게 해 주는 핵심 도구입니다. JVM 대비 생태계와 도구 지원이 제한적이고 빌드 구성이 까다로울 수 있습니다.”
이런 분께 코틀린 코드를 네이티브 타깃으로 배포하려는 개발자께
좋은 점
- 가상머신 없이 실행되는 네이티브 바이너리 생성
- iOS·임베디드 등 다양한 타깃 지원
아쉬운 점
- JVM 환경보다 라이브러리·도구 지원이 제한적
- 빌드 설정이 복잡할 수 있음
코틀린 네이티브 소개
코틀린 코드를 LLVM 기반으로 컴파일해 가상머신 없이 실행되는 네이티브 바이너리로 만드는 컴파일러 백엔드이자 명령줄(CLI) 도구입니다. JVM 이 없는 환경, 예컨대 iOS·임베디드·데스크톱 네이티브 타깃을 위해 쓰입니다. 코틀린으로 작성한 코드를 플랫폼 네이티브로 배포해야 할 때 필요합니다.