JetBrains ออก Compose เฟรมเวิร์คสร้าง UI เวอร์ชัน iOS, สถานะยังเป็น Alpha

by mk
17 April 2023 - 01:16

Compose Multiplatform เฟรมเวิร์คสำหรับเขียน UI ของภาษา Kotlin ที่พัฒนาโดย JetBrains และออกเวอร์ชันแรกในปี 2021

รากเหง้าของ Compose มาจาก Jetpack Compose ที่กูเกิลสร้างขึ้นเพื่อเขียน UI บน Android โดย JetBrains นำมาพัฒนาต่อให้รองรับแพลตฟอร์มอื่นๆ คือบนเดสก์ท็อป (Windows, macOS, Linux)

ล่าสุด JetBrains เปิดตัว Compose Multiplatform สำหรับ iOS แล้ว สถานะยังเป็นรุ่นทดสอบแบบ Alpha และจำเป็นต้องใช้ Xcode บน macOS ช่วยคอมไพล์ออกมาเป็นแอพบน iOS ให้

เป้าหมายสำคัญคือช่วยให้การพอร์ตแอพฝั่ง Android ที่เขียนด้วย Jetpack Compose มาเป็น iOS/Compose ได้บ้างแล้ว จากที่ก่อนหน้านี้ ตัวแพลตฟอร์ม Kotlin รองรับ iOS แบบไม่มี Compose แล้ว ความฝันในการเขียนแอพมือถือด้วย Kotlin ล้วนๆ จึงใกล้เป็นจริงมากขึ้น

นอกจาก iOS แล้ว Compose ยังรองรับการเขียนเว็บ (Compose for Web) โดยรันอยู่บน WebAssembly (Kotlin/Wasm) อีกทีหนึ่ง สถานะของโครงการยังเป็น Experimental คือยิ่งกว่า Alpha ดังนั้นคงต้องใช้เวลาอีกสักพักใหญ่ๆ ถึงได้เห็นรุ่นเสถียรกัน

ที่มา - JetBrains

Blognone Jobs Premium