Friday, April 26, 2024

Tag: SwiftUI

Apple เปิดตัวเทคโนโลยีใหม่ที่ปฏิวัติวงการพัฒนาแอพ เฟรมเวิร์ก SwiftUI สุดล้ำ, ARKit 3  และเครื่องมือใหม่สำหรับ Xcode ช่วยให้การพัฒนาแอพที่ทรงพลังง่ายและเร็วยิ่งกว่าที่เคย

Apple เปิดตัวเทคโนโลยีใหม่ที่ปฏิวัติวงการพัฒนาแอพ เฟรมเวิร์ก SwiftUI สุดล้ำ, ARKit 3 และเครื่องมือใหม่สำหรับ Xcode ช่วยให้การพัฒนาแอพที่ทรงพลังง่ายและเร็วยิ่งกว่าที่เคย

Apple® ได้เปิดตัวเทคโนโลยีที่เปี่ยมด้วยนวัตกรรมจำนวนมาก ซึ่งจะเป็นการพลิกโฉมการทำงานของเหล่านักพัฒนาให้สามารถสร้างสรรค์แอพใหม่ที่ทรงพลังได้ง่ายและรวดเร็วยิ่งขึ้น SwiftUI™ เป็นเฟรมเวิร์กการพัฒนาระดับปฏิวัติวงการ ที่จะช่วยให้สามารถสร้างอินเทอร์เฟซผู้ใช้ที่ทรงพลังได้ง่ายขึ้นกว่าที่เป็นมา ARKit 3, RealityKit™ และ Reality Composer™ เป็นเครื่องมือล้ำสมัยที่ออกแบบมาเพื่อช่วยให้นักพัฒนาสามารถสร้างสรรค์ประสบการณ์ AR ที่ น่าดึงดูดใจได้ง่ายขึ้น ทั้งในแอพสำหรับผู้บริโภคและสำหรับธุรกิจ เครื่องมือและ API ใหม่สามารถช่วยลดความซับซ้อนของกระบวนการในการนำแอพ iPad® ไปสู่ Mac® ลงได้อย่างมาก และการอัพเดทสำหรับ Core ML® และ Create ML™ ยังช่วยให้แอพการเรียนรู้ของระบบบนอุปกรณ์ทั้งทรงพลังและมีประสิทธิภาพสูงขึ้น “เทคโนโลยีการพัฒนาแอพใหม่ที่เปิดตัวในวันนี้ จะช่วยให้การพัฒนาแอพเร็วขึ้น ง่ายขึ้น และสนุกสนานยิ่งขึ้นสำหรับนักพัฒนา อีกทั้งยังเป็นการสะท้อนถึงอนาคตของการพัฒนาแอพบนแพลตฟอร์มของ Apple ทั้งหมดอีกด้วย” Craig Federighi รองประธานอาวุโสฝ่ายวิศวกรรมซอฟต์แวร์ของ Apple กล่าว “SwiftUI ถือเป็นการพลิกโฉมการสร้างสรรค์อินเทอร์เฟซผู้ใช้ โดยการทำให้ กระบวนการส่วนใหญ่เป็นแบบอัตโนมัติ อีกทั้งยังมีการแสดงตัวอย่างแบบเรียลไทม์ เพื่อให้เห็นการทำงานของโค้ด UI ในแอพจริงๆ ซึ่งเราคิดว่าจะต้องถูกใจนักพัฒนาอย่างแน่นอน" SwiftUI วิสัยทัศน์สำหรับ Swift™ นั้นมีอยู่เพียงประการเดียว นั่นก็คือ การช่วยให้การพัฒนาแอพนั้นรวดเร็ว ง่ายดาย และอินเทอร์แอคทีฟมากขึ้น และเฟรมเวิร์ก UI ที่มีความทันสมัยก็เป็นส่วนหนึ่งของวิสัยทัศน์อันนี้ SwiftUI มาพร้อมเฟรมเวิร์กอินเทอร์เฟซผู้ใช้ใหม่ ที่แสนทรงพลังและง่ายต่อการใช้งาน สำหรับการสร้าง UI บนแอพที่มีความซับซ้อน นักพัฒนาสามารถใช้โค้ดแบบ Declarative ที่เรียบง่ายและเข้าใจไม่ยากในการสร้างอินเทอร์เฟซผู้ใช้ที่มีคุณสมบัติต่างๆ ครบครันและสวยงามอย่างน่าทึ่ง อีกทั้งยังแสดงผลด้วยแอนิเมชั่นได้อย่างลื่นไหล SwiftUI สามารถประหยัดเวลาให้กับนักพัฒนาด้วยคุณสมบัติการทำงานแบบอัตโนมัติจำนวนมาก ซึ่งประกอบด้วยเลย์เอาท์สำหรับอินเทอร์เฟซ โหมดมืด  การช่วยการเข้าถึง การสนับสนุนสำหรับภาษาที่เขียนจากขวามาซ้าย และการทำให้เป็นสากล แอพ SwiftUI ทำงานกับระบบจริงของเครื่องโดยตรงและไวสุดๆ และเนื่องจาก SwiftUI เป็น APIระบบเดียวกันทั้งที่อยู่ใน iOS, iPadOS™, macOS®, watchOS® และ tvOS™ นักพัฒนาจึงสามารถสร้างแอพที่ทำงานกับระบบจริงของเครื่องโดยตรงที่มีความสมบูรณ์แบบ บนทุกแพลตฟอร์มของ Apple ได้สะดวกและรวดเร็วยิ่งขึ้น Xcode 11 ทำให้ SwiftUI กลายเป็นความจริงเครื่องมือการออกแบบ UI แบบกราฟิกใหม่ที่มาพร้อม Xcode® 11 ช่วยให้นักออกแบบ UI สามารถสร้างสรรค์อินเทอร์เฟซผู้ใช้ด้วย SwiftUI ได้อย่างรวดเร็ว โดยที่ไม่จำเป็นต้องเขียนโค้ดแม้แต่ตัวเดียว โดยโค้ด Swift จะถูกสร้างขึ้นแบบอัตโนมัติ และเมื่อมีการเปลี่ยนแปลงโค้ด ความเปลี่ยนแปลงใน UI ดังกล่าวก็จะแสดงในเครื่องมือการออกแบบแบบแสดงผลด้วยภาพทันที ตอนนี้นักพัฒนาก็จะสามารถดูตัวอย่าง UI แบบเรียลไทม์ พร้อมแสดงลักษณะการทำงาน ได้โดยอัตโนมัติ  ในระหว่างที่พวกเขาสร้างสรรค์ ทดสอบ และปรับปรุงโค้ด ความสามารถในการเคลื่อนย้ายอย่างอิสระระหว่างการออกแบบกราฟิกและการเขียนโค้ด ช่วยให้การพัฒนา UI สนุกสนานและมีประสิทธิภาพมากขึ้น อีกทั้งยังเปิดโอกาสให้นักพัฒนาซอฟต์แวร์และนักออกแบบ UI สามารถทำงานร่วมกันได้อย่างใกล้ชิดยิ่งขึ้นอีกด้วย โดยสามารถแสดงตัวอย่างได้โดยตรงบนอุปกรณ์ Apple ที่เชื่อมต่อ ซึ่งประกอบด้วยiPhone, iPad, iPod touch®, Apple ...