تسليط الضوء على: أدوات المطورين لنظام التشغيل VisionOS – اكتشف
باستخدام VisionOS SDK، يمكن للمطورين في جميع أنحاء العالم البدء في تصميم وبناء واختبار التطبيقات لـ Apple Vision Pro.
لـ Ryan McLeod، مبتكر لعبة الألغاز التي تعمل بنظام iOS صندوق اسود، جلبت SDK الإثارة والقليل من التوتر. “لم أكن أتوقع أنني سأقوم بإنشاء تطبيقات لمنصة مثل هذه – لم يسبق لي أن عملت في مجال ثلاثي الأبعاد!” هو يقول. “ولكن بمجرد فتح Xcode، فإنك ستقول: حسنًا. هذا مجرد Xcode. هناك الكثير من الأشياء الجديدة التي يجب تعلمها، بالطبع، لكن الأشياء التي عرفتها، الأطر – هناك تغيير بسيط جدًا. بعض التعديلات وكل هذه الأشياء تعمل فقط.
تم تصميم VisionOS لمساعدتك في إنشاء تطبيقات الحوسبة المكانية ويقدم العديد من نفس أطر العمل الموجودة على منصات Apple الأخرى، بما في ذلك SwiftUI وUIKit وRealityKit وARKit. ونتيجة لذلك، يمكن لمعظم المطورين الذين لديهم تطبيق iPadOS أو iOS بدء العمل مع النظام الأساسي على الفور عن طريق إضافة وجهة VisionOS إلى مشروعهم الحالي.
يقول كريم مرسي، الرئيس التنفيذي والمؤسس المشارك لشركة Algoriddim: “كان من الرائع أن نكون قادرين على استخدام نفس الأدوات وأطر العمل المألوفة التي كنا نستخدمها على مدار العقد الماضي في تطوير أنظمة iOS وiPadOS وmacOS وwatchOS”. “لقد سمح لنا بالحصول على واجهة مستخدم iPad الحالية الخاصة بنا djay التشغيل خلال ساعات.”
حتى بالنسبة للمطورين الجدد على منصات Apple، كانت تجربة الإعداد سلسة بالمثل. يقول Xavi H. Oromí، كبير مسؤولي الهندسة في شركة Mac: “كانت هذه هي المرة الأولى التي أستخدم فيها جهاز Mac للعمل”. XRHealth. “في البداية، بالطبع، تستغرق أداة جديدة مثل Xcode وقتًا للتعلم. ولكن بعد بضعة أيام من التعود عليها، لم يفوتني أي شيء من الأدوات الأخرى التي استخدمتها في الماضي.
بالإضافة إلى دعم VisionOS، يوفر الإصدار التجريبي Xcode 15 أيضًا معاينات Xcode لنظام التشغيل VisionOS ومحاكيًا جديدًا تمامًا، حتى يتمكن الأشخاص من البدء في استكشاف أفكارهم على الفور. يقول أورومي: “كان الانتقال بين الأفكار، باستخدام جهاز المحاكاة لاختبارها، أمرًا طبيعيًا تمامًا”. “إنها أداة عظيمة للنماذج الأولية.”
في محاكي VisionOS، يمكن للمطورين معاينة التطبيقات والتفاعلات على Vision Pro. يتضمن ذلك تشغيل تطبيقات iPad وiPhone الحالية بالإضافة إلى المشاريع التي تستهدف VisionOS SDK. لمحاكاة حركة العين أثناء استخدام أحد التطبيقات، يمكنك استخدام المؤشر للتركيز على عنصر ما، والنقر للإشارة إلى إيماءة النقر. بالإضافة إلى اختبار المظهر والتفاعلات، يمكنك أيضًا استكشاف كيفية أداء التطبيقات في سيناريوهات الخلفية والإضاءة المختلفة باستخدام المشاهد المحاكية. يقول زاك داف، الرئيس التنفيذي والمؤسس المشارك لشركة “لقد نجح الأمر خارج الصندوق”. JigSpace. “يمكنك أن تثق في أن ما كنت تراه كان يمثل ما تراه على الجهاز.”
تتضمن SDK أيضًا أداة تطوير جديدة – Reality Composer Pro – والتي تتيح لك معاينة المحتوى ثلاثي الأبعاد وإعداده لتطبيقات وألعاب VisionOS الخاصة بك. يمكنك استيراد الأصول وتنظيمها وإضافة المواد وتأثيرات الجسيمات وإعادتها مباشرة إلى Xcode بفضل تكامل البناء المحكم. يقول داف: “إن قدرتنا على اختبار الأشياء بسرعة في Reality Composer Pro ومن ثم تشغيلها في جهاز المحاكاة يعني أننا كنا نكررها بسرعة”. “كانت حلقة ردود الفعل للتطوير قصيرة جدًا جدًا.”
كان لدى McLeod خبرة قليلة في النمذجة ثلاثية الأبعاد والتظليل قبل تطوير نظام التشغيل VisionOS، ولكنه تعطل صندوق اسود الخروج من نافذتها يتطلب التفكير في بعد جديد. للبدء، استخدم McLeod برنامج Reality Composer Pro لتطوير الفقاعات ثلاثية الأبعاد شبه الأثيرية التي تشكل صندوق اسودشاشة اللغز الرئيسية. يقول ماكليود: “يمكنك أن تأخذ شكلًا أساسيًا مثل الكرة وتظليلها بشكل جيد والتأكد من أنها تتحرك بطريقة معقولة”. “هذا يذهب بعيدا بشكل لا يصدق.”
توفر VisionOS SDK أيضًا أدوات جديدة مثل RealityKit Trace للمطورين لمساعدتهم على تحسين أداء تطبيقات الحوسبة المكانية الخاصة بهم. وباعتباره وافدًا جديدًا لاستخدام RealityKit في تطبيقاته، يشير ماكليود إلى أنه كان “خجولًا حقًا” مع نظام العرض في البداية. “أي شيء يقوم بتشغيل كل إطار، فإنك تفكر،” لا يمكنني التحقق من هذا، وتحريك ذلك، وتوليد الأشياء. سأواجه مشكلات في الأداء!” يضحك. “لقد اندهشت جدًا مما يمكن للنظام التعامل معه. لكن من المؤكد أنه لا يزال لدي مكاسب في الأداء يجب تحقيقها.
للمطورين مثل Caelin Jackson-King، مهندس برمجيات iOS لـ سبلانكفريق الواقع المعزز التابع لـ، قامت SDK أيضًا بتحفيز مناقشات الفريق الرائعة حول تحديث قاعدة التعليمات البرمجية الحالية الخاصة بهم. يقول جاكسون كينغ: “لقد كانت فرصة جيدة حقًا لإعادة تصميم تطبيقنا وإعادة تصميمه من الأسفل إلى الأعلى للحصول على بنية أكثر وضوحًا تدعم كلاً من iOS وvisionOS”.
ال JigSpace أجرى الفريق مناقشات مماثلة حيث قاموا بإدخال المزيد من RealityKit وSwiftUI إلى تجربة VisionOS الخاصة بهم. يقول داف: “بمجرد أن أصبحنا مرتاحين للنظام، كان الأمر بمثابة نقلة نوعية”. “بدلاً من أن نقول: “حسناً، كيف يمكننا أن نفعل هذا الشيء؟”، يمكننا أن نتساءل أكثر: “ماذا نريد أن نفعل بعد ذلك؟” لأننا الآن نملك السيطرة على الأدوات”.
يمكنك استكشاف هذه الأدوات الآن على موقع Developer.apple.com بالإضافة إلى الوثائق الفنية الشاملة ونموذج التعليمات البرمجية ومجموعات التصميم والأدوات لنظام VisionOS وتحديثات إرشادات الواجهة البشرية.
قم بتنزيل VisionOS SDK
تعرف على المزيد حول التطوير لنظام VisionOS
قم بإعداد تطبيقاتك لنظام التشغيل VisionOS
استكشف الجلسات حول VisionOS
اكتشاف المزيد من عالم الآيفون
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.