Android Emulator की मदद से, मल्टी-डिवाइस इंटरैक्शन की जांच करना
पढ़ने में लगने वाला समय: 1 मिनट
Android Emulator की मदद से, मल्टी-डिवाइस इंटरैक्शन की जांच करना अब पहले से कहीं ज़्यादा आसान हो गया है. चाहे आपको मल्टीप्लेयर गेम बनाना हो, अपने मोबाइल ऐप्लिकेशन को अलग-अलग फ़ॉर्म फ़ैक्टर पर उपलब्ध कराना हो या ऐसे वर्चुअल डिवाइस लॉन्च करने हों जिनके लिए डिवाइस कनेक्शन की ज़रूरत हो, Android Emulator अब डेवलपर को ये सुविधाएं नेटिव तौर पर उपलब्ध कराता है.
पहले, कई Android वर्चुअल डिवाइसों (एवीडी) को आपस में कनेक्ट करने में काफ़ी परेशानी होती थी. दो एम्युलेटर को कनेक्ट करने के लिए, पोर्ट फ़ॉरवर्डिंग के मुश्किल नियमों को मैन्युअल तरीके से मैनेज करना पड़ता था.
अब Android Emulator के लिए, नए नेटवर्किंग स्टैक का फ़ायदा लिया जा सकता है. इससे आपके सभी एवीडी में, बिना किसी कॉन्फ़िगरेशन के पीयर-टू-पीयर कनेक्टिविटी मिलती है.
एम्युलेटर इंस्टेंस को आपस में कनेक्ट करना
Android Emulator के लिए नया नेटवर्किंग स्टैक, एम्युलेटर के कम्यूनिकेशन के तरीके को बदल देता है. पहले, हर वर्चुअल डिवाइस अपने लोकल एरिया नेटवर्क (लैन) पर काम करता था. इससे वह अन्य एवीडी से अलग रहता था. नया वाई-फ़ाई नेटवर्क स्टैक, शेयर किया गया वर्चुअल नेटवर्क बैकप्लेन बनाकर इसे बदल देता है. यह बैकप्लेन, एक ही होस्ट मशीन पर चल रहे सभी इंस्टेंस को जोड़ता है.
मुख्य फ़ायदे:
- ज़ीरो-कॉन्फ़िगरेशन: अब मैन्युअल तरीके से पोर्ट फ़ॉरवर्डिंग या स्क्रिप्टिंग
adbकमांड की ज़रूरत नहीं है. एक ही होस्ट पर मौजूद एवीडी, एक ही वर्चुअल नेटवर्क पर दिखते हैं. - पीयर-टू-पीयर कनेक्टिविटी: एम्युलेटर के बीच, वाई-फ़ाई डायरेक्ट और नेटवर्क सर्विस डिस्कवरी (एनएसडी) जैसे ज़रूरी प्रोटोकॉल पहले से ही काम करते हैं.
- बेहतर स्थिरता: इससे स्थिरता से जुड़ी पुरानी समस्याएं हल हो जाती हैं. जैसे, लेगसी स्टैक में डेटा का नुकसान और कनेक्शन ड्रॉप होना.
- क्रॉस-प्लैटफ़ॉर्म पर एक जैसा अनुभव: यह Windows, macOS, और Linux पर एक जैसा काम करता है.
इस्तेमाल के उदाहरण
बेहतर एम्युलेटर नेटवर्किंग, मल्टी-डिवाइस डेवलपमेंट के कई तरह के मामलों में मदद करती है:
- मल्टी-डिवाइस ऐप्लिकेशन: फ़ोन और किसी दूसरे Android डिवाइस के बीच फ़ाइल शेयर करने, लोकल मल्टीप्लेयर गेमिंग या कंट्रोल फ़्लो की जांच करें.
- लगातार इंटिग्रेशन: नेटवर्क की खराब स्क्रिप्ट के बिना, मल्टी-डिवाइस पर अपने-आप होने वाली जांच के लिए बेहतर पाइपलाइन बनाएं.
- Android XR और एआई ग्लास: Android Studio में, फ़ोन और स्मार्ट ग्लास के बीच कंपैनियन ऐप्लिकेशन की पेयरिंग और डेटा स्ट्रीमिंग को आसानी से टेस्ट करें.
- Automotive और Wear OS: फ़ोन या टैबलेट और वाहन की मुख्य यूनिट या स्मार्टवॉच के बीच कनेक्टिविटी फ़्लो की पुष्टि करें.
नए एम्युलेटर नेटवर्किंग स्टैक की मदद से, कई एवीडी एक वर्चुअल नेटवर्क शेयर कर सकते हैं. इससे, बिना किसी कॉन्फ़िगरेशन के सीधे पीयर-टू-पीयर कम्यूनिकेशन किया जा सकता है.
शुरू करें
नेटवर्किंग की नई सुविधा, Android Emulator के नए वर्शन (36.5) में डिफ़ॉल्ट रूप से चालू होती है. यह वर्शन, Android Studio के एसडीके मैनेजर से डाउनलोड किया जा सकता है. बस अपने एम्युलेटर को अपडेट करें और कई डिवाइस लॉन्च करें!
अगर आपको इस सुविधा को बंद करना है या इसके बारे में ज़्यादा जानना है, तो कृपया हमारा दस्तावेज़ पढ़ें.
हमेशा की तरह, हमें आपके सुझाव, शिकायत या राय का इंतज़ार रहेगा. अगर आपको कोई गड़बड़ी या समस्या मिलती है, तो कृपया समस्या की शिकायत करें. इसके अलावा, LinkedIn, Medium, YouTube या X पर हमारी Android डेवलपर कम्यूनिटी का हिस्सा भी बना जा सकता है.
-
प्रॉडक्ट से जुड़ी खबरेंAndroid पर वायरलेस डीबगिंग की सुविधा अब पहले से ज़्यादा तेज़, भरोसेमंद, और सेट अप करने में आसान हो गई है. ADB Wi-Fi 2.0 में, हमने एक नया सर्वर स्टैक और नेटवर्क को बेहतर तरीके से मैनेज करने की सुविधा जोड़ी है. इससे, डेवलपर को इस्तेमाल करने में आने वाली समस्याओं को सीधे तौर पर हल किया जा सकेगा.
Steven Jenkins, Sherif Eid, Fabien Sanglard • इसे पढ़ने में एक मिनट लगेगा -
प्रॉडक्ट से जुड़ी खबरेंएजेंटिक डेवलपमेंट में तेज़ी आने के साथ-साथ, Android इंजीनियरिंग एक रोमांचक नए मुकाम पर पहुंच रही है: कोड पूरा करने में मदद करने से लेकर, आपके निर्देश पर एंड-टू-एंड काम करने वाले एजेंट तक. आपके पास अपनी पसंद के मुताबिक मॉडल और एजेंट चुनने और इस्तेमाल करने की पूरी सुविधा होती है.
Jason Buchel • तीन मिनट में पढ़ा जा सकता है -
प्रॉडक्ट से जुड़ी खबरेंआज हमने बताया कि हम “सिर्फ़ एक स्टोर नहीं” के अपने विज़न को अगले लेवल पर कैसे ले जा रहे हैं. 'आप' टैब से लेकर हमारे यूनिफ़ाइड गेमिंग प्लैटफ़ॉर्म तक, Google Play हर जगह उपयोगकर्ताओं की मदद कर रहा है. 'आप' टैब, हर महीने 25 करोड़ से ज़्यादा सक्रिय उपयोगकर्ताओं के लिए एक पर्सनल होम बेस है. वहीं, हमारा यूनिफ़ाइड गेमिंग प्लैटफ़ॉर्म, 70 करोड़ से ज़्यादा गेमर प्रोफ़ाइलों को जोड़ता है.
Paul Feng • तीन मिनट में पढ़ा जा सकता है
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.