Calm, मानसिक स्वास्थ्य और वेलनेस के लिए एक जानी-मानी कंपनी है. इसे 18 करोड़ से ज़्यादा बार डाउनलोड किया जा चुका है. Android XR के लिए डेवलपमेंट शुरू करने के बाद, उनकी कोर इंजीनियरिंग टीम ने पहले ही दिन, एक्सआर ऑर्बिटर मेन्यू तैयार कर लिए. साथ ही, दो हफ़्तों में एक कोर अनुभव तैयार कर लिया. इससे पता चलता है कि एक्सआर के लिए ऐप्लिकेशन बनाना, मौजूदा Android डेवलपमेंट के काम को आगे बढ़ाने जैसा है. इसके लिए, नए सिरे से काम शुरू करने की ज़रूरत नहीं होती. 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 पर सभी ज़रूरी संसाधन मिल सकते हैं. यहां जाकर, नया एसडीके डाउनलोड करें, हमारे दस्तावेज़ देखें, और आज ही ऐप्लिकेशन बनाना शुरू करें.
पढ़ना जारी रखें
-
केस स्टडी
हाल ही में, Wear OS पर इंस्टॉल किए गए ऐप्लिकेशन के मामले में, FotMob के डाउनलोड में एक दिन में सबसे ज़्यादा बढ़ोतरी हुई. यह बढ़ोतरी, पिछले पांच सालों में सबसे ज़्यादा है. यह बढ़ोतरी, रोज़ाना के औसत से दो से तीन गुना ज़्यादा है. इसका सीक्रेट क्या है? क्रॉस-डिवाइस इंस्टॉलेशन का आसान फ़्लो. इसकी मदद से, उपयोगकर्ता सीधे अपने फ़ोन से Wear OS के लिए बना ऐप्लिकेशन खोज सकते हैं.
Garan Jenkin • तीन मिनट में पढ़ें
-
केस स्टडी
मेडिटेशन के लिए बना ऐप्लिकेशन Gratitude, रोज़ाना की छोटी-छोटी जर्नलिंग, पॉज़िटिव नोट, और विज़न बोर्ड की मदद से, लोगों को हर दिन मेडिटेशन करने के लिए प्रोत्साहित करता है. इस ऐप्लिकेशन को 60 लाख से ज़्यादा बार डाउनलोड किया जा चुका है. इसे 1.5 लाख लोगों ने पांच स्टार रेटिंग दी है. साथ ही, इसमें 10 करोड़ से ज़्यादा जर्नल एंट्री लॉग की गई हैं.
Amrit Sanjeev, Ash Nohe • तीन मिनट में पढ़ें
-
केस स्टडी
Karrot, कम्यूनिटी पर आधारित पीयर-टू-पीयर मार्केटप्लेस ऐप्लिकेशन है. इसकी मदद से, उपयोगकर्ता पुष्टि किए गए अन्य उपयोगकर्ताओं के साथ आइटम खरीद, बेच, और ट्रेड कर सकते हैं. साल 2015 में दक्षिण कोरिया में लॉन्च होने के बाद, इस प्लैटफ़ॉर्म ने दुनिया भर के बाज़ारों में अपनी पहुंच बनाई है. इसके 4.3 करोड़ से ज़्यादा रजिस्टर किए गए उपयोगकर्ता हैं.
Thomas Ezan, Tracy Agyemang • दो मिनट में पढ़ें
अप-टू-डेट रहें
Android डेवलपमेंट से जुड़ी नई जानकारी हर हफ़्ते अपने इनबॉक्स में पाएं.