- เครื่องมือและไลบรารีที่ใช้พัฒนา VisionOS เป็นสิ่งที่นักพัฒนา Apple หลายคนน่าจะคุ้นเคยกันอยู่แล้ว
- VisionOS เป็นส่วนขยายต่อยอดจากการพัฒนา iOS และ iPad OS โดยใช้ SwiftUI และ UIKit ในการสร้างส่วนติดต่อผู้ใช้ และใช้ RealityKit สำหรับแสดงคอนเทนต์ 3D และแอนิเมชัน
- แอปทั้งหมดต้องมีตัวตนอยู่ในพื้นที่ 3D และแม้แต่แอป 2D เดิมก็จะแสดงผลในรูปแบบที่ "ลอยอยู่" ในพื้นที่
- VisionOS มอบเดสทิเนชันใหม่ให้กับนักพัฒนา Xcode นอกเหนือจาก iPhone/iPad/Mac และเมื่อรีบิลด์แอปก็จะเพิ่มความสามารถของ VisionOS เข้าไป
- แอป UIKit เดิมก็สามารถคอมไพล์ใหม่สำหรับ VisionOS ได้ และจะได้รับฟีเจอร์ไฮไลต์รวมถึงการมีอยู่แบบ 3D ของ VisionOS
- องค์ประกอบ UI แบบดั้งเดิมสามารถถูกดันเข้าไปในพื้นที่ 3D ได้ผ่านตัวเลือก Z-offset ใหม่
- VisionOS ใช้การติดตามสายตาเพื่อรองรับ Dynamic Foveabtion (เทคนิคประมวลผลภาพที่ทำให้บางบริเวณของภาพแสดงรายละเอียดมากกว่าส่วนอื่น)
- แสงของวัตถุจะอิงตามสภาพแวดล้อมของพื้นที่จริงในขณะนั้น (ได้รับลักษณะแสงและเงาของพื้นที่ที่ผู้ใช้กำลังสวมเฮดเซ็ตอยู่)
- ARKit จะมอบโมเดลของห้องจริงให้กับแอป พร้อมความสามารถอย่างการประมาณระนาบ การสร้างฉากใหม่ และการยึดภาพกับตำแหน่งอ้างอิง
- ARKit บน VisionOS เพิ่มความสามารถด้านการติดตามโครงกระดูกมือและฟีเจอร์การช่วยการเข้าถึง ผู้ใช้สามารถโต้ตอบได้ไม่ใช่แค่ด้วยการเคลื่อนไหวของมือ แต่ยังรวมถึงการเคลื่อนไหวของสายตา เสียง และการเคลื่อนไหวของศีรษะด้วย
- Unity ถูกเพิ่มเข้ามาเป็นเลเยอร์บน RealityKit ทำให้นักพัฒนา Unity สามารถเจาะจง VisionOS ได้โดยตรง
- Reality Composer Pro คือเครื่องมือพัฒนาใหม่สำหรับพรีวิวและเตรียมคอนเทนต์ 3D
- การจัดการ Shared-Space (พื้นที่ที่ใช้ร่วมกัน) ดำเนินการภายในอุปกรณ์ และไม่ได้ใช้การประมวลผลบนคลาวด์สำหรับการทำแผนที่แบบ 3D
- หากไม่มีอุปกรณ์ Xcode ก็มีทั้งพรีวิวและซิมูเลเตอร์ให้
- หากมี Vision Pro อยู่แล้ว ก็สามารถเขียนโค้ดทั้งหมดภายในพื้นที่เสมือนได้ โดยมันจะขยายเดสก์ท็อป Mac เข้าไปในพื้นที่เสมือน ทำให้ใช้สภาพแวดล้อมพัฒนา Xcode ควบคู่กับแอป Vision Pro ได้
- มี App Store สำหรับ Vision Pro โดยเฉพาะ และรองรับทั้งแอปและการซื้อภายในแอป
- Apple มีทรัพยากรช่วยด้านการเขียนโค้ดให้ และนักพัฒนาสามารถใช้ Apple Vision Pro developer labs ที่ตั้งอยู่ในลอนดอน มิวนิก เซี่ยงไฮ้ สิงคโปร์ โตเกียว และคูเปอร์ติโนได้
- นักพัฒนาสามารถส่งแอปขึ้น Vision Pro App Store ได้ และควรอธิบายแอปว่าเป็นแอป "Spatial Computing" แทนการอธิบายว่าเป็น AR, VR, XR หรือ MR app.
5 ความคิดเห็น
ก็อยากลองใช้สักครั้งอยู่เหมือนกัน แต่ด้วยราคาก็ราคานั่นแหละ เลยแอบคิดว่าอาจจะต่ำกว่าที่คาดไว้เล็กน้อยด้วย
แล้วเวอร์ชันวางขายอย่างเป็นทางการในเกาหลีจะมาเมื่อไหร่กันนะ...
แล้วก็ดูเหมือนจะจริงจังกับเรื่องคำศัพท์มากจริง ๆ
จากที่มีคำเรียกกันเพิ่มขึ้นเรื่อย ๆ แบบ AR/VR/XR/MR ที่แต่ละบริษัทต่างก็บอกว่า ของเราคืออันนี้!
ตอนนี้ยังบัญญัติคำใหม่อย่าง spatial computing ขึ้นมาอีกแล้ว @_@
ถึงขนาดมีหนังสือที่ใช้ชื่อว่า Spatial Computing เลย คำนี้จึงเป็นคีย์เวิร์ดสำคัญที่ขาดไม่ได้ในการอธิบายกระแสการเปลี่ยนผ่านของยุคสมัย 555 Spatial Computing ไม่ใช่แค่วิธีเรียก AR/VR/XR/MR อีกแบบหนึ่ง และก็ไม่ใช่คำพ้องความหมายกันด้วย ดูเหมือนว่าเพราะมองการณ์ไกลไว้ จึงสามารถใส่ข้อกำหนดว่าตอนส่งแอปต้องอธิบายด้วยคำนั้นไว้ได้
พอเห็นว่าพูดให้ใช้คำว่า spatial computing, spatial computing อยู่เรื่อย ๆ ก็เลยรู้สึกเหมือนว่ายังหาจุดพิเศษจริง ๆ ไม่เจอเหมือนกันนะ ถ้ามันมีจริง ต่อให้ไม่ต้องคอยพูดแบบนั้น ผู้ใช้ที่ได้ลองก็น่าจะพูดกันเองอยู่แล้ว เหมือนกับผลิตภัณฑ์อื่น ๆ อย่าง iPhone หรือ MacBook
Spatial computing ไม่ได้เป็นแค่ชื่อที่แต่งขึ้นมา หรือเป็นเพียงอีกชื่อหนึ่งของ xr นะครับ..
มันมีความหมายยิ่งใหญ่มากจนเรียกได้ว่าเป็นภาษาที่ใช้อธิบายยุคสมัยที่กำลังจะมาถึงเลย ;;
มีหนังสือที่ใช้ชื่อนั้นอยู่ด้วย!