ในงาน WWDC 2019 Apple ได้เปิดตัว SwiftUI เป็นเครื่องมือสำหรับนักพัฒนาที่ช่วยให้นักพัฒนาสามารถสร้างส่วนต่อประสานกับผู้ใช้ (User Interface) ได้ง่ายและรวดเร็วมากขึ้น
SwiftUI เครื่องมือการสร้าง User Interface ใหม่ ช่วยให้การพัฒนาแอปทำได้เร็วขึ้น
SwiftUI เป็น UI Framework สำหรับการสร้างหรือพัฒนาส่วนต่อประสานกับผู้ใช้ (User Interface) ด้วยภาษา Swift รองรับสร้าง User Interface ทุกๆ แพลตฟอร์มของ Apple ไม่ว่าจะเป็น iOS, iPadOS, watchOS, macOS และ tvOS
สิ่งที่น่าสนใจสำหรับ SwiftUI ก็คือ นักพัฒนาสามารถเขียนโค้ดแบบ Declarative ที่สามารถเข้าใจโค้ดและเขียนโค้ดได้ง่าย ประหยัดระยะเวลาในการพัฒนาแอปด้วยคุณสมบัติการทำงานแบบอัตโนมัติ ประกอบด้วย Layout สำหรับ Interface, Dark Mode, การช่วยการเข้าถึง การสนับสนุนสำหรับภาษาที่เขียนจากขวามาซ้าย และการทำให้เป็นสากล
นอกจากนี้ SwiftUI ยังมาพร้อมกับเครื่องมือการออกแบบ UI โดยทำงานร่วมกับ X Code 11 ที่ช่วยให้การสร้าง User Interface ทำได้ง่ายโดยไม่ได้เขียนโค้ดแม้แต่ตัวเดียว ใช้การออกแบบด้วยการลากเครื่องมือเข้ามาวางบน Interface ที่แสดงผลหน้าตาของแอปบนแต่ละอุปกรณ์ได้แบบเรียลไทม์และสมจริง ทำให้นักพัฒนาสามารถสร้าง แก้ไข ทดสอบ ได้อย่างรวดเร็ว
เครื่องมือที่อำนวยความสะดวกในการสร้าง User Interface นี้คงถูกใจนักพัฒนาอย่างแน่นอน ด้วยความง่ายและการแสดงผลที่ดูสมจริงมากที่สุดจะทำให้การสื่อสารระหว่างนักพัฒนาและนักออกแบบ User Inferface เข้าใจกันได้ง่ายขึ้น การพัฒนาแอปพลิเคชันก็จะเป็นไปในทิศทางเดียวกันและรวดเร็วมากขึ้น
ขอบคุณ Apple Newsroom, Apple Developer