Lyft ने ड्राइवर के लिए, Android ऐप्लिकेशन के स्टार्टअप समय को 21% तक कम किया

Lyft, ऐप्लिकेशन को बेहतर बनाने के लिए प्रतिबद्ध है. ऐसा करना ज़रूरी है. राइड शेयर करने की सुविधा देने वाले ऐप्लिकेशन के लिए, धीमे या काम न करने वाले ऐप्लिकेशन से लोगों को परेशानी होती है. यह ऐप्लिकेशन, हर दिन लाखों ड्राइवर और राइडर को ज़रूरी और समय पर सेवा देता है. ऐप्लिकेशन को बेहतर तरीके से चलाने के लिए, Lyft की डेवलपमेंट टीम ऐप्लिकेशन की परफ़ॉर्मेंस पर नज़र रखती है. इस तरह उन्हें पता चला कि उनके Android ड्राइवर ऐप्लिकेशन को शुरू होने में ज़्यादा समय लगता है.

किसी संगठन में, समय के हिसाब से कई काम प्राथमिकता के तौर पर होते हैं. इसलिए, हर प्रोजेक्ट पर ध्यान से विचार करना ज़रूरी होता है. डेवलपमेंट टीम को पता था कि ऐप्लिकेशन के चालू होने में ज़्यादा समय लगने की वजह से, ग्राहकों के अनुभव पर असर पड़ रहा है. हालांकि, अगर उन्हें इस समस्या को ठीक करना था, तो उन्हें सबसे पहले सीनियर लीडरशिप को इस समस्या के बारे में बताना था. इसके लिए, कारोबार के बारे में साफ़ तौर पर जानकारी देना ज़रूरी है.

उन्होंने क्या किया

Android की ज़रूरी जानकारी का इस्तेमाल करके, Lyft की डेवलपमेंट टीम ने पाया कि Lyft Driver ऐप्लिकेशन, राइडशेयरिंग की सुविधा देने वाले अन्य ऐप्लिकेशन की तुलना में 15 से 20% ज़्यादा समय लेता है. लीडरशिप को यह जानकारी देने के लिए, उन्हें इसकी ज़रूरत थी.

समस्या की गंभीरता का आकलन करने के बाद, उन्होंने अनुमान लगाया कि एक डेवलपर एक महीने तक काम करके, ऐप्लिकेशन के स्टार्टअप टाइम में काफ़ी सुधार कर सकता है. यह एक ऐसा निवेश था जिसे उनकी लीडरशिप ने स्वीकार कर लिया.

लीडरशिप से मदद मिलने के बाद, अब उन्हें खुद ही इस समस्या का पता लगाना था. उन्होंने ऐप्लिकेशन के शुरू होने की प्रोसेस की समीक्षा की और उसे चरणों में बांटा.

ऐप्लिकेशन आसानी से शुरू हो गया. यूज़र इंटरफ़ेस (यूआई) रेंडरिंग भी उम्मीद के मुताबिक हुई. हालांकि, तीसरे चरण में उन्हें समस्या मिली. इस चरण में, ऐप्लिकेशन नेटवर्क से कनेक्ट होता है और होम स्क्रीन रेंडर करने के लिए डेटा का अनुरोध करता है.

टीम ने इस समस्या को तुरंत हल किया. इसके लिए, टीम ने गैर-ज़रूरी नेटवर्क कॉल हटा दिए, कुछ को एसिंक्रोनस तरीके से लागू करने के लिए ले जाया गया, और सेशन के बीच डेटा को कैश मेमोरी में सेव किया गया.

नतीजे और अहम जानकारी

इन आसान सुधारों की वजह से, ऐप्लिकेशन के चालू होने में लगने वाले समय में औसतन 21% की कमी आई. साथ ही, ड्राइवर सेशन में 5% की बढ़ोतरी हुई. शुरुआती एक्सपेरिमेंट से पता चला कि ऐप्लिकेशन की क्वालिटी को बेहतर बनाने के लिए थोड़ा निवेश करने से, अच्छे नतीजे मिल सकते हैं. इसे देखते हुए, Lyft के मैनेजमेंट ने इस पहल को आगे बढ़ाया है. साथ ही, ऐप्लिकेशन के काम करने के तरीके से जुड़ी समस्याओं के साथ-साथ अन्य समस्याओं को हल करने का वादा किया है.

Lyft ने Lyft Driver Android ऐप्लिकेशन को कैसे बेहतर बनाया, इस बारे में ज़्यादा तकनीकी जानकारी पाने के लिए, हमारी तकनीकी केस स्टडी पढ़ें.

Google Play में Android Vitals और ऐप्लिकेशन के खोजे जाने की सुविधा के बारे में जानकारी

  • Google Play, ऐप्लिकेशन स्टार्टअप समय को ऐप्लिकेशन की क्वालिटी का मुख्य पैरामीटर मानता है.
  • 'Android की ज़रूरी जानकारी' की मदद से, प्रॉडक्ट के मालिक अपने ऐप्लिकेशन की मुख्य मेट्रिक की पिछली परफ़ॉर्मेंस को समझ सकते हैं और उसे ट्रैक कर सकते हैं. ऐसा वे असली डिवाइसों पर कर सकते हैं.
  • Google Play Console में, प्रॉडक्ट के मालिक यह पक्का कर सकते हैं कि उनका ऐप्लिकेशन सबसे अच्छा हो. इसके लिए, वे अपने ऐप्लिकेशन की परफ़ॉर्मेंस के एग्रीगेट किए गए डेटा की तुलना, उसी कैटगरी के अन्य ऐप्लिकेशन से कर सकते हैं.
  • Android की ज़रूरी जानकारी की मदद से, मेट्रिक की तुलना की जा सकती है. जैसे: ऐप्लिकेशन के जवाब न देने (एएनआर) की दरें, क्रैश होने की दरें, रेंडरिंग परफ़ॉर्मेंस, और ऐप्लिकेशन के चालू होने में लगने वाला समय.
  • ऐप्लिकेशन के चालू होने में लगने वाला समय, उपयोगकर्ता अनुभव की एक अहम मेट्रिक है. अगर कोई ऐप्लिकेशन शुरू होने में ज़्यादा समय लेता है या काम नहीं करता है, तो इससे उपयोगकर्ताओं को परेशानी हो सकती है या वे ऐप्लिकेशन का इस्तेमाल करना बंद कर सकते हैं.