Calm, मानसिक स्वास्थ्य और वेलनेस के क्षेत्र में काम करने वाली एक प्रमुख कंपनी है. इसके ऐप्लिकेशन को 18 करोड़ से ज़्यादा बार डाउनलोड किया जा चुका है. Android XR के लिए ऐप्लिकेशन बनाने की शुरुआत में, उनकी कोर इंजीनियरिंग टीम ने पहले ही दिन, एक्सआर ऑर्बिटर मेन्यू का पहला वर्शन बना लिया था. इसके अलावा, दो हफ़्तों में उन्होंने एक्सआर का मुख्य अनुभव देने वाला ऐप्लिकेशन तैयार कर लिया. इससे पता चलता है कि एक्सआर के लिए ऐप्लिकेशन बनाना, मौजूदा Android डेवलपमेंट के काम को आगे बढ़ाने जैसा है. इसके लिए, नए सिरे से काम शुरू करने की ज़रूरत नहीं होती. Calm, लोगों को बेहतर नींद लेने, तनाव कम करने, और ज़्यादा सुकून से जीने में मदद करने के लिए काम करती है. इसकी लाइब्रेरी में मौजूद कॉन्टेंट की वजह से, Calm, Android पर वेलनेस से जुड़ा कॉन्टेंट उपलब्ध कराने का एक भरोसेमंद सोर्स बन गया है.
Android XR प्लैटफ़ॉर्म के लॉन्च होने के बाद, Calm की टीम को अपने मौजूदा Android ऐप्लिकेशन को ऑप्टिमाइज़ करने के साथ-साथ, इमर्सिव अनुभव देने वाले ऐप्लिकेशन की अगली पीढ़ी तैयार करने का मौका मिला.
हमने Calm की लीड प्रॉडक्ट मैनेजर क्रिस्टन कोक और इंजीनियरिंग के सीनियर मैनेजर जेमी मार्टिनी से बातचीत की. इस बातचीत में हमने Android XR के लिए ऐप्लिकेशन बनाने के उनके सफ़र के बारे में जाना. साथ ही, हमने यह भी जाना कि अन्य डेवलपर उनसे कैसे सीख सकते हैं.
सवाल: Android XR पर Calm के अनुभव के लिए आपका विज़न क्या था? साथ ही, इससे आपके मिशन को आगे बढ़ाने में कैसे मदद मिलती है?
जवाब (क्रिस्टन कोक, लीड प्रॉडक्ट मैनेजर): हमारा मिशन, मानसिक स्वास्थ्य के हर पहलू में लोगों की मदद करना है. एक्सआर की मदद से, हम लोगों को मेडिटेशन से जुड़े अपने कॉन्टेंट के साथ इंटरैक्ट करने के नए तरीके उपलब्ध करा सकते हैं. इससे ऐसा अनुभव मिलता है जो सिर्फ़ एक जगह से दूसरी जगह ले जाने वाला नहीं, बल्कि ज़िंदगी में बदलाव लाने वाला होता है.
अगर मुझे इसे एक वाक्य में बताना हो, तो मैं कहूंगा कि Android XR पर Calm, आपके आस-पास की दुनिया के लिए मेडिटेशन के अनुभव को नए सिरे से पेश करता है. इससे किसी भी कमरे को पूरी तरह से इमर्सिव, मल्टी-सेंसरी मेडिटेशन के अनुभव में बदला जा सकता है.
हम Calm का ऐसा वर्शन बनाना चाहते थे जो कहीं और मौजूद न हो. यह एक शांत और भावनात्मक रूप से समझदार जगह है, जहां लोग सिर्फ़ जाना ही नहीं चाहेंगे, बल्कि बार-बार जाना चाहेंगे.
सवाल: ऐसे डेवलपर जो यह मानते हैं कि एक्सआर के लिए ऐप्लिकेशन बनाना एक मुश्किल काम है, उनके लिए आपका मौजूदा Android ऐप्लिकेशन लाने का शुरुआती तरीका क्या था?
जवाब (जेमी मार्टिनी, इंजीनियरिंग के सीनियर मैनेजर): हमारा मुख्य लक्ष्य, एक्सआर के लिए अपने Android ऐप्लिकेशन को अडैप्ट करना था. सच कहूं, तो यह प्रोसेस आसान और बिना किसी रुकावट के पूरी हुई.
हम अपने मोबाइल ऐप्लिकेशन के लिए Jetpack Compose का बड़े पैमाने पर इस्तेमाल करते हैं. इसलिए, एक्सआर के लिए भी इसका इस्तेमाल करना हमारे लिए स्वाभाविक था. हमें ऐसा लगा कि हम अपने Android डेवलपमेंट को आगे बढ़ा रहे हैं, न कि नए सिरे से काम शुरू कर रहे हैं. हम अपने मौजूदा कोडबेस का ज़्यादातर हिस्सा फिर से इस्तेमाल कर पाए. इसमें हमारा बैकएंड, मीडिया प्लेबैक, और अन्य मुख्य कॉम्पोनेंट शामिल हैं. इससे शुरुआती काम में काफ़ी कमी आई.
Android XR के डिज़ाइन से जुड़ी गाइड में, पूरी प्रोसेस के दौरान अहम जानकारी दी गई. इससे हमारी डिज़ाइन और डेवलपमेंट, दोनों टीमों को Calm के मोबाइल-फ़र्स्ट यूएक्स को स्पेशल अनुभव के लिए, स्वाभाविक और इंट्यूटिव बनाने में मदद मिली.
सवाल: आपने कहा कि यह प्रोसेस बिना किसी रुकावट के पूरी हुई. आपकी टीम, एक्सआर के मुख्य अनुभव को कितनी तेज़ी से बनाना और उसमें बदलाव करना शुरू कर पाई?
जवाब (जेमी मार्टिनी, इंजीनियरिंग के सीनियर मैनेजर): हमने तुरंत काम शुरू कर दिया था. हमने पहले ही दिन, ऑर्बिटर मेन्यू का पहला वर्शन बना लिया था. इसके अलावा, दो हफ़्तों में हमने एक्सआर का मुख्य अनुभव देने वाला Calm ऐप्लिकेशन तैयार कर लिया. स्पेशल एनवायरमेंट में, मौजूदा Android और Jetpack के अनुभव को सीधे तौर पर लागू करने की सुविधा की वजह से, हमें काफ़ी मदद मिली. इससे पहली सुविधा को लॉन्च करने में लगने वाला समय काफ़ी कम हो गया.
सवाल: क्या आप हमें बता सकते हैं कि Calm के अनुभव को इस नए स्पेशल एनवायरमेंट में बदलने के लिए आपने क्या बनाया?
जवाब (जेमी मार्टिनी, इंजीनियरिंग के सीनियर मैनेजर): हम इमर्सिव कैनवस का पूरा फ़ायदा उठाना चाहते थे, ताकि यह तय किया जा सके कि लोग हमारे कॉन्टेंट के साथ कैसे इंटरैक्ट करें.
हमने दो मुख्य सुविधाओं को बेहतर बनाया. ये हैं: इमर्सिव ब्रीथ बबल और इमर्सिव सीन एक्सपीरियंस.
ब्रीथ बबल, सांस लेने की कसरत का हमारा पसंदीदा अनुभव है. इसे 3D में पेश किया गया है. यह एक धीरे-धीरे पल्स करने वाला ऑर्ब है, जो लोगों को पूरी तरह से एनवायरमेंट में इमर्स करके, उनकी सांसों से जोड़ता है.
इमर्सिव सीन एक्सपीरियंस की मदद से, लोग अलग-अलग तरह के एनवायरमेंट चुन सकते हैं. ये एनवायरमेंट, लोगों को धीरे-धीरे अपने में समा लेते हैं और उनके असल एनवायरमेंट में घुलमिल जाते हैं. यह, 2D के एक ऐसे कॉन्सेप्ट को स्पेशल एनवायरमेंट के लिए बदलने का शानदार तरीका था जो पहले से ही काम कर रहा था. यह कॉन्सेप्ट, मोबाइल ऐप्लिकेशन के पसंद के मुताबिक बनाए जा सकने वाले बैकग्राउंड सीन से जुड़ा है.
हमने नए अनुभव नए सिरे से नहीं बनाए. हमने सिर्फ़ मुख्य और पहले से काम कर रही सुविधाओं को बेहतर बनाया, ताकि इमर्सिव कैनवस का फ़ायदा उठाया जा सके.
सवाल: Android XR प्लैटफ़ॉर्म के लिए, दिखने में शानदार और स्वाभाविक अनुभव देने वाला ऐप्लिकेशन बनाने के लिए, किन बातों का ध्यान रखना ज़रूरी है?
जवाब (क्रिस्टन कोक, लीड प्रॉडक्ट मैनेजर): लोगों के साइज़ के हिसाब से, स्पेशल एनवायरमेंट के लिए ऐप्लिकेशन बनाने के लिए, हमें अपने क्रिएटिव वर्कफ़्लो को अपडेट करना पड़ा.
हमने अपनी दिशा तय करने के लिए, कॉन्सेप्ट आर्ट से शुरुआत की. इसके बाद, हमने इसे 3D मॉडल में बदला. इसके लिए, लोगों के साइज़ के हिसाब से रेफ़रंस का इस्तेमाल किया, ताकि यह पक्का किया जा सके कि लोगों को सही अनुपात और आराम मिले.
इसके बाद, हमने स्केल, लाइटिंग, और ऐटमॉस्फ़ियर को बेहतर बनाने के लिए, हेडसेट में सीधे तौर पर ऐसेट की लगातार जांच की. जिन डेवलपर के पास फ़िज़िकल डिवाइस नहीं है उनके लिए, Android XR एम्युलेटर, जांच और डीबग करने का एक मददगार विकल्प है.
हमें जल्द ही पता चल गया कि मल्टीसेंसरी एनवायरमेंट में, संयम रखना बहुत ज़रूरी है. हमने मौजूदा कॉन्टेंट (नैरेटिव, ऑडियो) को एनवायरमेंट को बेहतर बनाने दिया. हमने 3D स्पेस की नई सुविधा को, मेडिटेशन के मुख्य अनुभव से ध्यान भटकाने नहीं दिया.
सवाल: एक्सआर के लिए ऐप्लिकेशन बनाने में दिलचस्पी रखने वाले अन्य डेवलपर के लिए, लर्निंग कर्व के बारे में आपका क्या कहना है? क्या आपके पास कोई सलाह है?
जवाब (जेमी मार्टिनी, इंजीनियरिंग के सीनियर मैनेजर): यह प्रोजेक्ट, हमारी Android इंजीनियरिंग टीम के लिए इमर्सिव प्लैटफ़ॉर्म में पहला कदम था. हमें यह अनुभव काफ़ी अच्छा लगा. एपीआई को सीखना और इस्तेमाल करना बहुत आसान था. साथ ही, ये अन्य Jetpack लाइब्रेरी के साथ भी काम करते थे.
अन्य डेवलपर के लिए मेरी सलाह? अपने मौजूदा Android ऐप्लिकेशन में, Jetpack XR API को इंटिग्रेट करके शुरुआत करें. साथ ही, अपने मौजूदा कोड का ज़्यादा से ज़्यादा हिस्सा फिर से इस्तेमाल करें. यह, काम करने वाला प्रोटोटाइप पाने का सबसे तेज़ तरीका है.
जवाब (क्रिस्टन कोक, लीड प्रॉडक्ट मैनेजर): जितना हो सके, बड़ा सोचें. Android XR ने हमें अपना ऐप्लिकेशन बनाने के लिए, एक नई दुनिया दी. टीमों को खुद से यह सवाल पूछना चाहिए: आपके अनुभव का सबसे बड़ा और सबसे शानदार वर्शन क्या हो सकता है? यह आपके लिए वह काम करने का मौका है जो आप हमेशा से करना चाहते थे. ऐसा इसलिए, क्योंकि अब आपके पास वह प्लैटफ़ॉर्म है जो इसे हकीकत में बदल सकता है.
स्पेशल अनुभव की अगली पीढ़ी तैयार करना
Calm की टीम ने जो काम किया है उससे पता चलता है कि Android XR प्लैटफ़ॉर्म पर ऐप्लिकेशन बनाना, मौजूदा Android के अनुभव को आगे बढ़ाने जैसा है. Jetpack XR एसडीके का इस्तेमाल करके, Calm ने अपने मोबाइल की मुख्य सुविधाओं को तेज़ी से, शानदार स्पेशल अनुभव में बदल दिया.
अगर आपको काम शुरू करना है, तो आपको developer.android.com/xr पर सभी ज़रूरी संसाधन मिल जाएंगे. यहां जाकर, नया एसडीके डाउनलोड करें, हमारे दस्तावेज़ देखें, और आज ही ऐप्लिकेशन बनाना शुरू करें.
पढ़ना जारी रखें
-
केस स्टडी
परफ़ॉर्मेंस में होने वाली गड़बड़ियों को ठीक करना मुश्किल होता है. इसलिए, ये गड़बड़ियां मोबाइल डेवलपर के लिए एक बड़ी चुनौती बन जाती हैं.
Alice Yuan, Arti Arutiunov, Nikita Ogorodnikov • चार मिनट में पढ़ें
-
केस स्टडी
हाल ही में, FotMob को Wear OS पर इंस्टॉल करने वाले लोगों की संख्या में एक दिन में सबसे ज़्यादा बढ़ोतरी मिली. यह बढ़ोतरी, पिछले पांच सालों में सबसे ज़्यादा थी. इस दौरान, हर दिन के औसत के मुकाबले दो से तीन गुना ज़्यादा लोग, Wear OS पर FotMob का इस्तेमाल करने लगे. इसका राज़ क्या है? क्रॉस-डिवाइस इंस्टॉलेशन का एक आसान फ़्लो. इसकी मदद से, लोग सीधे अपने फ़ोन से Wear OS ऐप्लिकेशन खोज सकते हैं.
Garan Jenkin • तीन मिनट में पढ़ें
-
केस स्टडी
मेडिटेशन से जुड़ा ऐप्लिकेशन Gratitude, हर दिन थोड़ी-थोड़ी देर के लिए जर्नल लिखने, पॉज़िटिव नोट पढ़ने, और विज़न बोर्ड देखने के लिए लोगों को प्रोत्साहित करता है. इस ऐप्लिकेशन को 60 लाख से ज़्यादा बार डाउनलोड किया जा चुका है. इसे 1.5 लाख लोगों ने पांच स्टार रेटिंग दी है. साथ ही, इसमें 10 करोड़ से ज़्यादा जर्नल एंट्री लॉग की गई हैं.
Amrit Sanjeev, Ash Nohe • तीन मिनट में पढ़ें
अप-टू-डेट रहें
Android डेवलपमेंट से जुड़ी नई जानकारी हर हफ़्ते अपने इनबॉक्स में पाएं.