Android 4.0 , android çekirdeğine WiFi Direct'i tanıtıyor . Temel olarak, bir Erişim Noktası olarak kabul edilebileceğini düşündüğüm şeyi oluşturarak, WiFi kullanarak bir cihazla bir başkası arasında geçici bir bağlantı oluşturur. WiFi Direct'i kullanmak için bir wifi erişim noktasına ihtiyacınız yoktur ve aslında WiFi doğrudan açıldığında wifi bağlantınız varsa, bağlantınız kesilecektir. Hem bir Erişim Noktasına hem de wifi doğrudan özelliğini etkinleştiremezsiniz.
Ana cihaz, diğer cihazların bağlanması için bir erişim noktası görevi görür, ardından diğer yazılım parçaları aracılığıyla dosyalar ve diğer veriler istemci cihaz (lar) ile paylaşılabilir veya aktarılabilir.
Wifi Direct'i kullanmak settings -> wireless & networks
için, onu etkinleştirmeniz gerekir. O zaman wifi üzerinden "paylaşma" seçeneğiniz olmalı. Bu, diğer cihazın dosyalarınızı "kabul etmeye hazır" olması gereken bluetooth paylaşımına çok benziyor. Wifi doğrudan yalnızca doğrudan wifi desteği için destek olan cihazlar ile yapabilirsiniz. Android 4.0, işletim sisteminin wifi için doğrudan destek sağlayan ilk sürümüdür. Samsung Galaxy S II de wifi doğrudan desteği var. Bu, Samsung'un TouchWiz Android sürümüne eklenmiş bir özellikti. Bunun ayarları Android 4.0'da biraz farklı olsa da, temelde aynı şekilde çalışıyorlar.
Sony'nin bazı TV'leri gibi, doğrudan wifi destekli başka cihazlar da var.
Wifi Direct, donanıma özgü değildir, işletim sisteminin bir parçasıdır. Cihaz wifi destekliyorsa, bunu destekliyor. Android 4.0'daki CORE işletim sisteminin bir parçasıdır. Wifi olan ve ICS çalıştıran herhangi bir cihaz, bu işe yarayacak. Bazı Samsung cihazları (yalnızca Galaxy S 2'nin) ICS'yi çalıştırmasalar bile doğrudan wifi desteğine sahip olduğunu düşünüyorum. Bunun sebebi Samsung'un Android sürümüne destek vermesidir.
Galaxy Nexus Samsung tarafından üretilirken, Samsung'un Android modifiye versiyonunu kullanmıyor. Android'in tamamen "Google Deneyimi" sürümünü çalıştırıyor. Samsung Galaxy S II'de bulunan WiFi doğrudan Android 4.0'da yerleşik olandan farklı.
İşte destek hakkında konuşan android SDK docs.
Wi-Fi Direct, Android 4.0 (API seviye 14) veya sonraki bir donanımın uygun bir donanıma sahip cihazların ara erişim noktası olmadan Wi-Fi yoluyla doğrudan birbirine bağlanmasını sağlar. Bu API'leri kullanarak, her cihaz Wi-Fi Direct'i desteklediğinde diğer cihazları keşfedebilir ve bunlara bağlanabilir, ardından Bluetooth bağlantısından çok daha uzun mesafelerde hızlı bir bağlantı üzerinden iletişim kurabilirsiniz. Bu, çok oyunculu bir oyun veya fotoğraf paylaşım uygulaması gibi, kullanıcılar arasında veri paylaşan uygulamalar için kullanışlıdır.
İşte CM9 çalıştıran Nook Color'da wifi doğrudan ayarını gösteren ( bu videodan alınan) bir ekran görüntüsü . Video wifi doğrudan çalışma gösterdiği yerde.
İşte benim ICS çalıştıran viewsonic g-tablet 2 ekran (bu bir CM9 Kang değil, vanilya AOSP android). Birincisi ayarı gösterir, ikincisi açıldığımı gösterir.
WiFi Direct'in aslında Android'in çekirdeğinin bir parçası olduğunu ve sadece CM9'un olmadığını göstermek için, burada WiFi doğrudan ayarlarının kaynak kodu . Bu, AOSP'nin github aynasıdır. Bunu CM9 kaynağı ile de karşılaştırabilirsiniz.