ההפעלה מחדש של Headspace ב-Android מגדילה את מספר המשתמשים הפעילים בחודש ב-15%

מיינדפולנס לא מתרחש בוואקום – הוא מתקשר לכל חלק אחר בחייו של האדם. Headspace, שיצרה את אחת מאפליקציות המדיטציה הראשונות בעולם, היא כיום מובילה בתחום המיינדפולנס, ועברה לאחרונה שינויים בהתאם לחזון ההוליסטי הזה. בשנת 2019, הם החליטו להרחיב את האפליקציה מעבר למדיטציה ולהוסיף תכונות חדשות בתחומי הכושר והבריאות. ב-Headspace הבינו שהם יצטרכו צוות רב-תחומי של מהנדסים ומעצבים כדי להגשים את החזון החדש לגבי המוצר וליצור חוויית שימוש מצוינת באפליקציה. שלב חדש ומרגש בחברה: צוות העיצוב התחיל את התהליך ביצירת אבות טיפוס לחוויה החדשה, עם עיצובים חדשים ורעננים.

הדבר היחיד שמנע מ-Headspace להרחיב את האפליקציה שלה ולהרחיב עוד יותר את האפשרויות של המשתמשים היה ארכיטקטורת התוכנה הקיימת שלה. המבנה שלה לא היה ברור מספיק כדי לתמוך בכל התכונות החדשות האלה. למעשה, צוות הפיתוח של Headspace העריך שהבנייה על בסיס הקוד הנוכחי תיקח יותר זמן מאשר כתיבה מחדש מלאה. הם החליטו להקפיא את הפיתוח של אפליקציית Android הנוכחית ולהקדיש את כל הזמן שלהם לשיפוץ מקיף.

איך הם עשו את זה

צוות הפיתוח של Headspace ל-Android חיפש דרך נוחה לתקנן את אופן בניית התכונות. הם קראו את החומרים של Google על השיטות המומלצות העדכניות ביותר לפיתוח Android ועל ארכיטקטורת אפליקציות, וכך מצאו את הפתרון. ‫Google המליצה להם לבצע רפקטורינג באפליקציה באמצעות model-view-view-model. ‫MVVM הוא דפוס תוכנה שנתמך באופן נרחב והופך בהדרגה לתקן בתעשייה, כי הוא מאפשר למפתחים להפריד בבירור בין אזורי פיתוח, וכך לייעל את הארכיטקטורה של האפליקציה. הבחירה ב-MVVM סיפקה ל-Headspace קבוצה חדשה של תקנים ושיטות מומלצות, שסייעו להאיץ את הפיתוח.

עוד מקור מידע חשוב של Google שהצוות הסתמך עליו היה ספריות Android Jetpack, כולל Dagger ו-Hilt להזרקת תלות. הגישה החדשה צמצמה את הקוד הסטנדרטי והפכה אותו ליעיל יותר, וכך שיפרה את הפרודוקטיביות של הצוות. הם גם ניצלו את ההזדמנות להעביר את האפליקציה שלהם באופן מלא לשפת התכנות Kotlin. באמצעות Kotlin, הצוות הגדיל את כיסוי הבדיקות באפליקציה מכ-15% ל-80%. הכיסוי המוגדל של הבדיקות הוביל לפריסות מהירות יותר, לקוד באיכות גבוהה יותר ולפחות קריסות.

כדי לוודא שחוויית המשתמש המשופרת הזו משתקפת בביקורות על דף האפליקציה בחנות, Headspace הטמיעה את Google Play In-App Review API. ה-API החדש הזה אפשר להם לעודד את כל המשתמשים לשתף ביקורות על החוויה שלהם ב-Headspace מתוך האפליקציה. ההטמעה הזו העלתה את ציוני הביקורות, ומכיוון שביקורות בדף האפליקציה בחנות משפיעות על הנראות ב-Google Play, היא גם עזרה למשוך תשומת לב לשיפורים האחרונים באפליקציה. כדי לקבל הסבר טכני מפורט על ההפעלה מחדש של Headspace, אפשר לעיין במקרה לדוגמה טכני ולשתף אותו עם צוות הפיתוח.

תוצאות

הצוות השלים את הכתיבה מחדש תוך שמונה חודשים, והצליח לספק כל תכונה מאב הטיפוס של העיצוב. הם עמדו ביעד הראשוני שלהם להגיע לקהלים חדשים בתחומי הכושר והבריאות, בלי לפגוע במוניטין שלהם כחברה שמספקת מוצרים איכותיים. גל חדש של ביקורות ומינויים הצביע על חוויית משתמש משופרת ועל בסיס משתמשים מרוצה יותר.

ההתמקדות החדשה של Headspace במצוינות באפליקציות ל-Android הניבה שיפורים מדידים בכל המדדים.

השיפורים באיכות האפליקציה הובילו לעלייה של 20% במספר המנויים בתשלום בין מערכות ההפעלה שבהן האפליקציה פורסמה. הגישה החדשה לביקורות הובילה לעלייה בביקורות בדף האפליקציה בחנות מ-3.56 ל-4.7 בין הרבעון השני לרבעון הרביעי של 2020. החשיפה שמתקבלת מביקורות משופרות, בשילוב עם תכונות חדשות וחוויית משתמש משופרת, מובילה לעלייה של 15% במספר המשתמשים הפעילים בחודש ברחבי העולם. באופן פנימי, הארכיטקטורה החדשה גם אפשרה ל-Headspace ליצור תהליכי עבודה מהירים יותר ובטוחים יותר לפיתוח עתידי. עכשיו הם משקיעים הרבה פחות זמן בבדיקות ובתיקון באגים, ויותר זמן בהטמעה של תכונות חדשות – לאחרונה הם שיפרו את תהליך שימור הלקוחות וביצעו אופטימיזציה לתהליך השדרוג. השינוי אפשר גם שילוב טוב יותר של קישורי עומק ושל כלי שיווק. ההטבה הזו אפשרה לצוות של Headspace לאסוף נתונים טובים יותר מיותר משתמשים, להגיב ישירות למשתמשים ששלחו משוב ולהשתמש במשוב הזה כדי לשפר את הפיתוח העתידי.

חברת Headspace לקחה סיכון והשקיעה משמעותית בשיפור האפליקציה שלה ל-Android, תוך פתיחת תחומים חדשים ומעניינים בתחום הכושר והבריאות. עם בסיס חדש וחזק לפיתוח ומשוב חדש מהמשתמשים, Headspace נמצאת בעמדה טובה להמשיך במשימה שלה: לשפר את הבריאות והאושר של כולם.

שנתחיל?

כדי לגלות איך לשכתב את האפליקציה כדי לספק חוויית משתמש טובה יותר, אפשר לעיין במחקר המקרה הטכני של Headspace. בנוסף, כדאי לעיין בדף הנחיתה בנושא מצוינות באפליקציות כדי לקבל מידע נוסף על האופן שבו חוויית משתמש עקבית ואינטואיטיבית באפליקציה יכולה לעזור לכם להרחיב את העסק.