मथायस की कहानी
ईको-फ़्रेंडली राइडशेयर का कारोबार शुरू करना
एमओआईए में Android चैप्टर लीड, मथायस फ़्रीडरिच यह बताते हैं कि कैसे एमओआईए हैम्बर्ग और हैनोवर में सफ़र को फिर से तय कर रहा है. इसके लिए, यह Firebase रिमोट कॉन्फ़िगरेशन और Firebase के दूसरे टूल का इस्तेमाल करता है, ताकि ईको-फ़्रेंडली राइडशेयर कारोबार बनाया जा सके. इस बारे में ज़्यादा पढ़ें.
"Firebase मोबाइल डेवलपर के लिए एक अच्छा समाधान है, क्योंकि इसमें अच्छी तरह सोच-समझकर और पूरी तरह से इंटिग्रेट की गई सुविधाओं का एक पूरा सुइट है. इसे बनाने में मोबाइल के उन लोगों को ध्यान में रखा गया है जो आज के मोबाइल ऐप्लिकेशन प्लैटफ़ॉर्म के बारे में जानते हैं."
-- मथायस फ़्रीडरिच
Android चैप्टर लीड, एमओआईए
Android चैप्टर लीड, एमओआईए
मथायस के साथ सवाल और जवाब
-
सवाल: ऐप्लिकेशन डेवलपमेंट के लिए, आपका जुनून कहां से आया?जवाब: मैं तब से Android डेवलपर हूं, जब जर्मनी में पहला Android फ़ोन उपलब्ध हुआ था. मेरी जिज्ञासा ने मुझे अपने फ़ोन के अंदरूनी काम के बारे में जानने का मौका दिया और फिर मुझे ओपन-सोर्स ऑपरेटिंग सिस्टम की दुनिया का पता चला. मैं इससे घुल-मिल गई और Android के डेवलपमेंट एनवायरमेंट में काम करने लगी. मुझे Android पसंद आया, क्योंकि इससे डेवलपर को नए आइडिया एक्सप्लोर करने और अलग-अलग प्रोजेक्ट पर साथ मिलकर काम करने के ज़्यादा मौके मिलते हैं.
-
सवाल: आपने अपने मौजूदा प्रोजेक्ट की तरफ़ कौनसा ध्यान खींचा?जवाब: शहरों में लोगों की आवाजाही के डेटा में बदलाव की ज़रूरत है — जब हर कोई अपनी कार के साथ सफ़र करता है, तो भीड़-भाड़ ज़्यादा होती है. साथ ही, यह सभी के लिए अच्छा माहौल नहीं बनाता है. इस क्षेत्र में बदलाव लाने का मेरा जुनून, मुझे MOIA की ओर ले गया. MOIA में, मुझे उस पूरे समाधान का हिस्सा बनने का मौका मिला है जो परिवहन उद्योग से जुड़े लोगों के साथ रिसर्च करके और उनके साथ मिलकर, शहरों में यात्रा करने के ईको-फ़्रेंडली तरीके को बढ़ावा देता है. साथ ही, मुझे इस बात की बहुत खुशी है कि हम सभी वैल्यू चेन के मालिक हैं. जैसे, हमारे ग्राहकों और ड्राइवरों के इस्तेमाल किए जाने वाले मोबाइल ऐप्लिकेशन, वाहनों से ग्राहकों का मिलान करने के लिए इस्तेमाल किए जाने वाले पूलिंग एल्गोरिदम, एमओआईए के फ़ुल-टाइम कर्मचारियों के तौर पर ड्राइवर की भर्ती करने के साथ-साथ, शुरुआती स्टेज से ही वाहनों के बारे में सोचने, और सेवा को चलाने के लिए सभी ज़रूरी सॉफ़्टवेयर और इंफ़्रास्ट्रक्चर. इससे हमें पूरी प्रक्रिया के दौरान, समानता बनाने में मदद मिलती है. साथ ही, हमें ऐसी सेवा देने में मदद मिलती है जिसमें उपयोगकर्ता और पर्यावरण को सबसे ज़्यादा अहमियत दी जाती है.
-
सवाल: एमओआईए में किस तरह के ऐप्लिकेशन बनाए जाते हैं?जवाब: हमारे पास तीन मोबाइल ऐप्लिकेशन हैं: ग्राहकों के इस्तेमाल के लिए ऐप्लिकेशन, नेविगेशन ऐप्लिकेशन, और ऑपरेशन ऐप्लिकेशन. ग्राहकों के इस्तेमाल के लिए बना ऐप्लिकेशन, जो Android और iOS, दोनों पर उपलब्ध है. हमारे असली उपयोगकर्ता इसका इस्तेमाल करके ही अपनी यात्रा बुक करते हैं और मैप पर कार के रास्ते को फ़ॉलो करते हैं. हमारी गाड़ियों में, Android के लिए नेविगेशन ऐप्लिकेशन है, जो सिर्फ़ ड्राइवर के लिए उपलब्ध है. यह उन्हें सबसे अच्छा रास्ता बताता है. हालांकि, यह स्टैंडर्ड नेविगेशन ऐप्लिकेशन से कहीं बेहतर है, क्योंकि हम ऐप्लिकेशन को वाहन के साथ पूरी तरह से इंटिग्रेट करते हैं. उदाहरण के लिए, हमने इसे इस तरह से डिज़ाइन किया है कि इससे इंटरनेट कनेक्शन की ज़रूरत न पड़े और वह वाहन के ओडोमेट्री-बेहतर लोकेशन सिग्नल का इस्तेमाल कर सके.अपने ग्राहकों को बेहतर और बेहतर सेवा देने के लिए, वाहन के रूटिंग व्यवहार के साथ इंटिग्रेशन और कंट्रोल करना अहम है. तीसरा ऐप्लिकेशन, हमारा ऑपरेशन ऐप्लिकेशन है. इसके ड्राइवर अपने निजी फ़ोन का इस्तेमाल, अपने काम करने की जगह में बदलाव करने, वाहनों का पता लगाने, उन्हें लॉक/अनलॉक करने, नुकसान की रिपोर्ट भेजने वगैरह के लिए करते हैं.
-
सवाल: एमओआईए में, प्रॉडक्ट डेवलपमेंट से जुड़ी कौनसी चुनौतियां हल करने की कोशिश की जा रही है?जवाब: उपयोगकर्ता के हिसाब से, हमारा प्रॉडक्ट आसान है - कोई जगह डालें, यात्रा का अनुरोध करें, और अपनी मंज़िल तक पहुंचें. हालांकि, यह बैकग्राउंड में इतना आसान नहीं होता. कम इंतज़ार और यात्रा में लगने वाले समय को ऑप्टिमाइज़ करते हुए, लोगों को वाहनों में शामिल करना, गणित से जुड़ी एक जटिल समस्या है. हमारे उपयोगकर्ताओं को इसके बारे में जानकारी नहीं होती. अनुरोध किए गए या रद्द किए गए हर नए वाहन से, कई वाहनों और ऐसे ग्राहकों के लिए शेड्यूल बदल सकता है जिन्हें हमेशा यह नहीं पता होता कि किसी वाहन को क्यों चुना गया है या उनके पहुंचने का समय क्यों बदल गया है. हमारी मुख्य चुनौतियों में से एक है राइड पूलिंग प्रोसेस को ऑप्टिमाइज़ करना और ऐसा यूज़र इंटरफ़ेस (यूआई) उपलब्ध कराना जिससे पूल करना मुश्किल हो जाए. साथ ही, शेयर किए गए ऐसे वाहन इस्तेमाल करने की विशेषताएं भी हों जिन्हें हमारे उपयोगकर्ता आसानी से समझ सकें.
-
सवाल: Firebase ने इन चुनौतियों का हल करने में कैसे मदद की?जवाब: हमारे उपयोगकर्ताओं के लिए राइड पूलिंग के अनुभव को बेहतर बनाने के लिए, हम Firebase रिमोट कॉन्फ़िगरेशन का इस्तेमाल करते हैं, ताकि हम अपने यूज़र इंटरफ़ेस (यूआई) में अलग-अलग तरीकों से कई तरह के एक्सपेरिमेंट कर सकें. रिमोट कॉन्फ़िगरेशन की मदद से, यूज़र इंटरफ़ेस (यूआई) के वैरिएशन की जांच की जा सकती है. जैसे, असाइन किया गया वाहन कब और कैसे डेटा दिखाया जाए, पहुंचने का अनुमानित समय या वाहन में हुए बदलावों के बारे में जानकारी देने का तरीका. इस वजह से, हम राइडर और रद्द करने की दर जैसे इंटरनल केपीआई के आधार पर उपयोगकर्ता अनुभव का सबसे अच्छा आकलन करते हैं. यह पक्का करने के लिए कि राइड बुक करते समय उपयोगकर्ताओं को किसी तरह की समस्या न हो, हम Firebase Crashlytics का इस्तेमाल करके, तीनों मोबाइल ऐप्लिकेशन की स्थिरता को मॉनिटर करते हैं. Crashlytics की मदद से, हम आसानी से यह पता लगा सकते हैं कि कोई सुविधा कब और कैसे क्रैश होती है. इस तरह के इंटिग्रेशन से, हमें बहुत से रिसर्च से जुड़े काम करने में मदद मिलती है. साथ ही, यह हमें नई सुविधाओं को बनाने पर फ़ोकस करने का समय देता है. आने वाले समय में, हमारी कोशिश है कि हैमबर्ग में पूरी तरह से स्वायत्त वाहनों का इस्तेमाल किया जाए. इसके अलावा, हम इससे बाहर भी हैं. हालांकि, यह एक नया फ़ील्ड है जिसे ब्लूप्रिंट या पहले से मौजूद समाधानों के बिना UX के नज़रिए से हल करना होगा. खास तौर पर, इस बात को ध्यान में रखते हुए कि एक पूरी तरह से स्वतंत्र वाहन से ग्राहक को किस तरह की उम्मीदें होती हैं, ताकि वह सुरक्षित महसूस करे. कई तरह की जानकारी उपलब्ध नहीं है, लेकिन हमें लगता है कि Firebase इन नई चुनौतियों के बारे में जानने में हमारी मदद करेगा.
-
सवाल: आप एक वाक्य में Firebase के बारे में कैसे बताएंगे?जवाब: Firebase, मोबाइल डेवलपर के लिए एक अच्छा विकल्प है. ऐसा इसलिए, क्योंकि इसमें कई ऐसी सुविधाएं हैं जिन्हें सोच-समझकर और पूरी तरह से इंटिग्रेट किया गया है. ये सभी सुविधाएं, उन लोगों को ध्यान में रखकर बनाई गई मोबाइल डेवलपमेंट की सुविधाएं हैं जो मौजूदा समय के मोबाइल ऐप्लिकेशन प्लैटफ़ॉर्म के बारे में जानते हैं.
समुदाय की कहानियां
डेवलपर के लिए Google की टेक्नोलॉजी का इस्तेमाल करने के उन सभी तरीकों से प्रेरणा लें जिनकी मदद से डेवलपर अपने आइडिया को और बेहतर बना रहे हैं