تسليط الضوء على: التطوير لنظام VisionOS – اكتشف
![](https://i0.wp.com/aliphone.xyz/wp-content/uploads/2024/05/1714607324_2048.jpeg?fit=2048%2C1153&ssl=1)
ما هو شكل التطوير لنظام VisionOS؟ بالنسبة لكريم مرسي، الرئيس التنفيذي والمؤسس المشارك لشركة Algoriddim، “كان الأمر بمثابة الجمع بين كل الأعمال التي قمنا ببنائها على مدار سنوات عديدة.”
تطبيق Algoriddim الحائز على جائزة Apple Design djay كانت رائدة منذ فترة طويلة في طرق جديدة لعشاق الموسيقى ومنسقي الأغاني المحترفين على حدٍ سواء لمزج الأغاني على منصات Apple؛ وفي عام 2020، استخدم الفريق أيضًا ميزات الكشف عن وضعية اليد لإنشاء نموذج مبكر للتحكم في الإيماءات المكانية على iPad. في Apple Vision Pro، تمكنوا من استيعاب المدخلات المكانية بشكل كامل، وإنشاء نسخة من djay يتم التحكم فيها بالكامل عن طريق العين واليدين.
يقول مرسي: “لقد كنت أعمل كمنسق موسيقى منذ أكثر من عشرين عامًا، في جميع أنواع الأماكن وباستخدام جميع أنواع التكنولوجيا، ولكن بصراحة أذهلني هذا الأمر”. “إنها طريقة طبيعية للغاية للتفاعل مع الموسيقى، وكلما تمكنا من احتضان أجهزة الإدخال التي تسمح لك بتحرير نفسك من كل هذه الأزرار والمقابض والأشياء العبثية – نشعر حقًا أنها تحرر.”
“إنه أمر عاطفي – إنه شعور حقيقي.”
إنه شعور مشترك بين رايان ماكليود، مبتكر لعبة الألغاز الحائزة على جائزة Apple Design صندوق اسود. “لديك لحظة تدرك فيها أن التفاعل بهذه الطريقة لم يصبح طبيعيًا. لا يوجد شيء “يصبح طبيعيًا” حيال ذلك. انها مجرد!” هو يقول. “أتذكر بوضوح شديد أنني كنت أضحك على ذلك، لأنه كان علي أن أتوقف للحظة وأقدر ذلك – لقد نسيت تمامًا أن هذا [concept] بري.”
صندوق اسود مشهور على نظام التشغيل iOS بـ “كسر الجدار الزجاجي الرابع”، على حد تعبير ماكليود، باستخدام المستشعرات والمدخلات الموجودة على iPhone بطرق غير عادية لإنشاء تحديات غادرة تطلب منك القيام بكل شيء تقريبًا لكن لمس الشاشة. قبل جلب هذه التجربة إلى VisionOS، كان لدى McLeod لغزه الخاص الذي يتعين عليه حله: كيفية إعادة تصور اللعبة للاستفادة من اللوحة اللانهائية التي تقدمها Vision Pro.
“عليك حقًا العودة إلى تلك المبادئ الأولى: ما الذي سيكون طبيعيًا وطبيعيًا في نظام التشغيل VisionOS، وفي عالم الشخص؟” هو يقول. “ما الذي يتوقعه الناس – وما الذي لن يتوقعوه؟ كيف يمكنك العيش بشكل مريح بهذه الطريقة، ثم تعديل توقعاتهم لخلق لغز ومفاجأة ورضا؟
بعد بعض النماذج الأولية للتحديات المكانية، سرعان ما أصبح الصوت جزءًا أساسيًا من العالم صندوق اسود قصة. بينما قام McLeod ومصمم الصوت Gus Callahan سابقًا بإنشاء واجهات صوتية لتطبيق iOS، فإن Spatial Audio يجلب بُعدًا جديدًا للألغاز الخاصة بهم في VisionOS. يقول: “إنه شيء ممتع للغاية، لا يوصف، ويغير مستوى الانغماس تمامًا”. “إن وجود أصوات تتحرك أمامك يعد تأثيرًا جامحًا لأنه يثير المشاعر – فهو يبدو حقيقيًا.”
“سوف يستغرق الأمر دقائق حتى تتمكن من تشغيل أغراضك الخاصة في الفضاء.”
بصفته شخصًا قام بتطوير نظامي التشغيل iOS وiPadOS حصريًا لمدة عقد تقريبًا – ولم يكن لديه خبرة كبيرة في النمذجة ثلاثية الأبعاد أو RealityKit – كان ماكلويد في البداية متخوفًا من محاولة إنشاء تطبيق للحوسبة المكانية. يقول: “في الواقع، لم أقم بتبديل النظام الأساسي بهذه الطريقة”. ولكن بمجرد أن بدأ في استخدام Xcode، “كانت هناك لحظة جامحة وقوية للتعرف على كيفية إعداد هذا الأمر.”
تم تصميم VisionOS لدعم أطر العمل المألوفة، مثل SwiftUI وUIKit وRealityKit وARKit، مما يساعد تطبيقات مثل صندوق اسود جلب الكثير من قاعدة التعليمات البرمجية الحالية الخاصة بهم دون الحاجة إلى إعادة الكتابة من البداية. يقول ماكليود: “ما يجعلني متحمسًا لإخبار المطورين الآخرين هو أنه يمكنك إنشاء التطبيقات بسهولة شديدة”. “سوف يستغرق الأمر دقائق حتى تتمكن من تشغيل أغراضك الخاصة في الفضاء.”
حتى بالنسبة للمطورين الذين يعملون مع مجموعة أكثر تعقيدًا من أطر العمل، مثل الفريق الذي يقف وراء تطبيق الواقع المعزز JigSpace، القصة مشابهة. يقول الرئيس التنفيذي والمؤسس المشارك زاك داف: “في غضون ثلاثة أيام، كان لدينا شيء جاهز للعمل”، مشيدًا ببراعة فريقه في نموذجهم الأولي السريع.
أحد أعضاء هذا الفريق هو JigSpace المؤسس المشارك Numa Bertron، الذي قضى بضعة أيام في بداية عملية التطوير للتعرف على SwiftUI. “لقد كان هناك، ليتعلم كل ما في وسعه، ويلعب بـ Swift Playgrounds، ثم يعود في اليوم التالي ويقول: “أوه، يا فتى، لن تصدق مدى قوة هذا الشيء”.” يقول داف.
على الرغم من كونه جديدًا على SwiftUI، إلا أن JigSpace فريق العمل ليس غريبًا على إطار الواقع المعزز لشركة Apple، حيث استخدمه لسنوات في تطبيقاتهم لمساعدة الأشخاص على التعرف على العالم باستخدام كائنات ثلاثية الأبعاد. في Vision Pro، يستفيد الفريق من ميزات ARKit لوضع كائنات ثلاثية الأبعاد في العالم وإنشاء إيماءات مخصصة للقياس – كل ذلك مع الاحتفاظ بالواجهة الرئيسية للتطبيق في نافذة ويمكن الوصول إليها بسهولة.
JigSpace يستكشف أيضًا كيف يمكن للأشخاص العمل معًا باستخدام SharePlay وSpatial Personas. يقول داف: “إنها إعادة تفكير أساسية في كيفية تفاعل الناس معًا حول المعرفة”. “الآن، يمكننا أن نجعلك تختبر شيئًا ما أمامك مباشرةً. وليس ذلك فحسب، بل يمكنك إشراك أشخاص آخرين في تلك التجربة، ويتعلق الأمر أكثر بكثير بوجود جميع الأشخاص المناسبين معك في الغرفة.
“أنت تريد أن تشعر وكأنك في بيتك.”
يمكن أن تكون التجارب المشتركة أمرًا رائعًا للتعليم والتعاون، ولكن بالنسبة لـ Xavi H. Oromí، كبير مسؤولي الهندسة في XRHealth، يتعلق الأمر أيضًا بإيجاد طرق جديدة وقوية لمساعدة الأشخاص. على الرغم من أن أورومي وفريقه جديدون على منصات Apple، إلا أنهم يتمتعون بخبرة كبيرة في بناء تجارب غامرة تمامًا: فقد قاموا بإنشاء تطبيقات لسماعات الواقع الافتراضي في وقت مبكر من عام 2012 لمساعدة الأشخاص في التعرف على الرهاب وإعادة التأهيل البدني والصحة العقلية وخدمات العلاج الأخرى. .
نقر Vision Pro فورًا على Oromí والفريق، لا سيما سلاسة الانغماس التي يوفرها VisionOS. يقول أورومي: “إن تقديم نوع من التعرض التدريجي والسماح للشخص بأن يقرر الشكل الذي يجب أن يبدو عليه هو أمر يتكامل بشكل طبيعي مع العلاج نفسه”.
انطلاقًا من هذا المبدأ باعتباره حجر الأساس، صمم الفريق تجربة لمساعدة الأشخاص الذين يعانون من رهاب المرتفعات (الخوف من المرتفعات)، والتي تم تصميمها بالكامل باستخدام أطر عمل Apple. على الرغم من عدم وجود خبرة تطوير سابقة مع Swift أو Xcode، تمكن الفريق من بناء نموذج أولي كانوا فخورين به في شهر واحد فقط.
في تطبيق VisionOS الخاص به، يمكن لأي شخص فتح بوابة في مساحته الحالية مما يمنحه الشعور بأنه يتم وضعه على ارتفاع كبير دون الانغماس بالكامل في بيئة هذا التطبيق. بالنسبة لأورومي، يفتح هذا إمكانيات جديدة للتواصل مع المرضى ومساعدتهم على الشعور بالثبات دون إرهاق مستوى راحتهم. يقول أورومي: “أنت تريد أن تشعر وكأنك في بيتك، البديل السابق [in a completely immersive experience] هو أنني كنت بحاجة إلى إزالة سماعة الرأس، ثم كسرت الغمر تمامًا.
كما أن لها فائدة إضافية تتمثل في منح الأشخاص طريقة للبقاء صادقين مع أنفسهم. ويشير أورومي إلى أنه في بعض تجاربهم الغامرة السابقة على منصات أخرى، تم تمثيل أيدي المرضى وأجسادهم في الفضاء باستخدام الصور الرمزية الافتراضية. لكن هذا كان له تحدياته الخاصة: “كان لدينا الكثير من المرضى الذين قالوا إنهم شعروا بأن أجسادهم ليست ملكهم”، كما يقول. “من الصعب جدًا على مجتمعنا المتنوع جدًا إنشاء تمثيلات للصور الرمزية تتناسب مع الجميع في العالم … [In Vision Pro]حيث يمكنك رؤية جسدك من خلال الممر، لا نحتاج إلى إنشاء تمثيل.
عند دمجه مع SharePlay، يمكن للأشخاص البقاء على اتصال ودعم مع معالجيهم الافتراضيين مع تجاوز حدودهم وتحدي المخاوف الشائعة. يقول أورومي: “بعد سنوات من الآن، عندما ننظر إلى الوراء، سنكون قادرين على القول أن كل شيء بدأ مع إطلاق Vision Pro – فهو المكان الذي قمنا فيه بتمكين العلاج الافتراضي الحقيقي.”
“أنت خارج السباقات.”
عندما تصل حزمة SDK في وقت لاحق من هذا الشهر، سيتمكن المطورون في جميع أنحاء العالم من تنزيل Xcode والبدء في إنشاء تطبيقاتهم وألعابهم الخاصة لنظام التشغيل VisionOS. مع 46 جلسة تركز على العرض الأول لـ Apple Vision Pro في مؤتمر WWDC، هناك الكثير من المعرفة الجديدة التي يجب استكشافها – ولكن لدى Duff وMcLeod بعض التوصيات التكميلية.
يقول ماكليود: “اختر SwiftUI إذا لم تكن قد فعلت ذلك بعد”، مشيرًا إلى أن التعرف على إطار العمل يمكن أن يساعد المطورين على إضافة وظائف النظام الأساسي الأساسية إلى تطبيقاتهم الحالية. ويقترح أيضًا الشعور بالراحة مع النمذجة الأساسية وReality Composer Pro. يقول: “في مرحلة ما، سوف ترغب في الخروج من الصفحة”. لكنه يلاحظ بابتسامة أنك لست بحاجة إلى أن تصبح خبيرًا في الرسومات ثلاثية الأبعاد حتى تتمكن من إنشاء هذه المنصة. “يمكنك أن تصل إلى أبعد الحدود باستخدام نموذج بسيط و [Reality Composer Pro] تظليل.”
يعكس Duff هذه التوصيات، مضيفًا إطار عمل أخير إلى القائمة: RealityKit. “إذا كنت تنتقل من [other renderers] يقول: “هناك بعض التغييرات الأساسية التي يجب عليك التعرف عليها”. “ولكن مع هذه الأشياء الثلاثة، أنت خارج السباقات.”
تعرف على المزيد حول التطوير لنظام VisionOS وما يمكنك فعله للاستعداد لـ SDK على موقع Developer.apple.com.
تعرف على المزيد حول التطوير لنظام VisionOS
قم بإعداد تطبيقاتك لنظام التشغيل VisionOS
استكشف الجلسات حول VisionOS