Calm هي شركة رائدة في مجال الصحة النفسية والعافية، وقد تم تنزيل تطبيقها أكثر من 180 مليون مرة. عندما بدأوا في تطوير تطبيقاتهم لنظام Android XR، تمكّن فريق الهندسة الأساسي من إنشاء أول قوائم مدارية وظيفية للواقع الممتد في اليوم الأول، وتجربة أساسية في غضون أسبوعين فقط. يوضّح ذلك أنّ إنشاء تطبيقات للواقع الممتد يمكن أن يكون امتدادًا لعملية تطوير تطبيقات 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) واستكشاف مستنداتنا والبدء في الإنشاء اليوم.
-
دراسات الحالةتتطلّب تطبيقات إثبات الهوية للخدمات المصرفية وتسجيل شريحة SIM التقاط صور واضحة وعالية الدقة للوجه من أجل رصد عمليات الانتحال والتزييف العميق. يواجه مطوّرو تطبيقات الكاميرا على Android تحديًا شائعًا يتمثل في التقاط لقطات واضحة بما يكفي لإجراء عمليات التحقّق من الحيوية ومكافحة الانتحال، بدون أن يؤدي ذلك إلى تعطُّل الأجهزة ذات الذاكرة المنخفضة
Donovan McMurray • مدّة القراءة: 4 دقائق -
دراسات الحالةGrab هو التطبيق الفائق الرائد في جنوب شرق آسيا، ويقدّم خدمات التوصيل والتنقّل والخدمات المالية لملايين المستخدمين في ثمانية بلدان من خلال تطبيق واحد.
Ajesh Pai, Nguyen Van Minh, Tracy Agyemang • مدّة القراءة: 5 دقائق -
دراسات الحالةأنشأ الفريق قاعدة رموز برمجية لواجهة مستخدم مستندة إلى الذكاء الاصطناعي أصغر بنسبة %50 من عملية التنفيذ الأصلية، مع تحقيق انخفاض بنسبة %35 في وقت تنفيذ وكيل الذكاء الاصطناعي، وانخفاض بنسبة %32 في عمليات التبادل بين المهندسين والوكلاء، وانخفاض بنسبة %33 في تكلفة الرموز المميّزة.
Pavlo Stavytskyi, Rebecca Franks • مدّة القراءة: 11 دقيقة
يمكنك الحصول على آخر الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.