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

تطبيق Gratitude يحقّق زيادة بنسبة% 25 في معدّل الاحتفاظ بمستخدمي التطبيقات المصغّرة

مدّة القراءة: 3 دقائق

قد تؤدي ممارسة الامتنان إلى تقليل أعراض الاكتئاب والقلق، وتحسين الصحة النفسية والرضا عن الحياة¹. وقد تؤدي ممارسة الامتنان باستمرار إلى تحسينات مستدامة تدوم لأشهر². يشجّع تطبيق اليقظة الذهنية Gratitude على الاستمرارية من خلال تدوين المذكّرات اليومية الصغيرة والتوكيدات ولوحات الرؤية. تم تنزيل التطبيق أكثر من 6 ملايين مرة، وحصل على 150 ألف تقييم بالنجوم، وتم تسجيل 100 مليون إدخال في اليوميات.

طوّر "ديفيج غوبتا" و"ناريندرا أنجنا" تطبيقات مصغّرة لكل تجربة مستخدم أساسية في تطبيقهما. وكان هدفها هو تلبية احتياجات المستخدمين في لحظاتهم اليومية بدون الحاجة إلى جلسة كاملة في التطبيق.

من خلال عرض طلبات تدوين تفاعلية وعبارات تأكيد وصور لوحة الرؤية ومقاييس مباشرةً على الشاشة الرئيسية للمستخدم، خفّض الفريق من صعوبة البدء في التفكير اليومي، وأبلغ عن زيادة بنسبة% 25 في معدّل الاحتفاظ بالمستخدمين الذين يستخدمون التطبيقات المصغّرة، وإضافة حوالي 1,000 إدخال أسبوعي في دفتر اليوميات من التطبيقات المصغّرة. وتؤدي هذه الزيادة في ولاء المستخدمين إلى نتائج صحية ملموسة لهم، مثل تكوين عادات متسقة تدعم الصحة النفسية على المدى الطويل.

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

AANDDM_Gratitude_01.png

التحدي: تحديث اللعبة بدون تقليل معدّل الاحتفاظ باللاعبين

على الرغم من أنّ تأثير التطبيقات المصغّرة كان واضحًا، إلا أنّ تنفيذ RemoteViews الأصلي المستنِد إلى XML في تطبيق Gratitude تسبّب في تراكم الديون التقنية. ومع تطوّر نظام تصميم التطبيق نحو Material 3، أصبح من الصعب بشكل متزايد مواءمة التطبيقات المصغّرة القديمة مع واجهة المستخدم الحديثة. فكل تحديث مرئي كان يتطلب معالجة يدوية لملفات XML وحلولاً بديلة غير مستقرة، مما أدى إلى إبطاء سرعة التطوير.

AANDDM_Gratitude_02.png

الحلّ، الجزء الأول: نقل البيانات من XML إلى Jetpack Glance

لتحديث تطبيقاته المصغّرة، لجأ الفريق إلى Jetpack Glance.

اطّلع الفريق أولاً على صفحة تصميم الأدوات على Android وتنسيقات الأدوات الأساسية لفهم أفضل الممارسات لعرض المعلومات ضمن مساحة محدودة.

بعد ذلك، نقلت الشركة حزمة التطبيقات المصغّرة إلى Jetpack Glance. وقد مكّن إطار العمل التعريفي هذا المطوّرين من الانتقال من مرحلة التخطيط إلى مرحلة النشر في أقل من شهر، ما وفّر حوالي% 50 من وقت التطوير، وحقّق ميزتَين إضافيتَين:

  • أدى استبدال تنسيقات XML المقيِّدة برمز تعريفي إلى تسهيل قراءة قاعدة الرموز البرمجية وصيانتها، كما قلّل من الجهد الذي يبذله المطوّرون.
  • أتاحت Jetpack Glance للفريق تنفيذ الألوان الديناميكية وتغيير الحجم المرن وخيارات الضبط الموسّعة بسهولة أكبر. تضمن هذه الميزات توافق التطبيقات المصغّرة مع تصميم الشاشة الرئيسية الفريد لكل مستخدم.
AANDDM_Gratitude_03.png

تعرض صورة GIF التالية تطبيقَين مصغّرَين لـ Gratitude وتغيير حجمهما بشكل تكيُّفي:

GratitudeAdaptiveWidgets.gif

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

نفّذ الفريق أيضًا معاينات التطبيقات المصغّرة التي يتم إنشاؤها ليتمكّن المستخدمون من الاطّلاع على معاينات مخصّصة. وأشاروا إلى أنّ اختبار "المعاينات التي يتم إنشاؤها" قد يكون بطيئًا، لأنّ المعاينات محدودة المعدّل للحفاظ على البطارية. لتجاوز الحدّ الأقصى المسموح به للاختبار، استخدِم أمر adb التالي:

adb shell device_config put systemui generated_preview_api_reset_interval_ms 0

وقد أدت كل هذه الجهود إلى جعل تطبيق Gratitude المصغّر عالي الجودة ومتميزًا.

الجزء الثاني من الحلّ: الترويج للتطبيقات المصغّرة الجديدة داخل التطبيق 

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

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

نصيحة للمطوّرين: للحفاظ على عمليات تثبيت التطبيقات المصغّرة أثناء نقل البيانات من RemoteViews إلى Jetpack Glance، تأكَّد من أنّ GlanceAppWidgetReceiver يستخدم اسم الفئة والحزمة نفسهما مثل AppWidgetProvider السابق في ملف بيان Android. إذا كان مطلوبًا استخدام اسم فئة أو موقع حزمة جديدَين، يمكنك اتّباع نهج تطبيق Gratitude من خلال استخدام ميزة تثبيت الشاشة على تطبيق معيّن داخل التطبيق لمساعدة المستخدمين في استعادة تطبيقاتهم المصغّرة.

وقد أثبتت هذه الاستراتيجية فعاليتها، إذ إنّ % 10 من إجمالي المستخدمين النشطين يوميًا قد استخدموا التطبيقات المصغّرة.

الخاتمة

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

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

البدء

للبدء في استخدام Jetpack Glance والتعرّف على التقنيات المذكورة في هذا المنشور، يُرجى الاطّلاع على الأدلة التالية:

اطّلِع على دراسات حالة أخرى حول التطبيقات المصغّرة:

‫1: دينيز، ج.، Korkes, L., Tristão, L. S., Pelegrini, R., Bellodi, P. L., & Bernardo, W. إم (2023). The effects of gratitude interventions: a systematic review and meta-analysis. einstein (Sao Paulo)., ‫21, eRW0371. https://doi.org/10.31744/einstein_journal/2023RW0371

‫2: Bohlmeijer, E., Kraiss, J., Schotanus-Dijkstra, M., & ten Klooster, P. (2022). "الامتنان كحالة مزاجية يتوسط آثار تدخّل الامتنان لمدة 6 أسابيع على الصحة النفسية: تحليل لاحق لتجربة عشوائية مضبوطة". الجهة الأمامية Psychol., https://doi.org/10.3389/fpsyg.2021.799447

من كتابة:
متابعة القراءة