دراسات الحالة

كيف أعادت Calm ابتكار تجربة الاسترخاء على Android XR؟

قراءة لمدة 4 دقائق
Stevan Silva
مدير مجموعة المنتجات

Calm هي شركة رائدة في مجال الصحة العقلية والعافية، وقد تم تنزيل تطبيقها أكثر من 180 مليون مرة. عندما بدأوا تطوير Android XR، تمكّن فريق الهندسة الأساسي من إنشاء أول قوائم مدارية عملية لتجربة الواقع الممتد في اليوم الأول، وتجربة أساسية في غضون أسبوعين فقط. ويوضّح ذلك أنّ تطوير تطبيقات الواقع الممتد يمكن أن يكون امتدادًا لعملية تطوير تطبيقات Android الحالية، وليس شيئًا يجب البدء فيه من الصفر. بما أنّ هذه الشركة مخصّصة لمساعدة المستخدمين على النوم بشكل أفضل والتخفيف من التوتر وعيش حياة أكثر وعيًا، فقد أصبحت مكتبتها الواسعة مصدرًا موثوقًا للمحتوى المتعلق بالصحة والعافية على Android. 

مع إطلاق منصة Android XR، رأى فريق Calm فرصةً ليس فقط لتحسين تطبيق Android الحالي، بل لتقديم الجيل التالي من التجارب الغامرة.

أجرينا مقابلة مع "كريستين كوك"، مديرة المنتجات الرئيسية، و"جيمي مارتيني"، مديرة الهندسة الأولى في Calm، للتعرّف على رحلتهما في تصميم تطبيقات Android XR وكيف يمكن للمطوّرين الآخرين الاستفادة من خبراتهما.

calm.png

س: ما هي رؤيتك لتجربة Calm على Android XR، وكيف تساهم هذه التجربة في تحقيق مهمتك؟

أ (كريستين كوك، مديرة المنتجات الرئيسية): مهمتنا هي تقديم الدعم للجميع في كل خطوة من رحلتهم نحو تحسين صحتهم العقلية. تتيح لنا تقنية الواقع الممتد توسيع نطاق تفاعل المستخدمين مع محتوى التأمّل الذهني، ما يتيح لهم الاستفادة من تجربة لا تقتصر على نقلهم إلى مكان آخر، بل تساعدهم أيضًا على تغيير طريقة تفكيرهم.

إذا أردت وصفها في جملة واحدة، أقول إنّ تطبيق Calm على Android XR يعيد ابتكار تجربة الاسترخاء في محيطك، ويحوّل أي غرفة إلى تجربة تأمّل غامرة ومتعددة الحواس.

أردنا إنشاء نسخة من تطبيق Calm لا يمكن العثور عليها في أي مكان آخر، وهي عبارة عن ملاذ هادئ وذكي عاطفيًا لا يكتفي المستخدمون بزيارته، بل يعودون إليه مرارًا وتكرارًا.

calm2.gif

س: بالنسبة إلى المطوّرين الذين يعتقدون أنّ إنشاء تطبيقات متوافقة مع XR هو مهمة ضخمة، ما هي الخطوة الأولى التي اتّخذتها لنقل تطبيق Android الحالي؟

ج (جيمي مارتيني، مدير أول في قسم الهندسة): كان هدفنا الرئيسي هو تكييف تطبيق Android مع أجهزة XR، وبصراحة، كانت العملية سهلة وسلسة.

نستخدم Jetpack Compose على نطاق واسع في تطبيقنا على الأجهزة الجوّالة، لذا كان من المنطقي أن نوسّع نطاق خبرتنا ليشمل الواقع الممتد. لقد شعرتُ وكأنّني أوسّع نطاق تطوير تطبيقات Android، وليس كأنّني أبدأ من الصفر. تمكّنا من إعادة استخدام الكثير من قاعدة الرموز البرمجية الحالية، بما في ذلك الخلفية وتشغيل الوسائط والمكوّنات الأساسية الأخرى، ما قلّل بشكل كبير من العمل الأولي.

قدّمت أدلة تصميم Android XR سياقًا قيّمًا طوال العملية، ما ساعد فريقي التصميم والتطوير على تحويل تجربة المستخدم الأولى للهاتف المحمول في تطبيق Calm إلى تجربة طبيعية وبديهية.

س: لاحظت أنّ العملية كانت سلسة. ما مدى سرعة تمكّن فريقك من البدء في إنشاء تجربة XR الأساسية وتكرارها؟

أ (جيمي مارتيني، كبير مدراء الهندسة): أصبحنا منتجين على الفور، حيث أنشأنا قوائم أول مركبة فضائية في اليوم الأول وتجربة XR Calm الأساسية في غضون أسبوعين تقريبًا. وقد منحنا إمكانية تطبيق خبرتنا الحالية في Android وJetpack مباشرةً على بيئة مكانية بدايةً رائعة، ما جعل الوقت اللازم لإطلاق أول ميزة سريعًا للغاية.

س: هل يمكنك إخبارنا عن الخطوات التي اتّخذتها لترجمة تجربة Calm إلى هذه البيئة المكانية الجديدة؟

جيمي مارتيني (المدير الأول للهندسة): أردنا الاستفادة إلى أقصى حد من اللوحة الغامرة لإعادة التفكير في طريقة تفاعل المستخدمين مع المحتوى.

من الميزات الرئيسية التي طوّرناها ميزتا "فقاعة التنفس الغامرة" و"التجارب الغامرة في المشاهد".

فقاعة التنفس هي تجربة تمارين التنفس المحبوبة لدينا، ولكنها أصبحت متاحة الآن بتنسيق ثلاثي الأبعاد. إنّها كرة تنبض برفق وتساعد المستخدمين على التركيز على تنفّسهم مع الانغماس الكامل في البيئة المحيطة.

breathe_bubble.webp

ومن خلال تجارب المشاهد الغامرة، يمكن للمستخدمين الاختيار من بين مجموعة من البيئات المحيطة المنسّقة المصمّمة لتندمج بسلاسة مع البيئة المحيطة بهم. كانت هذه طريقة رائعة لتحويل مفهوم ثنائي الأبعاد تم إثبات نجاحه (مشاهد الخلفية القابلة للتخصيص في تطبيق الأجهزة الجوّالة) إلى بيئة مكانية. 

لم نصمّم تجارب جديدة من البداية، بل طوّرنا الميزات الأساسية والمثبتة للاستفادة من لوحة العرض الغامرة.

س: ما هي العوامل الأساسية لإنشاء تجربة جذابة بصريًا تبدو متوافقة مع منصة Android XR؟

كريستين كوك (مديرة المنتجات الرئيسية): تطلّب تصميم بيئة مكانية على نطاق بشري تعديل سير عملنا الإبداعي.

بدأنا بفن المفاهيم لتحديد اتجاهنا، ثم ترجمناه إلى نماذج ثلاثية الأبعاد باستخدام مرجع بحجم الإنسان لضمان الحصول على نسب طبيعية وراحة للمستخدم.

بعد ذلك، اختبرنا مواد العرض باستمرار مباشرةً في سماعة رأس لضبط المقياس والإضاءة والأجواء. بالنسبة إلى المطوّرين الذين قد لا يتوفّر لديهم جهاز فعلي، يُعد محاكي Android XR بديلاً مفيدًا للاختبار وتصحيح الأخطاء.

وسرعان ما أدركنا أنّ ضبط النفس في بيئة متعددة الحواس كان له تأثير كبير. نسمح للمحتوى الحالي (التعليق الصوتي والصوت) بتعزيز البيئة، بدلاً من السماح لجديد المساحة الثلاثية الأبعاد بتشتيت الانتباه عن جوهر التأمّل.

س: كيف تصف مستوى الصعوبة الذي يواجهه المطوّرون الآخرون المهتمون بتطوير تطبيقات الواقع الممتد؟ هل لديك أي نصائح؟

ج (جيمي مارتيني، مدير أول في قسم الهندسة): كان هذا المشروع الخطوة الأولى لفريق هندسة Android نحو المنصات الغامرة، وقد فوجئنا بالنتائج الإيجابية. كان من السهل جدًا تعلُّم استخدام واجهات برمجة التطبيقات، كما أنّها تتوافق مع مكتبات Jetpack الأخرى.

نصيحتي للمطوّرين الآخرين هي: ابدأ بدمج واجهات برمجة تطبيقات Jetpack XR في تطبيق Android الحالي وإعادة استخدام أكبر قدر ممكن من الرمز الحالي. هذه هي أسرع طريقة للحصول على نموذج أولي عملي.

أ (كريستين كوك، مديرة المنتجات الرئيسية): فكِّر بأكبر قدر ممكن. لقد أتاح لنا Android XR عالمًا جديدًا تمامًا لننشئ تطبيقنا فيه. على الفِرق أن تطرح على نفسها السؤال التالي: ما هي أكبر وأجرأ نسخة من تجربتك يمكنك إنشاؤها؟ هذه هي فرصتك لتنفيذ ما أردت فعله دائمًا، لأنّ لديك الآن المنصة التي يمكنها تحقيق ذلك.

calm4.png

إنشاء الجيل التالي من التجارب المكانية

يوضّح العمل الذي أجراه فريق Calm كيف يمكن أن يكون التطوير على منصة Android XR امتدادًا طبيعيًا لخبرتك الحالية في Android. من خلال الاستفادة من حِزم تطوير البرامج (SDK) الخاصة بـ Jetpack XR، تمكّنت Calm بسرعة من تطوير ميزات تطبيقها الأساسية على الأجهزة الجوّالة إلى تجربة مكانية مذهلة.

إذا كنت مستعدًا لبدء استخدام هذه الأدوات، يمكنك العثور على جميع الموارد التي تحتاج إليها على developer.android.com/xr. يمكنك الانتقال إلى هناك لتنزيل أحدث حزمة SDK والاطّلاع على مستنداتنا والبدء في إنشاء التطبيقات اليوم.

تأليف:

متابعة القراءة