Android 4.0 memperkenalkan WiFi Direct ke inti android. pada dasarnya membuat koneksi adhoc antara satu perangkat dan yang lain menggunakan WiFi dengan membuat apa yang saya kira dapat dianggap sebagai Access Point. Anda tidak memerlukan titik akses wifi untuk menggunakan WiFi Direct, dan sebenarnya, jika Anda terhubung ke wifi saat menyalakan WiFi langsung, itu akan memutuskan Anda. Anda tidak dapat terhubung ke Access Point dan mengaktifkan wifi direct.
Perangkat host bertindak sebagai titik akses untuk terhubung ke perangkat lain, kemudian melalui perangkat lunak lain, file, dan data lainnya dapat dibagikan atau dialirkan ke perangkat klien.
Untuk menggunakan Wifi Direct, settings -> wireless & networks
Anda harus mengaktifkannya. Maka Anda harus memiliki opsi untuk "berbagi" melalui wifi. Ini berfungsi seperti berbagi Bluetooth, di mana perangkat lain harus "siap menerima" file Anda. Anda hanya akan dapat melakukan wifi langsung dengan perangkat yang memiliki dukungan eksplisit untuk wifi langsung. Android 4.0 adalah versi pertama OS yang telah mendukung wifi langsung. Samsung Galaxy S II memang memiliki dukungan untuk wifi langsung juga. Ini adalah fitur tambahan yang dimasukkan Samsung ke Android TouchWiz versi mereka. Sementara pengaturan untuk itu sedikit berbeda maka di Android 4.0, mereka pada dasarnya bekerja sama.
Ada perangkat lain, seperti beberapa TV oleh Sony, yang juga memiliki dukungan langsung wifi.
Wifi Direct bukan perangkat keras khusus, ini bagian dari OS. Jika perangkat mendukung wifi maka mendukung ini. Ini adalah bagian dari CORE OS di Android 4.0. Perangkat apa pun yang memiliki Wifi dan menjalankan ICS, ini akan berfungsi dengan baik. Beberapa perangkat Samsung (saya pikir hanya Galaxy S 2) memiliki dukungan untuk wifi langsung meskipun mereka tidak menjalankan ICS. Ini karena Samsung menambahkan dukungan untuk itu ke versi Android mereka.
Meskipun Galaxy Nexus diproduksi oleh Samsung, Galaxy Nexus tidak dijalankan oleh Android. Ini menjalankan versi Android "Pengalaman Google" sepenuhnya. WiFi langsung yang ada di Samsung Galaxy S II berbeda dari yang terpasang di Android 4.0.
Berikut adalah dokumen SDK android yang berbicara tentang dukungan.
Wi-Fi Direct memungkinkan Android 4.0 (API level 14) atau perangkat yang lebih baru dengan perangkat keras yang sesuai untuk terhubung langsung satu sama lain melalui Wi-Fi tanpa titik akses perantara. Dengan menggunakan API ini, Anda dapat menemukan dan terhubung ke perangkat lain ketika masing-masing perangkat mendukung Wi-Fi Direct, lalu berkomunikasi melalui koneksi cepat melintasi jarak yang jauh lebih lama daripada koneksi Bluetooth. Ini berguna untuk aplikasi yang berbagi data di antara pengguna, seperti game multipemain atau aplikasi berbagi foto.
Berikut ini adalah cuplikan layar (diambil dari video ini ) yang menunjukkan pengaturan langsung wifi yang tersedia pada Nook Color yang menjalankan CM9. Video berada di lokasi di mana ia menunjukkan wifi langsung berfungsi.
Berikut adalah 2 screenshot dari g-tablet viewsonic saya yang menjalankan ICS (ini bukan CM9 Kang, ini adalah vanilla AOSP android). Yang pertama menunjukkan pengaturan, yang kedua menunjukkan bahwa saya menyalakannya.
Untuk menunjukkan bahwa WiFi Direct sebenarnya adalah bagian dari inti Android dan bukan hanya CM9, berikut adalah kode sumber untuk pengaturan langsung WiFi . Ini adalah cermin github dari AOSP. Anda dapat membandingkannya dengan sumber CM9 juga.