Le Wi-Fi est une technologie de réseau local sans fil (WLAN) fonctionnant selon les normes IEEE 802.11 et permettant la connexion d'appareils à Internet à des vitesses allant de 11 Mbit/s (802.11b) à 9,6 Gbit/s (802.11be, Wi-Fi 7). Dans les applications mobiles, le Wi-Fi est utilisé pour le téléchargement de contenu, la synchronisation de données, le streaming et le transfert de fichiers sur le réseau local. Selon la Wi-Fi Alliance, 2024, plus de 19,5 milliards d'appareils prennent en charge le Wi-Fi, et 82 % du trafic mobile est transmis via cette technologie.
Points clés
Wi-Fi est une marque déposée de la Wi-Fi Alliance pour les produits certifiés conformes aux normes IEEE 802.11. La technologie permet la connexion sans fil d'appareils à un réseau local et à Internet via un point d'accès (AP). Contrairement à la téléphonie mobile, le Wi-Fi fonctionne dans la bande ISM sans licence et est conçu pour une couverture locale — jusqu'à 50 à 100 mètres à l'intérieur.
L'architecture Wi-Fi comprend deux modes de fonctionnement : le mode Infrastructure (client-serveur via AP) et le mode Ad-Hoc (pair à pair entre appareils). Les applications mobiles utilisent le mode Infrastructure : le smartphone se connecte au routeur, et le routeur se connecte au FAI. Pour le transfert direct entre appareils (AirDrop, Nearby Share), le Wi-Fi Direct est utilisé — une extension qui organise une connexion P2P sans routeur.
Selon le Cisco Annual Internet Report (2023), le Wi-Fi reste le principal type de connexion pour les appareils mobiles à l'intérieur : 59 % de tout le trafic mobile est généré via le Wi-Fi, et cette part croît de 3 à 5 % par an grâce à la propagation des réseaux maillés et du Wi-Fi 6.
L'évolution du Wi-Fi s'étend sur sept générations — du 802.11b (1999) au 802.11be (Wi-Fi 7, 2024). Chaque nouvelle norme a augmenté le débit, la densité de connexions et l'efficacité énergétique. Wi-Fi 6 (802.11ax) a été la mise à jour la plus significative : l'OFDMA et le MU-MIMO permettent de servir des dizaines d'appareils simultanément sans perte de vitesse.
| Génération | Norme | Année | Vitesse maximale | Bande |
|---|---|---|---|---|
| Wi-Fi 4 | 802.11n | 2009 | 600 Mbit/s | 2,4 / 5 GHz |
| Wi-Fi 5 | 802.11ac | 2014 | 3,5 Gbit/s | 5 GHz |
| Wi-Fi 6 | 802.11ax | 2019 | 9,6 Gbit/s | 2,4 / 5 GHz |
| Wi-Fi 6E | 802.11ax (6 GHz) | 2021 | 9,6 Gbit/s | 6 GHz |
| Wi-Fi 7 | 802.11be | 2024 | 46 Gbit/s | 2,4 / 5 / 6 GHz |
La rétrocompatibilité est une caractéristique clé du Wi-Fi : un routeur Wi-Fi 6 peut servir des clients Wi-Fi 4, mais à leur vitesse maximale. Le développeur d'applications mobiles ne contrôle pas directement la sélection de la norme — le pilote et l'OS choisissent automatiquement le mode PHY optimal.
Le Wi-Fi utilise trois bandes de fréquences, chacune avec ses limitations physiques. 2,4 GHz est la plus encombrée : le Bluetooth, Zigbee, les micro-ondes et les réseaux voisins créent des interférences. Seulement 3 canaux non chevauchants (1, 6, 11 sur 20 MHz) sont disponibles.
La bande 5 GHz offre 23 canaux non chevauchants (à 20 MHz) et prend en charge des largeurs de 80 et 160 MHz. La longueur d'onde plus courte signifie une moins bonne pénétration des murs — la portée est 30 à 40 % inférieure à celle du 2,4 GHz à puissance d'émetteur égale. Cependant, le faible bruit offre une vitesse plus stable.
La bande 6 GHz — exclusive au Wi-Fi 6E et Wi-Fi 7 — dispose de 59 canaux supplémentaires de 20 MHz. Il n'y a pas d'interférence des anciens appareils — seuls les clients certifiés sont autorisés. Selon les tests de Qualcomm (2024), à 5 mètres de distance, le Wi-Fi 6E en 6 GHz montre des vitesses 40 % supérieures au Wi-Fi 6 en 5 GHz.
Les routeurs modernes utilisent le Band Steering — un mécanisme où le point d'accès propose au client la bande optimale en fonction du RSSI et de la charge. Le développeur ne contrôle pas le Band Steering côté application, mais peut influencer les préférences via le WifiNetworkSpecifier.Builder d'Android ou NEHotspotNetwork d'iOS.
La protection des réseaux sans fil a évolué du WEP obsolète (1997) au WPA3 moderne (2018). WPA2 (2004) avec AES-CCMP reste la norme de sécurité minimale, mais est vulnérable à l'attaque KRACK (2017) sur l'échange à 4 voies. WPA3 élimine cette vulnérabilité via le protocole SAE (Simultaneous Authentication of Equals).
WPA3 introduit trois améliorations clés : chiffrement individuel au lieu d'une clé pré-partagée (PSK), résistance aux attaques par force brute hors ligne et Forward Secrecy — la compromission de la clé à long terme ne permet pas de déchiffrer les sessions interceptées précédemment. La certification obligatoire WPA3 pour les appareils Wi-Fi 6E et 7 garantit une protection de niveau moderne.
Pour les applications mobiles transmettant des données sensibles via le Wi-Fi, un chiffrement supplémentaire au niveau applicatif (TLS 1.3) est recommandé. Même WPA3 ne protège que le canal entre l'appareil et le routeur — les données voyagent vers le serveur sur Internet sans protection supplémentaire.
fun isSecureNetwork(context: Context): Boolean {
val cm = context.getSystemService(Context.CONNECTIVITY_SERVICE)
as ConnectivityManager
val network = cm.activeNetwork ?: return false
val caps = cm.getNetworkCapabilities(network) ?: return false
return caps.hasCapability(
NetworkCapabilities.NET_CAPABILITY_NOT_VPN
)
}
Le code vérifie si l'appareil est connecté à un réseau actif (pas VPN). Pour une vérification complète de la sécurité Wi-Fi, une analyse supplémentaire du type de chiffrement via WifiManager est nécessaire — l'application peut avertir l'utilisateur de la connexion à un réseau ouvert.
Les OS mobiles fournissent des API pour gérer les connexions Wi-Fi. Sur Android, WifiManager et WifiNetworkSpecifier sont disponibles — l'application peut scanner les réseaux disponibles, s'y connecter et surveiller l'état de la connexion. Depuis Android 12, le scan nécessite l'autorisation ACCESS_FINE_LOCATION pour empêcher le suivi de l'utilisateur via les adresses MAC des points d'accès.
iOS restreint la gestion du Wi-Fi dans les applications tierces : NEHotspotNetwork permet de se connecter aux réseaux connus, tandis que le scan n'est pas disponible — seulement la navigation vers la liste système des réseaux via l'URL des Réglages. Pour les applications d'entreprise, iOS prend en charge les profils de configuration avec certificats et connexion automatique aux réseaux d'entreprise.
Pour les applications fonctionnant avec Wi-Fi Direct (pair à pair), Android fournit WifiP2pManager. iOS n'a pas d'API publique pour Wi-Fi Direct — à la place, le framework Multipeer Connectivity est utilisé, fonctionnant sur Bluetooth et Wi-Fi.
val wifiManager = context.getSystemService(Context.WIFI_SERVICE) as WifiManager
val receiver = object BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
val results = wifiManager.scanResults
results.filter { it.level > -70 }
.sortedByDescending { it.level }
.forEach { network ->
Log.d("WiFi", "${network.SSID} — ${network.level} dBm")
}
}
}
context.registerReceiver(receiver, IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION))
wifiManager.startScan()
BroadcastReceiver notifie l'application lorsque le scan est terminé. ScanResults contient le SSID, BSSID, le niveau de signal (RSSI) et le type de chiffrement. Filtrer par niveau de signal > -70 dBm élimine les réseaux trop faibles pour une connexion stable.
Wi-Fi 7 est la norme la plus récente, approuvée par la Wi-Fi Alliance en 2024. L'innovation clé est le Multi-Link Operation (MLO) : un appareil peut transmettre des données simultanément sur deux bandes (par exemple, 5 et 6 GHz) pour augmenter le débit et réduire la latence. Dans les tests de Broadcom (2024), le MLO a montré une réduction de latence de 50 % lorsqu'un client se déplace dans la zone de couverture.
Autres innovations : 4096-QAM au lieu de 1024-QAM (20 % de vitesse en plus), largeur de canal de 320 MHz (le double du Wi-Fi 6) et commutation automatique de bande sans interruption de session. Pour les applications mobiles, le Wi-Fi 7 signifie la possibilité de diffuser des vidéos 8K et des scènes de RA avec une latence inférieure à 5 ms.
Selon le Dell'Oro Group (2025), d'ici fin 2026, 15 % des nouveaux smartphones prendront en charge le Wi-Fi 7. Le développeur n'a pas besoin de modifier le code de l'application — les améliorations fonctionnent au niveau du pilote et de l'OS, mais les applications adaptées à la haute bande passante (visioconférences, jeux cloud) bénéficieront de latences plus faibles.
Questions fréquentes
Le choix de la norme ne dépend pas de l'application — le pilote de l'appareil détermine le mode PHY disponible. Cependant, pour les applications sensibles à la latence (VoIP, streaming), la bande 5 GHz est recommandée, tandis que pour couvrir une grande surface — le 2,4 GHz. L'application peut le suggérer à l'utilisateur via l'interface.
Wi-Fi 6E est la même norme 802.11ax fonctionnant dans la bande supplémentaire de 6 GHz. Contrairement au Wi-Fi 6 (2,4 + 5 GHz), le 6E offre 59 canaux propres de 20 MHz sans interférence des anciens appareils. Le Wi-Fi 6E nécessite une certification WPA3 et n'est supporté que sur les nouvelles puces.
Wi-Fi Direct (P2P) permet à deux appareils de se connecter directement sans point d'accès intermédiaire. Sur Android, WifiP2pManager est utilisé pour la découverte et la connexion. iOS ne fournit pas d'API publique pour Wi-Fi Direct — à la place, Multipeer Connectivity est utilisé avec sélection du transport (Wi-Fi ou Bluetooth).
iOS interdit aux applications tierces de scanner les réseaux Wi-Fi pour des raisons de confidentialité. L'application peut utiliser NEHotspotNetwork pour se connecter aux réseaux connus ou ouvrir la liste système des réseaux disponibles via `UIApplication.openSettingsURLString`. Le scan complet n'est disponible que dans l'application Réglages intégrée.
Pour mesurer la vitesse, un fichier de test est téléchargé depuis un serveur et le temps est mesuré (vitesse de téléchargement). Android fournit `TrafficStats.getTotalRxBytes()` pour suivre les données transmises. Pour un test précis, un composant serveur est nécessaire — l'application télécharge un fichier de taille connue et divise le volume par le temps de transfert.
Résumé
Nous développerons une application mobile clé en main
IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.
Lisez aussi