प्रॉडक्ट से जुड़ी खबरें
Android एम्युलेटर की मदद से, एक से ज़्यादा डिवाइसों के बीच होने वाले इंटरैक्शन की जांच करना
पढ़ने में लगने वाला समय: 2 मिनट
Android एम्युलेटर की मदद से, एक से ज़्यादा डिवाइसों के बीच होने वाले इंटरैक्शन की जांच करना अब पहले से ज़्यादा आसान हो गया है. चाहे आपको मल्टीप्लेयर गेम बनाना हो, अपने मोबाइल ऐप्लिकेशन को अलग-अलग फ़ॉर्म फ़ैक्टर पर उपलब्ध कराना हो या ऐसे वर्चुअल डिवाइस लॉन्च करने हों जिनके लिए डिवाइस को कनेक्ट करना ज़रूरी है, Android एम्युलेटर अब डेवलपर के इन अनुभवों के लिए, नेटिव तौर पर काम करता है.
पहले, एक से ज़्यादा Android वर्चुअल डिवाइस (एवीडी) को आपस में कनेक्ट करने में काफ़ी मुश्किल होती थी. दो एम्युलेटर को कनेक्ट करने के लिए, पोर्ट फ़ॉरवर्डिंग के जटिल नियमों को मैन्युअल तरीके से मैनेज करना पड़ता था.
अब Android एम्युलेटर के लिए, नए नेटवर्किंग स्टैक का इस्तेमाल किया जा सकता है. इससे आपके सभी एवीडी के बीच, पीयर-टू-पीयर कनेक्टिविटी मिलती है. इसके लिए, किसी कॉन्फ़िगरेशन की ज़रूरत नहीं होती.
एम्युलेटर इंस्टेंस को आपस में कनेक्ट करना
Android एम्युलेटर के लिए, नया नेटवर्किंग स्टैक, एम्युलेटर के कम्यूनिकेट करने के तरीके को बदल देता है. पहले, हर वर्चुअल डिवाइस अपने लोकल एरिया नेटवर्क (लैन) पर काम करता था. इस वजह से, वह अन्य एवीडी से अलग रहता था. नया वाई-फ़ाई नेटवर्क स्टैक, शेयर किए गए वर्चुअल नेटवर्क बैकप्लेन को बनाकर इस समस्या को हल करता है. यह बैकप्लेन, एक ही होस्ट मशीन पर चल रहे सभी इंस्टेंस को आपस में जोड़ता है.
मुख्य फ़ायदे:
- किसी कॉन्फ़िगरेशन की ज़रूरत नहीं: अब पोर्ट फ़ॉरवर्डिंग या
adbकमांड की स्क्रिप्टिंग को मैन्युअल तरीके से करने की ज़रूरत नहीं है. एक ही होस्ट पर मौजूद एवीडी, एक ही वर्चुअल नेटवर्क पर दिखते हैं. - पीयर-टू-पीयर कनेक्टिविटी: वाई-फ़ाई डायरेक्ट और नेटवर्क सर्विस डिस्कवरी (एनएसडी) जैसे अहम प्रोटोकॉल, एम्युलेटर के बीच बिना किसी अतिरिक्त सेटअप के काम करते हैं.
- बेहतर स्थायित्व: इससे, लंबे समय से चली आ रही स्थिरता से जुड़ी समस्याएं हल हो जाती हैं. जैसे, लेगसी स्टैक में डेटा का नुकसान और कनेक्शन ड्रॉप होने की समस्याएं.
- क्रॉस-प्लैटफ़ॉर्म कंसिस्टेंसी: यह Windows, macOS, और Linux पर एक जैसा काम करता है.
इस्तेमाल के उदाहरण
बेहतर एम्युलेटर नेटवर्किंग, एक से ज़्यादा डिवाइसों के लिए डेवलपमेंट के कई तरह के उदाहरणों के साथ काम करती है:
- एक से ज़्यादा डिवाइसों पर काम करने वाले ऐप्लिकेशन: फ़ाइल शेयर करने, लोकल मल्टीप्लेयर गेमिंग या किसी फ़ोन और दूसरे Android डिवाइस के बीच कंट्रोल फ़्लो की जांच करें.
- लगातार इंटिग्रेशन: भरोसेमंद, ऑटोमेटेड मल्टी-डिवाइस टेस्ट पाइपलाइन बनाएं. इसके लिए, नेटवर्क की गड़बड़ी वाली स्क्रिप्ट की ज़रूरत नहीं होती.
- Android XR और एआई चश्मे: Android Studio में, किसी फ़ोन और चश्मे के बीच कंपैनियन ऐप्लिकेशन की पेयरिंग और डेटा स्ट्रीमिंग की आसानी से जांच करें.
- ऑटोमोटिव और Wear OS: किसी मोबाइल डिवाइस और गाड़ी के हेड यूनिट या स्मार्टवॉच के बीच कनेक्टिविटी फ़्लो की पुष्टि करें.
एम्युलेटर के नए नेटवर्किंग स्टैक की मदद से, एक से ज़्यादा एवीडी, वर्चुअल नेटवर्क शेयर कर सकते हैं. इससे, पीयर-टू-पीयर कम्यूनिकेशन सीधे तौर पर किया जा सकता है. इसके लिए, किसी कॉन्फ़िगरेशन की ज़रूरत नहीं होती.
शुरू करें
नेटवर्किंग की नई सुविधा, Android एम्युलेटर के सबसे नए वर्शन (36.5) में डिफ़ॉल्ट रूप से चालू होती है. यह वर्शन, Android Studio SDK मैनेजर के ज़रिए उपलब्ध है. बस अपने एम्युलेटर को अपडेट करें और एक से ज़्यादा डिवाइस लॉन्च करें!
अगर आपको यह सुविधा बंद करनी है या इसके बारे में ज़्यादा जानना है, तो कृपया हमारा दस्तावेज़ देखें.
हमेशा की तरह, हमें आपके सुझाव, शिकायत या राय का इंतज़ार रहेगा. अगर आपको कोई बग या समस्या मिलती है, तो कृपया इसकी शिकायत करें. इसके अलावा, LinkedIn, Medium, YouTube या X पर, Android डेवलपर की हमारी कम्यूनिटी का हिस्सा बनें.
पढ़ना जारी रखें
-
प्रॉडक्ट से जुड़ी खबरें
मोबाइल का इकोसिस्टम हमेशा बदलता रहता है. इससे नई संभावनाएं और नए खतरे पैदा होते हैं. इन बदलावों के बावजूद, Android और Google Play यह पक्का करने के लिए प्रतिबद्ध हैं कि अरबों लोग, भरोसे के साथ अपने ऐप्लिकेशन का इस्तेमाल कर सकें और डेवलपर की नई-नई खोजें जारी रहें.
Vijaya Kaza • पढ़ने में लगने वाला समय: 3 मिनट
-
प्रॉडक्ट से जुड़ी खबरें
Jetpack Compose का अप्रैल '26 वर्शन, स्टेबल है. इस वर्शन में, Compose के मुख्य मॉड्यूल का वर्शन 1.11 (बीओएम मैपिंग देखें), शेयर किए गए एलिमेंट के डीबग टूल, ट्रैकपैड इवेंट वगैरह शामिल हैं.
Meghan Mehta • पढ़ने में लगने वाला समय: 5 मिनट
-
प्रॉडक्ट से जुड़ी खबरें
Android Studio Panda 4 अब स्टेबल है और प्रोडक्शन में इसका इस्तेमाल किया जा सकता है. इस वर्शन में, प्लानिंग मोड, 'अगले बदलाव का अनुमान' सुविधा वगैरह शामिल हैं. इससे, बेहतर क्वालिटी वाले Android ऐप्लिकेशन बनाना पहले से ज़्यादा आसान हो गया है.
Matt Dyor • पढ़ने में लगने वाला समय: 5 मिनट
अप-टू-डेट रहें
Android डेवलपमेंट से जुड़ी नई जानकारी हर हफ़्ते अपने इनबॉक्स में पाएं.