- VisionOS डेवलपमेंट में इस्तेमाल होने वाले tools और libraries कई Apple डेवलपर्स के लिए पहले से ही परिचित हैं
- VisionOS, iOS और iPad OS डेवलपमेंट का एक विस्तार है, और user interface बनाने के लिए SwiftUI और UIKit का उपयोग करता है, जबकि 3D content और animation दिखाने के लिए RealityKit इस्तेमाल होता है
- सभी apps को 3D space में मौजूद होना चाहिए, और मौजूदा 2D apps भी space में "तैरते" हुए रूप में दिखते हैं
- VisionOS, Xcode डेवलपर्स को iPhone/iPad/Mac के अलावा एक नया destination देता है, और app को rebuild करने पर VisionOS की सुविधाएँ जुड़ जाती हैं
- मौजूदा UIKit apps को भी VisionOS के लिए recompile किया जा सकता है, और वे VisionOS की highlight तथा 3D presence सुविधाएँ पा सकते हैं
- पारंपरिक UI elements को नए Z-offset option के जरिए 3D space में push किया जा सकता है
- VisionOS, eye tracking का उपयोग करके Dynamic Foveabtion को सक्षम बनाता है (एक image processing तकनीक जिसमें image के कुछ हिस्से अन्य हिस्सों की तुलना में अधिक detail में दिखाए जाते हैं)
- object lighting मौजूदा spatial conditions का पालन करती है (यानी उपयोगकर्ता जिस जगह headset पहने हुए है, उसी स्थान की रोशनी और shadow characteristics लागू होती हैं)
- ARKit, app को वास्तविक कमरे का model देता है, जिसमें plane estimation, scene reconstruction, और image anchoring जैसी सुविधाएँ शामिल हैं
- VisionOS का ARKit skeletal hand tracking और accessibility features जोड़ता है। उपयोगकर्ता सिर्फ हाथ की हरकतों से ही नहीं, बल्कि आँखों की गति, आवाज़ और सिर की हरकतों से भी इंटरैक्ट कर सकते हैं
- Unity, RealityKit के ऊपर एक layer के रूप में जोड़ा जाता है, ताकि Unity डेवलपर्स VisionOS को सीधे target कर सकें
- Reality Composer Pro, 3D content का preview करने और उसे तैयार करने के लिए एक नया development tool है
- Shared-Space (साझा स्थान) की प्रोसेसिंग डिवाइस के भीतर ही होती है, और 3D mapping के लिए cloud processing का उपयोग नहीं किया जाता
- अगर डिवाइस उपलब्ध नहीं है, तो Xcode preview और simulator प्रदान करता है
- अगर आपके पास Vision Pro है, तो virtual space में पूरी coding संभव है। यह Mac desktop को virtual space में expand करता है, इसलिए आप Xcode development environment को Vision Pro app के साथ-साथ इस्तेमाल कर सकते हैं
- Vision Pro के लिए एक अलग App Store है, जहाँ apps और in-app purchases उपलब्ध हैं
- Apple coding support resources देता है, और डेवलपर्स London, Munich, Shanghai, Singapore, Tokyo और Cupertino में स्थापित Apple Vision Pro developer labs का उपयोग कर सकते हैं
- डेवलपर्स Vision Pro App Store में app submit कर सकते हैं, और app को augmented reality (AR), virtual reality (VR), extended reality (XR) या mixed reality (MR) कहने के बजाय "Spatial Computing" app के रूप में वर्णित करना चाहिए
5 टिप्पणियां
इसे कम-से-कम एक बार ज़रूर आज़माना चाहता हूँ, लेकिन कीमत भी काफ़ी ज़्यादा है और ऐसा भी लग रहा है कि शायद यह उम्मीद से थोड़ा कम निकले।
कोरिया में इसका आधिकारिक लॉन्च कब होगा, पता नहीं...
और लगता है कि वे terminology को लेकर काफ़ी गंभीर हैं।
AR/VR/XR/MR की तरह, जहाँ हर कंपनी कहती है "हमारा यही है!", ऐसे शब्द धीरे-धीरे बढ़ते जा रहे थे,
अब तो उन्होंने "spatial computing" जैसा एक नया शब्द भी गढ़ लिया है। @_@
공간컴퓨팅शीर्षक से किताब मौजूद है, इतना महत्वपूर्ण शब्द है यह कि बदलाव के इस दौर की धारा को व्यक्त करते समय इसे छोड़ा नहीं जा सकता, haha.공간컴퓨팅AR/VR/XR/MR की कोई दूसरी अभिव्यक्ति भी नहीं है और न ही उसका पर्यायवाची है। शायद दूर की सोच होने की वजह से ही app submit करते समय उस शब्द से समझाना ज़रूरी है, ऐसी शर्त जोड़ी जा सकी।लगातार इसे spatial computing, spatial computing के तौर पर लिखने को कह रहे हैं, तो लगता है कि अभी तक उन्हें कोई सचमुच खास चीज़ नहीं मिली है। अगर मिली होती, तो यूज़र्स जिन्होंने इसे इस्तेमाल किया है वे खुद ही ऐसा कहते, उन्हें यूँ अलग से कहने की ज़रूरत नहीं पड़ती। iPhone या MacBook जैसे दूसरे प्रोडक्ट्स की तरह।
स्पैटियल कंप्यूटिंग सिर्फ गढ़ा हुआ कोई नाम, या xr का कोई दूसरा नाम भर नहीं है..
यह इतना बड़ा मायने रखता है कि इसे आने वाले दौर को व्यक्त करने वाली भाषा भी कहा जा सकता है ;;
उस शीर्षक से एक किताब भी है!