MyJio دروازه ورود به دنیای محصولات و خدمات Jio است. این مقصد یکجا برای شارژ، مدیریت حسابها و دستگاههای Jio، UPI و پرداختها، خدمات سرگرمی با فیلم، موسیقی، اخبار، بازیها، آزمونها و موارد دیگر است. MyJio با بیش از 500 میلیون نصب و 150 میلیون MAU یکی از بزرگترین برنامه ها در هند است.
علاوه بر این، با معرفی JioPhone NEXT (تلفن هوشمند ارزان قیمت 4G Jio)، بخش کاربری جدیدی که اخیراً از تلفنهای ویژه مهاجرت کرده است، وارد بازار شد.
با توجه به چنین پایگاه کاربری عظیمی، یک مشکل عملکردی که حتی 1٪ از کاربران را تحت تأثیر قرار می دهد به 5 میلیون کاربر تبدیل می شود. بنابراین، بزرگی، تلاشی اختصاصی را برای بهبود عملکرد برنامه و تجربه کاربر دعوت کرد.
چالش
معیارهای ANR و خرابی MyJio به دلیل وجود این برنامه در تعداد زیادی از دستگاههای میانرده و پایینرده که در نسخههای اندرویدی پخش شدهاند، ضربه خورده است. ارائه یک تجربه مشتری بینظیر و در عین حال پشتیبانی از دستگاههای مختلف، که برخی از آنها در نسخههای قدیمیتر و منسوخ اندروید اجرا میشدند، چالشی بود. همچنین این یک اولویت برای تیم بود که اطمینان حاصل کنند که برنامه به صورت روان در پایین ترین دستگاه Android Go اجرا می شود.
اشکال زدایی زمان قابل توجهی را به طول انجامید زیرا گزارش ها از نظر تعداد محدود بودند و بازتولید سناریوها بسیار دشوار بود.
این چالشها مستقیماً بر استراتژی درآمدزایی MyJio نیز تأثیر گذاشت. یک حوزه مهم تمرکز این بود که سفرهای داخل برنامه یکپارچه شود و ANR کمتری داشته باشد. به این ترتیب کاربران میتوانند شارژ مجدد کنند، سرنخ تولید کنند، از طریق UPI و فعالیتهای مختلف دیگر بدون هیچ مشکلی از پاسخ ندادن برنامه، تراکنش انجام دهند.
چگونه آنها آن را انجام دادند
تیم MyJio برای تجزیه و تحلیل تنگناهای ایجاد شده توسط ANR و خرابیها در پیکربندیهای سختافزاری مختلف دستگاه، به کنسول Play، Android Studio (برای توسعه و اشکالزدایی)، Firebase Crashlytics و موارد دیگر متکی است.
این تیم رویکردی هدفمند برای رسیدگی به مسائل زیر اتخاذ کرد:
- شناسایی ANRهای پخش، ANRهای Recompose و ANR به دلیل رندر کردن بلوک رشته در دستگاهها (به ویژه دستگاههای با حافظه کم).
- مشاهده شده ANR مربوط به نوشتن که مانع ارائه داشبورد مطابق با ردیابی پشته میشود.
- پس از مشاهده ANR در کنسول Play، برنامه MyJio را در حالت سخت در اندروید استودیو بررسی کردند و اقدام به رفع یکی یکی مشکلاتی کردند که در رشته اصلی مسدود شده بود.
- هشدارهای سرعت فعال برای گزارش خطا در Firebase Crashlytics به طوری که هر گونه ناهنجاری فوراً برجسته می شود.
- ادغام SDK های شخص ثالث به دقت مشاهده شد تا بیش از 300 میلی ثانیه موضوع اصلی را اشغال نکنند.
نتایج
تیم MyJio باید هنگام اجرای این تغییرات به تنظیمات مختلف دستگاه توجه می کرد. آنها همچنین باید هجوم کاربران جدید را در نظر می گرفتند و از تلفن های هوشمند به تلفن هوشمند JioPhone NEXT 4G ارتقا می دادند.
این تیم به نتایج زیر دست یافت -
- 20 درصد کاهش در بازخورد کاربر با توجه به کندی برنامه، خرابی و ANR. این به طور مستقیم به بهبود زمان جلسه کاربران تا 15٪ تبدیل شد.
- بهبود نرخ ANR تا 40٪
- زمان راه اندازی داغ تا 70 درصد بهبود یافته است
- رتبه بندی Play Store 18٪ بهبود یافته است
- بهبود زمان جلسه 15 درصد
سرعت و بهره وری تیم همیشه در حال افزایش است و دیدن این پیشرفت ها به ثمر نشسته روحیه تیم را بیش از پیش تقویت کرد.
وسواس ارائه بهترین خدمات در کلاس به کاربران دیدگاهی است که بین جیو و گوگل مشترک است. این همکاری به ما کمک کرد تا با JioPhone Next، مشتری مداری را بیشتر کنیم. اجازه می دهد یک انقلاب دیجیتال جدید برای مجموعه ای از کاربران استفاده نشده باشد. با ورود کاربران بیشتر و بیشتر در میان جمعیتشناسی، دستگاهها و نسخههای اندروید، تجربه و بهینهسازی برای همه کاربران، بهویژه تازه واردان در دنیای دیجیتال، ضروری است.
- محسن عباس، معاون - رئیس بخش محصولات و مهندسی کانال های مشتری و شریک MyJio