JetBrains ได้เปิดตัว Compose Multiplatform เวอร์ชัน 1.0 ซึ่งช่วยให้นักพัฒนาสามารถสร้างแอป Kotlin สำหรับเดสก์ท็อป, Android และเว็บได้
JetBrains ผลิตสภาพแวดล้อมการพัฒนาแบบรวม (IDE) ที่ได้รับความนิยมมากที่สุดสำหรับการสร้างซอฟต์แวร์ด้วย Java, PHP, Kotlin และภาษาการเขียนโปรแกรมอื่นๆ บริษัทยังได้ดำเนินการเกี่ยวกับ JetBrains เขียนหลายแพลตฟอร์มซึ่งเป็นเฟรมเวิร์กสำหรับการสร้างแอปพลิเคชันข้ามแพลตฟอร์มโดยใช้ภาษา Kotlin (และเชื่อมต่อกับ Jetpack Compose ของ Google). Multiplatform อยู่ในขั้นตอนต่างๆ ของการพัฒนาบนแพลตฟอร์มต่างๆ มาระยะหนึ่งแล้ว และตอนนี้ JetBrains กล่าวว่าพร้อมให้ทุกคนใช้งานบน Android, เดสก์ท็อป และเว็บแล้ว
JetBrains กล่าวเมื่อวันพฤหัสบดีว่า "ด้วย Compose Multiplatform โดย Jetbrains นักพัฒนาสามารถสร้างแอปเดสก์ท็อปได้อย่างง่ายดายด้วย UI ใน Kotlin เฟรมเวิร์กเป็นแบบประกาศ ดังนั้นโค้ดจึงสะท้อนถึง UI และนักพัฒนาไม่จำเป็นต้องกังวลเกี่ยวกับตรรกะการอัปเดต UI เพราะช่วยให้พวกเขาสามารถ ดูตัวอย่างบางส่วนของ UI โดยไม่ต้องสร้างแอปทั้งหมด และแชร์ API ร่วมกับ Jetpack Compose โดย Google เพื่อลดความซับซ้อนของ การรับเป็นบุตรบุญธรรม. [...] นักพัฒนาสามารถแชร์ UI และรหัสการจัดการสถานะระหว่าง Android, เดสก์ท็อป และเว็บ และย้ายแอปที่ใช้ Android Jetpack Compos ไปยังเดสก์ท็อปได้อย่างง่ายดาย "
นั่นหมายความว่าตอนนี้คุณสามารถสร้างแอปพลิเคชันบน Windows, macOS, Linux, Android และเว็บได้แล้วด้วยโค้ดเบส Kotlin เดียว แอปเดสก์ท็อปสามารถใช้เมนู แป้นพิมพ์ลัด และการแจ้งเตือน พร้อมการเรนเดอร์ที่เร่งด้วยฮาร์ดแวร์โดยใช้ ไลบรารีกราฟิก Skia. เว็บแอปที่สร้างด้วย Multiplatform สามารถเข้าถึงได้ ความสามารถพิเศษ CSS สำหรับการโต้ตอบกับองค์ประกอบของหน้า
ณ จุดนี้ไม่มีปัญหาการขาดแคลนเฟรมเวิร์กสำหรับการสร้างซอฟต์แวร์ข้ามแพลตฟอร์มด้วย อิเล็กตรอน น่าจะเป็นที่นิยมมากที่สุดในขณะนี้ (ขับเคลื่อน Discord, Slack, Microsoft Teams, Skype และอื่นๆ อีกมากมาย) แม้ว่า Electron จะไม่รองรับอุปกรณ์เคลื่อนที่เลยก็ตาม Google กำลังพัฒนาอยู่ในขณะนี้ กระพือปีกซึ่งใช้ภาษาการเขียนโปรแกรม Dart และปัจจุบันรองรับแพลตฟอร์มเดสก์ท็อป อุปกรณ์เคลื่อนที่ และเว็บ เช่นเดียวกับ Jetpack Compse Multiplatform
ข้อมูลเพิ่มเติมเกี่ยวกับ Compose Multiplatform มีให้ใช้งานแล้ว บนเว็บไซต์ของ JetBrains.