JetBrains บริษัทพัฒนาซอฟต์แวร์ชั้นนำ เปิดตัวเทคโนโลยี Kotlin Multiplatform ที่เป็นนวัตกรรมใหม่อย่างมั่นคงเมื่อวันที่ 1 พฤศจิกายน Kotlin Multiplatform นำเสนอเป็นเครื่องมือที่มีประสิทธิภาพสูงสำหรับโครงการข้ามแพลตฟอร์ม ช่วยให้นักพัฒนา SDK สามารถแชร์โค้ดของตนบนแพลตฟอร์มต่างๆ มากมาย เช่น iOS, แอปพลิเคชัน Android, เดสก์ท็อป และเว็บ ยูทิลิตี้นี้อยู่ภายใต้การทดสอบเบต้ามาตั้งแต่ปี 2022 และขณะนี้ได้รับการอัปเกรดเป็นเวอร์ชันที่เสถียรแล้ว
Kotlin Multiplatform นำเสนอภาษา Kotlin ที่เป็นแกนหลัก ซึ่งช่วยให้การพัฒนาโครงการข้ามแพลตฟอร์มง่ายขึ้นอย่างมาก เครื่องมือนี้ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่หลากหลายและนำโค้ดกลับมาใช้ใหม่บนหลายแพลตฟอร์มได้โดยไม่สูญเสียข้อดีของการเขียนโปรแกรมแบบเนทีฟ ด้วย API ที่เสถียร การกำหนดค่าโปรเจ็กต์ที่ได้รับการปรับปรุง และการทำงานร่วมกันที่ได้รับการปรับปรุงกับ Objective-C และ Swift ทำให้ Kotlin Multiplatform เวอร์ชันที่ใช้งานจริงกลายเป็นเครื่องมือที่เป็นที่ต้องการอย่างมากสำหรับนักพัฒนา
นอกจากนี้ เวอร์ชันนี้ยังแสดงประสิทธิภาพที่ได้รับการปรับปรุงผ่านเวลาในการสร้างที่เร็วขึ้นควบคู่ไปกับการปรับปรุงประสิทธิภาพมากมาย
ความยืดหยุ่นเป็นหัวใจสำคัญของ Kotlin Multiplatform ช่วยให้นักพัฒนามีอิสระในการแบ่งปันเพียงส่วนของตรรกะของแอปพลิเคชัน และในการเขียนโค้ดเนทิฟสำหรับการโต้ตอบกับ API เฉพาะแพลตฟอร์มหรือการพัฒนา UI เนทิฟ JetBrains ได้ประกาศแผนที่จะเพิ่มประสบการณ์ผู้ใช้สำหรับนักพัฒนา iOS โดยแนะนำการทำงานร่วมกันระหว่าง Kotlin-to-Swift โดยตรงและการรองรับ SwiftPM
บริษัทกำลังพัฒนา Kotlin/Wasm ซึ่งจะสนับสนุนรูปแบบคำสั่งไบนารีของ WebAssembly ดังนั้นจึงเป็นการเสริมการพัฒนาเว็บด้วย Kotlin Multiplatform
JetBrains ยกระดับการพัฒนาข้ามแพลตฟอร์มให้สูงขึ้นอีกขั้นด้วยการแนะนำการผสมผสานระหว่าง Kotlin Multiplatform กับ Compose Multiplatform ซึ่งเป็นเฟรมเวิร์กการประกาศที่ออกแบบมาเพื่อแชร์ UI บนหลายแพลตฟอร์ม การผสมผสานนี้ช่วยให้นักพัฒนาสามารถแบ่งปันโค้ดเบสทั้งหมดของตน ซึ่งทั้งหมดเขียนด้วย Kotlin ดังนั้นจึงทำให้กระบวนการพัฒนาคล่องตัวขึ้นอย่างมาก
เทคโนโลยีอันทรงพลังของ JetBrains นี้ได้ถูกนำไปใช้โดยทีมพัฒนาของบริษัทชั้นนำในตลาด เช่น Netflix, VMware และ McDonald's
เมื่อพิจารณาถึงความต้องการเครื่องมือข้ามแพลตฟอร์มที่มีประสิทธิภาพที่เพิ่มขึ้น แพลตฟอร์มอย่าง AppMaster ที่ใช้ประโยชน์จากแนวทางที่ขับเคลื่อนด้วยเซิร์ฟเวอร์สำหรับการพัฒนาแอปพลิเคชันบนมือถือ ก็สามารถเก็บเกี่ยวผลประโยชน์จากเทคโนโลยีที่แข็งแกร่งเช่น Kotlin Multiplatform ได้เช่นกัน ด้วย AppMaster ผู้ใช้สามารถอัปเดต UI ของแอปพลิเคชันมือถือและคีย์ API ได้โดยไม่ต้องส่งเวอร์ชันใหม่ไปที่ App Store และ Play Market อีกครั้ง