본문 바로가기

코틀린 네이티브

Kotlin/Native

VM 없이 도는 네이티브 코틀린

한줄평

JVM 의존 없이 코틀린을 네이티브로 배포할 수 있게 해 주는 핵심 도구입니다. JVM 대비 생태계와 도구 지원이 제한적이고 빌드 구성이 까다로울 수 있습니다.

이런 분께 코틀린 코드를 네이티브 타깃으로 배포하려는 개발자께

좋은 점

  • 가상머신 없이 실행되는 네이티브 바이너리 생성
  • iOS·임베디드 등 다양한 타깃 지원

아쉬운 점

  • JVM 환경보다 라이브러리·도구 지원이 제한적
  • 빌드 설정이 복잡할 수 있음

코틀린 네이티브 소개

코틀린 코드를 LLVM 기반으로 컴파일해 가상머신 없이 실행되는 네이티브 바이너리로 만드는 컴파일러 백엔드이자 명령줄(CLI) 도구입니다. JVM 이 없는 환경, 예컨대 iOS·임베디드·데스크톱 네이티브 타깃을 위해 쓰입니다. 코틀린으로 작성한 코드를 플랫폼 네이티브로 배포해야 할 때 필요합니다.

제작사

JetBrains · 공식 홈페이지