एंड्रॉइड 4.0 एंड्रॉइड के मूल में वाईफाई डायरेक्ट का परिचय देता है। यह मूल रूप से एक डिवाइस और दूसरे के बीच वाईफाई का उपयोग करके एडहॉक कनेक्शन बनाता है जो मुझे लगता है कि एक्सेस प्वाइंट माना जा सकता है। वाईफाई डायरेक्ट का उपयोग करने के लिए आपको वाईफाई एक्सेस प्वाइंट की आवश्यकता नहीं है, और वास्तव में, यदि आप वाईफाई डायरेक्ट को चालू करते समय वाईफाई से जुड़े हैं, तो यह आपको डिस्कनेक्ट कर देगा। आप एक्सेस प्वाइंट से कनेक्ट नहीं हो सकते हैं और वाईफाई डायरेक्ट को इनेबल कर सकते हैं।
होस्ट डिवाइस कनेक्ट करने के लिए अन्य उपकरणों के लिए एक पहुंच बिंदु के रूप में कार्य करता है, फिर सॉफ़्टवेयर, फ़ाइलों और अन्य डेटा के अन्य टुकड़ों के माध्यम से क्लाइंट डिवाइस (ओं) को साझा या स्ट्रीम किया जा सकता है।
Wifi Direct का उपयोग करने के लिए, settings -> wireless & networks
आपको इसे सक्षम करना होगा। फिर आपके पास वाईफाई के माध्यम से "शेयर" करने का विकल्प होना चाहिए। यह ब्लूटूथ साझाकरण की तरह बहुत काम करता है, जहां अन्य डिवाइस को आपकी फ़ाइलों को "स्वीकार करने के लिए तैयार" होना पड़ता है। आप केवल उन डिवाइसों के साथ वाईफाई डायरेक्ट कर पाएंगे, जिनके पास वाईफाई डायरेक्ट के लिए स्पष्ट समर्थन है। एंड्रॉइड 4.0 ओएस का पहला संस्करण है जिसे वाईफाई डायरेक्ट के समर्थन में बनाया गया है। सैमसंग गैलेक्सी एस II में वाईफाई डायरेक्ट के लिए भी सपोर्ट है। यह एंड्रॉइड के टचविज़ संस्करण में सैमसंग द्वारा जोड़ा गया एक फीचर था। जबकि इसके लिए सेटिंग्स थोड़ी अलग हैं फिर एंड्रॉइड 4.0 में, वे मूल रूप से एक ही काम करते हैं।
सोनी द्वारा कुछ टीवी की तरह अन्य डिवाइस भी हैं, जिनमें वाईफाई डायरेक्ट सपोर्ट भी है।
वाईफ़ाई डायरेक्ट हार्डवेयर विशिष्ट नहीं है, इसका ओएस का हिस्सा है। यदि डिवाइस वाईफाई का समर्थन करता है तो यह इसका समर्थन करता है। यह एंड्रॉयड 4.0 में कोर ओएस का हिस्सा है। कोई भी उपकरण जिसमें Wifi है और ICS चल रहा है, इसके साथ काम करेगा। कुछ सैमसंग डिवाइस (मुझे लगता है कि केवल गैलेक्सी एस 2) को वाईफाई डायरेक्ट के लिए समर्थन है, भले ही वे आईसीएस नहीं चला रहे हों। ऐसा इसलिए है क्योंकि सैमसंग ने एंड्रॉइड के अपने संस्करण में इसके लिए समर्थन जोड़ा है।
जबकि गैलेक्सी नेक्सस सैमसंग द्वारा निर्मित है, यह एंड्रॉइड के सैमसंग संशोधित संस्करण को नहीं चलाता है। यह एंड्रॉइड का पूरी तरह से "Google अनुभव" संस्करण चलाता है। सैमसंग गैलेक्सी एस II पर मौजूद वाईफाई डायरेक्ट अलग है और फिर एंड्रॉइड 4.0 में बनाया गया है।
यहाँ Android SDK डॉक्स है जो समर्थन की बात करता है।
वाई-फाई डायरेक्ट अनुमति देता है कि एंड्रॉइड 4.0 (एपीआई स्तर 14) या बाद के डिवाइस उपयुक्त हार्डवेयर के साथ एक दूसरे तक सीधे पहुंच के बिना वाई-फाई के माध्यम से एक दूसरे से जुड़ सकते हैं। इन APIs का उपयोग करके, आप खोज कर सकते हैं और अन्य उपकरणों से कनेक्ट कर सकते हैं जब प्रत्येक डिवाइस वाई-फाई डायरेक्ट का समर्थन करता है, तो ब्लूटूथ कनेक्शन की तुलना में अधिक लंबी दूरी पर एक त्वरित कनेक्शन पर संवाद करें। यह उन अनुप्रयोगों के लिए उपयोगी है जो उपयोगकर्ताओं के बीच डेटा साझा करते हैं, जैसे मल्टीप्लेयर गेम या फोटो साझाकरण एप्लिकेशन।
यहाँ एक स्क्रीन शॉट ( इस वीडियो से लिया गया ) दिखा रहा है, जिसमें सीएम 9 पर चलने वाले नुक्कड़ कलर पर वाईफाई डायरेक्ट सेटिंग उपलब्ध है। वीडियो उस स्थान पर है जहां वह वाईफ़ाई प्रत्यक्ष काम कर रहा है।
यहां मेरे व्यूसोनिक जी-टैबलेट से 2 स्क्रीनशॉट हैं जो आईसीएस चल रहे हैं (यह सीएम 9 कांग नहीं है, यह वेनिला एओएसपी एंड्रॉइड है)। पहला सेटिंग दिखाता है, दूसरा दिखाता है कि मैंने इसे चालू कर दिया है।
यह दिखाने के लिए कि वाईफाई डायरेक्ट वास्तव में एंड्रॉइड के कोर का हिस्सा है, न कि केवल सीएम 9, यहां वाईफाई डायरेक्ट सेटिंग्स के लिए सोर्स कोड है । यह AOSP का गिथब दर्पण है। आप इसकी तुलना CM9 स्रोत से भी कर सकते हैं।