예상 되는 차후 기능

Kim suho·2022년 3월 3일
0

Compose multiplatform은 Android, Desktop(window, linux, mac), Web을 지원하며 android, desktop은 kotlin/java, web 은 kotlin/JS 을 지원한다.

차후 목표는 조금 달라질 것으로 예상되며 rendering module인 skiko(skia + kotlin) 로부터 추측할 수 있다.
https://github.com/JetBrains/skiko/commit/d74708d59753a4843c3896a8aad2a6933328eecb

  • desktop은 kotlin/jvm,
  • web(js+wasm)은 kotlin/JS
  • iOS, macOS (arm64및 x64)는 kotlin/Native.

2월28일 현재, kotlin multiplatform에도 mac은 K/N(kotlin native) 으로 변경하는 MR들이 있음.

또한 github의 commit을 모니터링해보면 1.2.0부터 experimental 아래 기능들을 추가로 지원하게 될 가능성이 높다.

  • web canvas : 현재 web은 DOM만 지원하지만 canvas를 이용하여 android, desktop과 composable 함수 공유가 가능해질 것으로 보인다.
  • ios : ios 추가를 위한 MR들이 올라오고 있음.

따라서 차후 multiplatform을 위한 UI Framework로 성장할 가능성이 크다.

profile
평범한 개발자

0개의 댓글