Tags:
Node Thumbnail

ภาษา Kotlin ได้รับความนิยมมากขึ้นเรื่อยๆ หลัง กูเกิลเลือกเป็นภาษาหลักในการสร้างแอพบน Android ถึงขั้นมีบางองค์กร เช่น Netflix เริ่มผลักดันการใช้ Kotlin เขียนแอพมือถือทั้ง Android/iOS ไปพร้อมกันเลย

ทีม JetBrains เองก็รับลูกแนวทางนี้ และพัฒนาออกมาเป็น SDK ชื่อว่า Kotlin Multiplatform Mobile (KMM)ที่ตอนนี้เข้าสถานะ Beta แล้ว

แนวทางของ Kotlin Multiplatform Mobile คือยึดแอพเวอร์ชัน Android เป็นหลัก ใช้ Android Studio เป็นเครื่องมือพัฒนาแอพตามปกติ แต่เพิ่มการคอมไพล์โค้ดออกมาเป็นแอพ iOS ด้วยอีกตัว (ต้องทำผ่าน Xcode ในเครื่องเดียวกัน ซึ่งแปลว่ารองรับเฉพาะบน macOS) โดยปลั๊กอิน KMM จะช่วยจัดการกระบวนการเหล่านี้ให้อัตโนมัติ แต่อาจต้องมีการเขียนโค้ดส่วนที่เป็น iOS native/Swift เพิ่มเองบ้าง (ฐานโค้ดหลักๆ ใช้ตัวเดียวกัน)

Netflix ระบุว่าข้อดีของ KMM ที่ใช้ฐานโค้ดเดียวกันทั้ง Android/iOS ช่วยลดภาระในการดูแลแอพ 2 เวอร์ชัน ถือเป็นจุดเด่นที่หักลบกับความยุ่งยากในการเซ็ตระบบแล้วคุ้มค่า นอกจาก Netflix แล้วยังมีบางองค์กร เช่น Philips, Baidu, VMWare ที่เริ่มพัฒนาแอพด้วยแนวทาง KMM แล้วเช่นกัน

No Description

ที่มา - JetBrains

Get latest news from Blognone

Comments

By: zda98
Windows Phone
on 12 October 2022 - 16:16 #1265002

เยี่ยมมาก แก้ version เดียวจบ