كيف أعاد تطبيق Calm ابتكار ميزة "اليقظة الذهنية" لنظام Android XR
مدّة القراءة: 4 دقائق
Calm هي شركة رائدة في مجال الصحة النفسية والعافية، وقد تم تنزيل تطبيقها أكثر من 180 مليون مرة. عندما بدأ فريق الهندسة الأساسي في تطوير التطبيق لنظام Android XR، تمكّن من إنشاء أولى قوائم Orbiter الوظيفية في اليوم الأول، وتجربة أساسية في غضون أسبوعين فقط. يوضّح ذلك أنّ إنشاء تطبيقات لمنصة الواقع الممتد يمكن أن يكون امتدادًا لعملية تطوير تطبيقات Android الحالية، وليس شيئًا يجب البدء فيه من الصفر. بصفتها شركة مخصّصة لمساعدة المستخدمين في النوم بشكل أفضل وتقليل التوتر والعيش بوعي أكبر، جعلت مكتبتها الواسعة من Calm مصدرًا موثوقًا لمحتوى الرفاهية على Android.
مع طرح منصة Android XR، وجد فريق Calm فرصة ليس فقط لتحسين تطبيق Android الحالي، بل لإنشاء الجيل التالي من التجارب الغامرة.
أجرينا مقابلة مع "كريستين كوك"، مديرة المنتجات الرئيسية، و"جيمي مارتيني"، مديرة الهندسة في Calm، للتعرّف على رحلتهما في تطوير التطبيق لمنصة Android XR وكيف يمكن للمطوّرين الآخرين اتّباع نهجهما.
س: ما هي الرؤية وراء تجربة Calm على Android XR، وكيف تساهم في تحقيق مهمتكم؟
ج (كريستن كوك، مديرة المنتجات): مهمتنا هي دعم الجميع في كل خطوة من رحلتهم في مجال الصحة النفسية. يتيح لنا الواقع الممتد توسيع نطاق تفاعل المستخدمين مع محتوى التأمل، ما يوفّر تجربة لا تقتصر على نقلهم إلى عالم آخر، بل تغيّر حياتهم أيضًا.
إذا أردتُ وصفه في جملة واحدة، فإنّ تطبيق Calm على Android XR يعيد تصوّر مفهوم اليقظة الذهنية للعالم من حولك، ويحوّل أي غرفة إلى تجربة تأمُّل غامرة بالكامل ومتعددة الحواس.
أردنا إنشاء إصدار من Calm لا يمكن أن يتوفّر في أي مكان آخر، وهو ملاذ هادئ وذكي عاطفيًا لا يرغب المستخدمون في زيارته فحسب، بل سيعودون إليه مرارًا وتكرارًا.
س: بالنسبة إلى المطوّرين الذين قد يعتقدون أنّ إنشاء تطبيقات متوافقة مع الواقع الممتد (XR) هو مهمة ضخمة، ما هو نهجك الأولي لنقل تطبيق Android الحالي؟
جيمي مارتيني، مديرة الهندسة: كان هدفنا الرئيسي هو تكييف تطبيق Android ليتوافق مع الواقع الممتد، وبصراحة، كانت العملية سهلة وسلسة.
نستخدم حاليًا Jetpack Compose على نطاق واسع في تطبيقنا المتوافق مع الأجهزة الجوّالة، لذا كان توسيع نطاق هذه الخبرة ليشمل الواقع الممتد هو الخيار الطبيعي. وشعرنا بأنّنا نوسّع نطاق تطوير تطبيقات Android، وليس بأنّنا نبدأ من الصفر. تمكّنا من إعادة استخدام الكثير من قاعدة الرموز البرمجية الحالية، بما في ذلك الواجهة الخلفية وتشغيل الوسائط والمكوّنات الأساسية الأخرى، ما قلّل بشكل كبير من العمل الأولي.
وقد قدّمت أدلة تصميم Android XR سياقًا قيّمًا طوال العملية، ما ساعد فِرق التصميم والتطوير لدينا في تحويل تجربة المستخدم في تطبيق Calm المتوافق مع الأجهزة الجوّالة إلى تجربة مكانية طبيعية وبديهية.
سؤال: لقد ذكرت أنّ العملية كانت سلسة. ما مدى سرعة فريقك في بدء إنشاء تجربة الواقع الممتد الأساسية وتكرارها؟
ج (جيمي مارتيني، مدير أول للهندسة): لقد حقّقنا إنتاجية عالية على الفور، حيث أنشأنا أولى قوائمنا المدارية في اليوم الأول، ونجحنا في تطوير تجربة أساسية لتطبيق Calm في الواقع الممتد خلال أسبوعين تقريبًا. إنّ إمكانية تطبيق خبرتنا الحالية في Android وJetpack مباشرةً على بيئة مكانية منحتنا ميزة تنافسية كبيرة، ما جعل وقت إطلاق الميزة الأولى سريعًا بشكل لا يُصدَّق.
سؤال: هل يمكنك إخبارنا عن الميزات التي تم إنشاؤها لنقل تجربة Calm إلى هذه البيئة المكانية الجديدة؟
ج (جيمي مارتيني، مدير أول للهندسة): أردنا الاستفادة الكاملة من اللوحة الغامرة لإعادة التفكير في كيفية تفاعل المستخدمين مع المحتوى الذي نقدّمه.
ومن بين الميزات الرئيسية التي طوّرناها هي "فقاعة التنفّس الغامرة" (Immersive Breathe Bubble) و"تجارب المشاهد الغامرة" (Immersive Scene Experiences).
"فقاعة التنفّس" (Breathe Bubble) هي تجربة تمارين التنفّس المفضّلة لدينا، ولكنّها مقدَّمة بتقنية ثلاثية الأبعاد. فهو عبارة عن كرة تنبض بنعومة وتساعد المستخدمين على التركيز على أنفاسهم من خلال الانغماس الكامل في البيئة المحيطة.
ومن خلال ميزة "المشاهد الغامرة" (Immersive Scene Experiences)، يمكن للمستخدمين الاختيار من بين مجموعة من البيئات المحيطة المصمَّمة لتندمج بسلاسة مع بيئتهم المادية. كانت هذه طريقة رائعة للاستفادة من فكرة ثنائية الأبعاد أثبتت نجاحها (مشاهد الخلفية القابلة للتخصيص في تطبيق الأجهزة الجوّالة) وتحويلها إلى بيئة مكانية.
لم ننشئ تجارب جديدة من الصفر، بل طوّرنا ميزات أساسية أثبتت فعاليتها للاستفادة من لوحة العرض الغامرة.
س: ما هي العوامل الأساسية لإنشاء تجربة جذابة بصريًا تبدو مألوفة على منصة Android XR؟
ج (كريستن كوك، مديرة المنتجات الرئيسية): تطلّب منّا إنشاء بيئة مكانية على نطاق بشري تعديل سير العمل الإبداعي لدينا.
بدأنا بالرسومات التصورية لتحديد اتجاهنا، ثم ترجمناها إلى نماذج ثلاثية الأبعاد باستخدام مرجع بمقياس بشري لضمان النسب الطبيعية والراحة للمستخدم.
بعد ذلك، اختبرنا مواد العرض باستمرار مباشرةً في سماعة رأس لضبط الحجم والإضاءة والأجواء. بالنسبة إلى المطوّرين الذين قد لا يتوفّر لديهم جهاز فعلي، يُعدّ محاكي Android XR بديلاً مفيدًا للاختبار وتصحيح الأخطاء.
أدركنا سريعًا أنّ ضبط النفس كان قويًا بشكل لا يصدق في بيئة متعددة الحواس. نسمح للمحتوى الحالي (السرد والصوت) بتعزيز البيئة، بدلاً من السماح لحداثة المساحة الثلاثية الأبعاد بتشتيت الانتباه عن جوهر اليقظة الذهنية.
س: كيف تصف تجربة التعلّم للمطوّرين الآخرين المهتمين بإنشاء تطبيقات للواقع الممتد؟ هل لديك أي نصائح؟
ج (جيمي مارتيني، مديرة الهندسة الأولى): كان هذا المشروع هو الخطوة الأولى لفريق هندسة Android في المنصات الغامرة، وقد فوجئنا بسرور. كانت واجهات برمجة التطبيقات سهلة التعلّم والاستخدام، وكانت متّسقة مع مكتبات Jetpack الأخرى.
نصيحتي للمطوّرين الآخرين؟ ابدأ بدمج واجهات برمجة تطبيقات Jetpack XR في تطبيق Android الحالي وإعادة استخدام أكبر قدر ممكن من الرمز البرمجي الحالي. هذه هي أسرع طريقة للحصول على نموذج أوّلي عملي.
الإجابة (كريستن كوك، مديرة المنتجات الرئيسية): فكِّروا على نطاق واسع قدر الإمكان. منحنا Android XR عالمًا جديدًا بالكامل لتطوير تطبيقنا فيه. على الفِرق أن تسأل نفسها: ما هو الإصدار الأكبر والأكثر جرأة من تجربتك الذي يمكنك إنشاؤه؟ هذه فرصتك لتنفيذ ما أردت دائمًا فعله، لأنّك تملك الآن المنصة التي يمكنها تحقيق ذلك.
إنشاء الجيل التالي من التجارب المكانية
يُظهر العمل الذي أنجزه فريق Calm كيف يمكن أن يكون التطوير على منصة Android XR امتدادًا طبيعيًا لخبرتك الحالية في Android. من خلال الاستفادة من حِزم تطوير البرامج (SDK) في Jetpack XR، طوّر تطبيق Calm بسرعة ميزاته الأساسية للأجهزة الجوّالة ليقدّم تجربة مكانية مذهلة.
إذا كنت مستعدًا للبدء، يمكنك العثور على جميع المراجع التي تحتاج إليها على الرابط developer.android.com/xr. يمكنك الانتقال إلى هناك لتنزيل أحدث إصدار من حزمة تطوير البرامج (SDK) واستكشاف مستنداتنا والبدء في الإنشاء اليوم.
-
دراسات الحالةGrab هو التطبيق الفائق الرائد في جنوب شرق آسيا، ويقدّم خدمات التوصيل والتنقّل والخدمات المالية لملايين المستخدمين في ثمانية بلدان من خلال تطبيق واحد.
Ajesh Pai, Nguyen Van Minh, Tracy Agyemang • مدّة القراءة: 5 دقائق -
دراسات الحالةأنشأ الفريق قاعدة رموز برمجية لواجهة مستخدم مستندة إلى الذكاء الاصطناعي أصغر بنسبة% 50 من عملية التنفيذ الأصلية، مع تحقيق انخفاض بنسبة% 35 في وقت تنفيذ وكيل الذكاء الاصطناعي، وانخفاض بنسبة% 32 في عمليات التبادل بين المهندسين والوكلاء، وانخفاض بنسبة% 33 في تكلفة الرموز المميّزة.
Pavlo Stavytskyi, Rebecca Franks • مدّة القراءة: 11 دقيقة -
دراسات الحالةWhatsApp هو أكبر منصة مراسلة في العالم، ويستخدمه مليارات الأشخاص على مستوى العالم. وهو أداة التواصل التلقائية للمستخدمين في مختلف المناطق، إذ يربط بينهم من خلال رسائل خاصة وموثوقة وآمنة.
Niharika Arora, Tracy Agyemang, Mayank Jain • مدّة القراءة: 8 دقائق
يمكنك تلقّي آخر الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.