كيفية عمل الواقع الافتراضي في نماذج تطبيقات الجوال
نشرت: 2018-02-25كلما كان النموذج الأولي الخاص بك أقرب إلى منتجك النهائي ، كان ذلك أفضل
في التسعينيات ، كان الواقع الافتراضي سيغير العالم. صنعت أفلام مثل The Lawnmower Man و The Matrix و Existenz صورة للواقع الافتراضي كقوة خارقة للطبيعة تقريبًا ، قادرة على إنشاء عوالم بديلة مليئة بالخطر ، وقوى تتجاوز القدرات البشرية العادية. كان هناك عدد قليل من أدوات الواقع الافتراضي المبكرة على مستوى المستهلك مثل Nintendo Virtual Boy و Sega VR Headset.
وبعد ذلك بدا أن كل شيء قد اختفى.
من نواح كثيرة ، كانت تلك الأيام الأولى مثل الطفولة بالنسبة للواقع الافتراضي. كانت لدينا أحلام كبيرة (ومخاوف) ، وأفكار غامضة إلى حد ما حول كيف ستعمل ، وما الذي كانت جيدة بالفعل. كانت أدوات الواقع الافتراضي بدائية ومكلفة ، ولم يكن العالم جاهزًا. لم يكن الأمر مجرد مسألة تقنية - لقد بدأنا للتو في فهم كيفية تطوير واجهة مستخدم بديهية (وكان تصميم UX لا يزال في مراحله الأولى).
الآن ، ومع ذلك ، نحن جاهزون.
انفجر الواقع الافتراضي خلال السنوات القليلة الماضية. يمكنك تحويل هاتفك إلى أداة VR مع عرض Google Cardboard بقيمة 15 دولارًا ، أو حتى القيام بذلك بنفسك باستخدام بعض الأدوات الحرفية الأساسية. حتى سماعات الرأس القوية الغامرة مثل Oculus Rift أو HTC Vive تكلف أقل من أجهزة Apple MacBook المتطورة.
وعلى عكس التسعينيات ، فإن طلب المستهلكين ضخم. وفقًا لـ Zion Market Research ، سيستمر سوق الواقع الافتراضي العالمي في التوسع بمعدل نمو سنوي مركب مذهل يبلغ 54.01٪ حتى عام 2022 ، عندما تصل قيمته إلى 26.89 مليار دولار. أظهرت دراسة أخرى أن تنزيلات تطبيق VR من Google Play و App Store زادت بنسبة 276٪ في عام 2016.
ومع ذلك ، بالنسبة للمطورين والمصممين ، لا تزال الأيام الأولى. هناك الكثير من أدوات تطوير البرامج (SDK) وأدوات التصميم ، ولكن لمصممي تطبيقات الأجهزة المحمولة الذين يرغبون في إعداد نموذج أولي وظيفي للواقع الافتراضي دون الغوص في الكود ، لم يكن هناك الكثير - حتى مكتبة مكونات VR الخاصة بنا ، أي.
حيث تطبيقات الواقع الافتراضي للجوال الآن
هناك طريقتان أساسيتان لعمل الواقع الافتراضي: بثلاث أو ست درجات من الحرية. ثلاث درجات من الحرية هي الطريقة التي يعمل بها الواقع الافتراضي لنظام Android والأجهزة المحمولة الأخرى الآن. يمكن للمستخدم النظر في أي اتجاه والتفاعل مع الكائنات الموجودة في المساحة الافتراضية التي يقفون فيها. تسمح بعض وحدات التحكم في VR المخصصة بست درجات من الحرية ، مما يعني أن التطبيق يمكنه أيضًا تتبع حركة المستخدم في الغرفة ، مما يضيف الواقعية إلى التفاعلات مع الفضاء الافتراضي.
لماذا لا تستطيع الهواتف الذكية عمل ست درجات؟ على الرغم من أن هاتفك جيد في تتبع التغييرات في الاتجاه ، إلا أنه غير قادر على تتبع الحركات في الفضاء المادي بكل دقة. في الواقع ، في الوقت الحالي ، تحتاج وحدات التحكم في الواقع الافتراضي إلى غرفة مخصصة بها مستشعرات خارجية لتحقيق الواقع الافتراضي بست درجات ، جنبًا إلى جنب مع جهاز خارجي للتعامل مع المعالجة.
تركز معظم النماذج الأولية لتطبيقات الأجهزة المحمولة على ثلاث درجات لعدة أسباب:
- إنه متاح على نطاق واسع ، لذلك هناك سوق أكبر بكثير.
- يمكنك القيام بذلك في أي مكان ، ليس فقط في غرفة مهيأة خصيصًا ، مربوطة بجهاز كمبيوتر.
- لا تحتاج إلى معدات خاصة (ومكلفة) لاستخدامها أو اختبارها.
من الصعب تحديد كيفية تطور الواقع الافتراضي بالضبط ، ولكن هناك فرصة جيدة أن تظل ست درجات مكانًا ضيقًا في الواقع الافتراضي. أحد الأشياء الرائعة في الواقع الافتراضي هو أنه يتيح لك الهروب من قيود بيئتك المادية ، وهي ميزة تخسرها إذا كان عليك تكوين مساحة افتراضية كاملة.
تطوير تطبيقات الواقع الافتراضي
كلما اقترب نموذجك الأولي من منتجك النهائي ، كان ذلك أفضل. ببساطة لأن تكلفة إجراء تغييرات على المنتج عندما يتم تطويره بالكامل ، تكون أعلى بكثير من إجراء تغييرات على نموذج أولي. يجب أن يحاكي النموذج الأولي لتطبيقك الوظائف وواجهة المستخدم وتجربة المستخدم لتطبيقك بأكبر قدر ممكن. بهذه الطريقة ، تكون التعليقات التي تحصل عليها أقرب إلى ما تتوقع الحصول عليه إذا اختبرت مع المستخدمين عندما كان التطبيق جاهزًا.
موصى به لك:
بعد قولي هذا ، يجب أن تكون مكتبات واجهة المستخدم الخاصة بك محدثة لنظام Android أو iOS. يجب أن يكون هناك دعم للتحكم في النظرة حتى تتمكن من التفاعل بطرق معقدة مع التطبيق ، حتى لو كنت تستخدم الهاتف الذكي فقط كوحدة تحكم. يجب أن تكون التفاعلات والرسوم المتحركة بنفس الجودة ، حتى تتمكن من تثبيت عناصر التصميم في النماذج الأولية.
من نواح كثيرة ، من المهم جدًا الحصول على أدوات النماذج الأولية للواقع الافتراضي بشكل صحيح. لسبب واحد ، لا يمكنك الرجوع إلى اتفاقيات التصميم المجربة والحقيقية التي تنطبق في النماذج الأولية لتطبيقات الأجهزة المحمولة. لن يتم ترجمة الواجهة البسيطة التي قد تبدو رائعة على شاشة Android بالضرورة عندما يكون لديك 360 درجة وثلاثة محاور للعمل بها. إنه رهان جيد أن تطبيقات الواقع الافتراضي ستؤجج النقاش بين التشابه والتشكيل مقابل تصميم المواد ، وستتغير أفضل الممارسات.
لا يمكنك أيضًا التراجع عن غرائزك ورسم تقريبي. تحتاج إلى محاكاة كيفية عملها بأكبر قدر ممكن من التفاصيل ، حتى تتمكن من الحصول عليها بشكل صحيح قبل أن تستثمر الوقت في إنشاء المنتج النهائي.
بالإضافة إلى ذلك ، سيكون إنشاء بيئات غامرة وغنية بالرسوم أكثر أهمية مما هو عليه عادةً في النماذج الأولية لتطبيقات الأجهزة المحمولة. أنت تطلب من المستخدمين ربط الشاشة على وجوههم ، وهو أمر غير مريح - فهم بحاجة إلى الاستفادة منها أكثر من نفس الأزرار التي تقوم بنفس الأشياء ، ولكنها الآن تطفو في الفضاء.
يتوقف الكثير مما يجعل الواقع الافتراضي مثيرًا للاهتمام على التفاعلات والتفاعلات الدقيقة. إذا توهج كائن أو ألقى بظلاله على شاشة مسطحة ، فهذا مجرد تأثير. يمكن أن يتفاعل مع عناصر التصميم الأخرى ، لكنه لا يزال بعيدًا إلى حد ما عن المستخدم. في الواقع الافتراضي ، يمكن للمستخدم التفاعل مع مصادر الضوء. يمكنك استخدام المسافة للإشارة إلى الأولوية ، أو إلقاء نظرة سريعة على المستخدم في اتجاهات مختلفة لإكمال المهام المختلفة.
هذا يخلق فرصة للمصممين المبتكرين لإسعاد المستخدمين بطرق جديدة حقًا. يمكنك استخدام الأضواء الكاشفة المحاكاة الفعلية لتسليط الضوء على المهام المهمة ، أو تغيير تصميم الغرفة للاستجابة لمزاج المستخدم ، أو طبيعة مهمة معينة. يمكن أن تهتز العناصر المتحركة لخلق شعور بالإلحاح ، أو تتحرك نحو المستخدم للفت انتباهه إلى المعلومات الجديدة.
لكن لا يمكنك اختبار هذه العناصر معًا بدون إنشاء نماذج أولية لعناصر تحكم المستخدم. ما قد يبدو وكأنه تدفق مستخدم بديهي عندما تتفاعل مع شاشة قد يكون كابوسًا مطلقًا عندما يتحكم المستخدم في كل شيء بنظراته. يجب أن تكون قادرًا على محاكاة الطريقة التي يتفاعل بها المستخدم مع البيئة ، أو قد ينتهي بك الأمر مع مكالمة إيقاظ مؤسفة لاحقًا في المشروع.
وتحتاج إلى كل ذلك للعمل بطريقة تنسجم مع سير عمل تطوير التطبيقات ثنائية الأبعاد. لا يجب عليك تعلم مجموعة جديدة تمامًا من الأدوات ، أو إنشاء نموذجين أوليين مختلفين للتطبيق إذا كنت ترغب في دعم كل من واجهات الواقع الافتراضي والواجهات التقليدية - يجب أن تكون قادرًا على تصميم واختبار كليهما ضمن نفس الإطار.
كيفية عمل نماذج أولية لتطبيقات الواقع الافتراضي في Proto.io
طورت Proto.io مكتبة أجهزة نماذج أولية للواقع الافتراضي تمكّن المصممين والمطورين من محاكاة تجارب الواقع الافتراضي الخاصة بهم ، باستخدام نفس سير عمل Proto.io البديهي الذي يعتمدون عليه في النماذج الأولية التقليدية لتطبيقات الأجهزة المحمولة.
يمكن للمستخدمين تحميل الصور بزاوية 360 درجة وتصميم الإرشادات التفصيلية في دقائق. يتكامل Proto.io Asset Flow بسلاسة مع الأدوات المتوافقة مع معايير الصناعة مثل Sketch و Photoshop ، مما يجعل من السهل محاكاة تجول في عالم افتراضي رائع كما هو الحال في التجول داخل المنزل.
تسهل مكتبة مكونات VR الخاصة بنا أيضًا محاكاة القوائم وعناصر التحكم الأخرى المستندة إلى النظرة ، وإضافة الرسوم المتحركة والصوت ، وتعديل التخطيط الخاص بك لتحقيق أقصى استفادة من المساحة الافتراضية. ويمكنك معاينة النموذج الأولي الخاص بك على أي جهاز يقوم بتشغيل تطبيق Proto.io ، مما يمنحك مرونة لا تصدق. على سبيل المثال ، يمكنك استخدام MacBook الخاص بك لإنشاء مشهد على تطبيق الويب ، ثم اختباره وتعديل إصدار الواقع الافتراضي لنظام Android ، ثم عرضه على Oculus Rift أو سماعة رأس VR متطورة أخرى.
الشروع في العمل مع تطبيقات الواقع الافتراضي
لقد جمعنا بعض البرامج التعليمية لتبدأ في استخدام الواقع الافتراضي. سواء كنت مطورًا متمرسًا يتطلع إلى الدخول في الواقع الافتراضي ، أو جديدًا تمامًا في النماذج الأولية للواقع الافتراضي ، فإن إنشاء بيئة VR الأساسية يعد خطوة أولى رائعة. في حوالي ثلاث دقائق ، ستتعلم كيفية تحميل حاوية VR وإضافة صورة وعرضها على جهازك.
بمجرد القيام بذلك ، تحقق من ندوة الويب الخاصة بنا عند الطلب ، ونماذج الواقع الافتراضي دون مغادرة Proto.io. أولاً ، سنوضح لك كيفية إجراء أول تجول تفاعلي باستخدام صور مذهلة بزاوية 360 درجة. بعد ذلك ، سنعلمك كيفية إنشاء قائمة اللعبة ، باستخدام الأزرار التي تتوسع وتتوهج وتصدر أصواتًا عند الضغط عليها (يمكنك أيضًا مشاهدة البرنامج التعليمي لقائمة اللعبة بشكل منفصل). في هذه العملية ، ستتعلم الكثير من المهارات المفيدة لبناء تطبيقات أخرى للواقع الافتراضي ، بما في ذلك:
- عمل أزرار VR تتفاعل مع نظرة المستخدم.
- إحداث تغييرات المشهد.
- استخدام الصور المسطحة والمنارات للإشارة إلى أنواع مختلفة من التغييرات في المشهد.
- دمج الصوت في تطبيقات VR الخاصة بك.
إذا كنت جديدًا على Proto.io ، فستتعرف أيضًا على كيفية عمل كل شيء معًا. على الرغم من أن حاويات VR مميزة من بعض النواحي ، فقد حافظنا على سير العمل متسقًا قدر الإمكان. إذا كانت لديك خبرة في إنشاء التطبيقات ، وكنت من النوع الذي يستخدم الدليل فقط كملاذ أخير ، فيجب أن يأخذك في طريقك. بخلاف ذلك ، يجب أن يحتوي دليل المستخدم الخاص بنا على كل ما تحتاج إلى معرفته.
لمزيد من رؤى التصميم وواجهة المستخدم ، نوصي بشدة بتصفح UX of VR. ستجد هناك الكثير من مقاطع الفيديو الرائعة ، والمقالات ، والكتب ، وشرائح العرض ، والموارد الأخرى لتجعلك خبيرًا في تجربة مستخدم الواقع الافتراضي.
ظهر هذا المنشور لأول مرة على مدونة Proto.io وتم نسخه بإذن.