حقّق تطبيق 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 وتغييرًا تكيّفيًا للحجم:
على الرغم من أنّ ميزة "لمحة سريعة" بسّطت واجهة المستخدم، أشار الفريق إلى أنّ الاختبار على جميع مشغّلات الشركات المصنّعة الأصلية المختلفة كان ضروريًا أيضًا لضمان اتساق التنسيق على جميع الأجهزة.
نفّذ الفريق أيضًا معاينات التطبيقات المصغّرة من إنشاء الذكاء الاصطناعي ليتمكّن المستخدمون من الاطّلاع على معاينات مخصّصة. وأشاروا إلى أنّ اختبار "المعاينات من إنشاء الذكاء الاصطناعي" قد يكون بطيئًا، لأنّ معدّل عرض المعاينات محدود للحفاظ على عمر البطارية. لتجاوز الحدّ الأقصى لعدد الطلبات لأغراض الاختبار، استخدِم أمر 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 تشكّل مشكلة، ما سهّل إنشاء تطبيقات مصغّرة تتوافق بشكل أفضل مع تصميم تطبيقنا وتجربته". – Divij Gupta
البدء
للبدء باستخدام 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 • مدّة القراءة: دقيقتان -
دراسات الحالةأنشأ الفريق قاعدة رموز برمجية لواجهة مستخدم متوافقة مع الذكاء الاصطناعي أصغر بنسبة% 50 من عملية التنفيذ الأصلية، مع تحقيق انخفاض بنسبة% 35 في وقت تنفيذ وكيل الذكاء الاصطناعي، وانخفاض بنسبة% 32 في عدد عمليات تبادل المعلومات بين المهندس والوكيل، وانخفاض بنسبة% 33 في تكلفة الرموز المميزة.
Pavlo Stavytskyi, Rebecca Franks • 11 دقيقة قراءة -
دراسات الحالةWhatsApp هي أكبر منصة مراسلة في العالم، ويستخدمها مليارات الأشخاص حول العالم. وهي أداة التواصل التلقائية للأشخاص في مختلف المناطق، إذ تربط المستخدمين من خلال الرسائل الخاصة والموثوقة والآمنة.
Niharika Arora, Tracy Agyemang, Mayank Jain • مدّة القراءة: 8 دقائق
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.