دراسات الحالة
حقّق تطبيق Gratitude معدّل احتفاظ بالمستخدمين أعلى بنسبة% 25 لمستخدمي التطبيق المصغّر
قراءة لمدة 3 دقائق
قد يؤدي التعبير عن الامتنان إلى الحد من أعراض الاكتئاب والقلق، وتحسين الصحة النفسية والرضا عن الحياة¹. وقد يؤدي التعبير عن الامتنان بشكل منتظم إلى تحسينات مستدامة تدوم لأشهر². يشجّع تطبيق اليقظة Gratitude على التعبير عن الامتنان بشكل منتظم من خلال تدوين اليوميات الصغيرة والتأكيدات ولوحات الرؤية اليومية. تم تنزيل التطبيق أكثر من 6 ملايين مرة، وحصل على 150 ألف تقييم بـ 5 نجوم، وتم تسجيل 100 مليون إدخال في دفتر اليوميات.
طوّر كلّ من "ديفيج غوبتا" و"ناريندرا أنجنا" أدوات لكلّ رحلة من رحلات المستخدمين الأساسية في تطبيقاتهما. كان هدفهم هو الوصول إلى المستخدمين في لحظاتهم اليومية بدون الحاجة إلى تكاليف إضافية لجلسة تطبيق كاملة.
من خلال عرض طلبات كتابة يوميات تفاعلية وتوكيدات إيجابية وصور لوحة أحلام ومقاييس مباشرةً على الشاشة الرئيسية للمستخدم، خفّض الفريق عائق البدء في التفكير اليومي، وأفاد بزيادة بنسبة% 25 في معدّل الاحتفاظ بالمستخدمين الذين يستخدمون التطبيق المصغّر، وبإدخال حوالي 1,000 إدخال يومي في الأسبوع من خلال التطبيقات المصغّرة. وتؤدي زيادة ولاء المستخدمين إلى تحقيق نتائج صحية ملموسة لهم، مثل تكوين عادات ثابتة تعزّز الصحة العقلية على المدى الطويل.
"ساعدتنا التطبيقات المصغّرة في جعل التطبيق أكثر حضورًا في الروتين اليومي للمستخدمين من خلال تقديم أفكار ملهمة وتذكيرات وتأملات سريعة مباشرةً على الشاشة الرئيسية. وقد أدّى ذلك إلى زيادة التفاعل وتسهيل مواظبة المستخدمين على ممارسة تمارين اليقظة الذهنية". – ديفيج غوبتا
التحدي: التحديث بدون خفض معدل الاحتفاظ بالمستخدمين
على الرغم من أنّ تأثير التطبيقات المصغّرة كان واضحًا، أدّى تنفيذ RemoteViews الأصلي المستند إلى XML في Gratitude إلى تراكم الديون الفنية. مع تطوّر نظام تصميم التطبيق نحو Material 3، أصبح من الصعب بشكل متزايد توافق الأدوات القديمة مع واجهة المستخدم الحديثة. كان كل تعديل مرئي يتطلّب إدخال بيانات XML يدوية وحلولاً بديلة غير مستقرة، ما يؤدي إلى إبطاء سرعة المطوّرين.
الحلّ، الجزء 1: نقل البيانات من XML إلى Jetpack Glance
لتحديث تطبيقاتهم المصغّرة، استعان الفريق بمكتبة Jetpack Glance.
في البداية، اطّلع الفريق على صفحة تصميم الأدوات على Android وتنسيقات الأدوات الأساسية للتعرّف على أفضل الممارسات لعرض المعلومات في مساحة محدودة.
بعد ذلك، نقلوا مجموعة التطبيقات المصغّرة إلى Jetpack Glance. وقد مكّن هذا الإطار التعريفي المطوّرين من الانتقال من مرحلة التخطيط إلى مرحلة الشحن في أقل من شهر، ما وفّر حوالي% 50 من وقت التطوير، كما أتاح ميزتَين إضافيتَين:
- أدّى استبدال تنسيقات XML التقييدية برمز تعريفي إلى تسهيل قراءة قاعدة الرموز البرمجية والاحتفاظ بها، وتقليل الجهد الذي يبذله المطوّرون.
- سمحت ميزة Jetpack Glance للفريق بتنفيذ الألوان الديناميكية وتغيير الحجم المرن وخيارات الضبط الموسّعة بسهولة أكبر. تضمن هذه الميزات أن تتوافق التطبيقات المصغّرة مع تصميم الشاشة الرئيسية الفريد للمستخدم.
تعرض صورة GIF التالية تطبيقَين مصغّرَين من Gratitude وتغييرًا في الحجم بشكلٍ متكيّف:
على الرغم من أنّ Glance بسّطت واجهة المستخدم، أشار الفريق إلى أنّ الاختبار على جميع مشغّلات المصنّعين الأصليين للأجهزة كان ضروريًا أيضًا لضمان اتساق التنسيق على جميع الأجهزة.
نفّذ الفريق أيضًا معاينات التطبيقات المصغّرة من إنشاء الذكاء الاصطناعي ليتمكّن المستخدمون من الاطّلاع على معاينات مخصّصة. وأشاروا إلى أنّ اختبار "المعاينات من إنشاء الذكاء الاصطناعي" قد يكون بطيئًا، لأنّ عدد المعاينات محدود للحفاظ على عمر البطارية. لتجاوز الحدّ الأقصى لعدد الطلبات لأغراض الاختبار، استخدِم أمر adb التالي:
adb shell device_config put systemui generated_preview_api_reset_interval_ms 0
وقد ساهمت كل جهودهم في جعل أداة Gratitude عالية الجودة ومميّزة.
الحلّ، الجزء 2: الترويج للتطبيقات المصغّرة الجديدة داخل التطبيق
استخدم المطوّرون بعد ذلك تثبيت التطبيقات المصغّرة داخل التطبيق لزيادة إمكانية العثور على التطبيقات المصغّرة وعمليات تثبيتها. يساعد الطلب من المستخدمين تثبيت التطبيقات المصغّرة في لحظة ذات صلة بالسياق داخل التطبيق في العثور على تطبيقاتهم المصغّرة بدون الحاجة إلى استخدام أداة اختيار التطبيقات المصغّرة في النظام. تعرض صورة GIF التالية ورقة Gratitude السفلية لإضافة تطبيقات مصغّرة من داخل التطبيق:
أعاد الفريق أيضًا تصميم حِزم التطبيقات المصغّرة، ما أدّى إلى تغيير مسارات أداة استقبال التطبيقات المصغّرة وحذف التطبيقات المصغّرة من الشاشات الرئيسية للمستخدمين. باستخدام علامات المستخدمين المخزّنة سابقًا لتحديد مستخدمي التطبيق المصغّر، تم عرض طلب آخر requestPinGlanceAppWidget يدعو مستخدمي التطبيق المصغّر إلى استخدام التطبيقات المصغّرة الجديدة الحديثة.
ملاحظة للمطوّرين: للحفاظ على عمليات تثبيت التطبيق المصغّر أثناء نقل البيانات من RemoteViews إلى Jetpack Glance، تأكَّد من أنّ GlanceAppWidgetReceiver يستخدم اسم الفئة والحزمة نفسها التي استخدمتها AppWidgetProvider السابقة في ملف البيان Android Manifest. إذا كان مطلوبًا اسم فئة أو موقع حزمة جديد، اتّبِع خطوات تطبيق Gratitude باستخدام التثبيت داخل التطبيق لمساعدة المستخدمين في استعادة تطبيقاتهم المصغّرة.
وقد نجحت هذه الاستراتيجية، إذ اعتمد % 10 من إجمالي المستخدمين النشطين يوميًا التطبيقات المصغّرة.
الخاتمة
توضّح قصة "الامتنان" أنّ التطبيقات المصغّرة يمكن أن تكون أدوات لتكوين العادات. من خلال تنفيذ إجراءات سريعة للتفكير الذاتي مباشرةً من الشاشة الرئيسية، تمكّن الفريق من تعزيز ولاء المستخدمين. قلّلت شركة Gratitude من الديون الفنية وحدّثت تطبيقاتها المصغّرة من خلال استخدام Jetpack Glance، كما طلبت من المستخدمين إضافة تطبيقات مصغّرة داخل تطبيقها.
"كانت تجربتنا مع Jetpack Glance ممتازة. تبدو الطريقة المستندة إلى Compose أكثر حداثة ومرونة وتوافقًا مع الطريقة التي ننشئ بها بقية واجهة المستخدم اليوم. ويتيح لنا التعبير عن تخطيطات التطبيقات المصغّرة بشكل أكثر سلاسة، وإعادة استخدام مكوّنات Compose المألوفة، وتكرار تغييرات واجهة المستخدم بشكل أسرع بكثير. لم تعُد العديد من قيود واجهة المستخدم التي واجهناها سابقًا مع RemoteViews تشكّل مشكلة، ما سهّل إنشاء تطبيقات مصغّرة تتوافق بشكل أفضل مع تصميم تطبيقنا وتجربته". – ديفيج غوبتا
البدء
لبدء استخدام Jetpack Glance والتعرّف على التقنيات المذكورة في هذه المشاركة، راجِع الأدلة التالية:
- نظرة عامة على Jetpack Glance
- صفحة تصميم التطبيقات المصغّرة على Android
- تنسيقات التطبيقات المصغّرة الأساسية
- معاينات التطبيقات المصغّرة التي تم إنشاؤها
- مستويات جودة التطبيقات المصغّرة
- تثبيت التطبيقات المصغّرة داخل التطبيقات
- الألوان الديناميكية
- تغيير الحجم
- أنشطة الإعداد
اطّلِع على دراسات حالة أخرى حول التطبيقات المصغّرة:
- تطبيق "جهات اتصال Google" أنشأ أداة جديدة أسرع بنسبة% 25 باستخدام Jetpack Glance
- SoundCloud تستخدم Jetpack Glance لإنشاء تطبيق مصغّر لـ "الأغاني المفضّلة" في غضون أسبوعين فقط
1: Diniz, G., 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). Gratitude as mood mediates the effects of a 6-weeks gratitude intervention on mental well-being: post hoc analysis of a randomized controlled trial. المقدمة Psychol., 12, 799447. https://doi.org/10.3389/fpsyg.2021.799447
متابعة القراءة
-
دراسات الحالة
Ultrahuman هي شركة ناشئة في مجال تكنولوجيا الصحة الاستهلاكية تقدّم للمستخدمين إحصاءات يومية عن الصحة استنادًا إلى بيانات المقاييس الحيوية من الأجهزة القابلة للارتداء التي توفّرها الشركة، مثل RING Air وM1 Live Continuous Glucose Monitor (CGM).
Amrit Sanjeev, Trevor Johns • مدة القراءة: دقيقتان
-
دراسات الحالة
Karrot هو تطبيق سوق محلي للغاية يعتمد على المجتمع ويتيح للمستخدمين شراء السلع وبيعها وتبادلها مع مستخدمين آخرين تم التحقّق من حساباتهم. منذ إطلاق المنصة في كوريا الجنوبية عام 2015، توسّعت لتشمل الأسواق العالمية، وجمعت أكثر من 43 مليون مستخدم مسجّل.
Thomas Ezan, Tracy Agyemang • مدة القراءة: دقيقتان
-
دراسات الحالة
Monzo هو بنك رقمي في المملكة المتحدة يضم 15 مليون عميل، وما زال عدد عملائه في ازدياد. مع توسّع التطبيق، حدّد فريق الهندسة وقت بدء تشغيل التطبيق كأحد المجالات المهمة التي يجب تحسينها، ولكنّه كان قلقًا من أنّ ذلك سيتطلّب إجراء تغييرات كبيرة على قاعدة الرموز البرمجية.
Ben Weiss, Tracy Agyemang • مدة القراءة: دقيقتان
البقاء على اطّلاع على آخر التحديثات
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.