Wi-Fi é uma tecnologia de rede local sem fio (WLAN) que opera sob os padrões IEEE 802.11 e fornece conectividade de dispositivos à internet em velocidades de 11 Mbps (802.11b) a 9,6 Gbps (802.11be, Wi-Fi 7). Em aplicativos móveis, o Wi-Fi é usado para download de conteúdo, sincronização de dados, streaming e transferência de arquivos na rede local. De acordo com a Wi-Fi Alliance, 2024, mais de 19,5 bilhões de dispositivos são compatíveis com Wi-Fi, e 82% do tráfego móvel é transmitido através dessa tecnologia.
Pontos principais
Wi-Fi é uma marca registrada da Wi-Fi Alliance para produtos certificados em conformidade com os padrões IEEE 802.11. A tecnologia fornece conectividade sem fio de dispositivos a uma rede local e à internet através de um Ponto de Acesso (AP). Diferentemente da comunicação celular, o Wi-Fi opera na banda ISM não licenciada e é projetado para cobertura local — até 50–100 metros em ambientes internos.
A arquitetura Wi-Fi inclui dois modos de operação: Modo Infraestrutura (cliente-servidor via AP) e Modo Ad-Hoc (peer-to-peer entre dispositivos). Os aplicativos móveis usam o Modo Infraestrutura: o smartphone se conecta ao roteador, e o roteador se conecta ao provedor. Para transferência direta entre dispositivos (AirDrop, Nearby Share), é usado o Wi-Fi Direct — uma extensão que organiza uma conexão P2P sem roteador.
De acordo com o Cisco Annual Internet Report (2023), o Wi-Fi continua sendo o principal tipo de conexão para dispositivos móveis em ambientes internos: 59% de todo o tráfego móvel é gerado via Wi-Fi, e essa parcela cresce de 3 a 5% ao ano devido à disseminação de redes mesh e Wi-Fi 6.
A evolução do Wi-Fi abrange sete gerações — do 802.11b (1999) ao 802.11be (Wi-Fi 7, 2024). Cada novo padrão aumentou a taxa de transferência, a densidade de conexões e a eficiência energética. Wi-Fi 6 (802.11ax) foi a atualização mais significativa: OFDMA e MU-MIMO permitem atender dezenas de dispositivos simultaneamente sem perda de velocidade.
| Geração | Padrão | Ano | Velocidade máxima | Banda |
|---|---|---|---|---|
| Wi-Fi 4 | 802.11n | 2009 | 600 Mbps | 2,4 / 5 GHz |
| Wi-Fi 5 | 802.11ac | 2014 | 3,5 Gbps | 5 GHz |
| Wi-Fi 6 | 802.11ax | 2019 | 9,6 Gbps | 2,4 / 5 GHz |
| Wi-Fi 6E | 802.11ax (6 GHz) | 2021 | 9,6 Gbps | 6 GHz |
| Wi-Fi 7 | 802.11be | 2024 | 46 Gbps | 2,4 / 5 / 6 GHz |
A compatibilidade retroativa é uma característica fundamental do Wi-Fi: um roteador Wi-Fi 6 pode atender clientes Wi-Fi 4, mas em suas velocidades máximas. O desenvolvedor de aplicativos móveis não controla diretamente a seleção do padrão — o driver e o SO escolhem automaticamente o modo PHY ideal.
O Wi-Fi usa três bandas de frequência, cada uma com suas limitações físicas. 2,4 GHz é a mais congestionada: Bluetooth, Zigbee, micro-ondas e redes vizinhas criam interferência. Apenas 3 canais não sobrepostos (1, 6, 11 com largura de 20 MHz) estão disponíveis.
A banda de 5 GHz oferece 23 canais não sobrepostos (a 20 MHz) e suporta larguras de 80 e 160 MHz. O comprimento de onda mais curto significa pior penetração em paredes — o alcance é 30–40% menor que o de 2,4 GHz com a mesma potência do transmissor. No entanto, o baixo ruído proporciona uma velocidade mais estável.
A banda de 6 GHz — exclusiva para Wi-Fi 6E e Wi-Fi 7 — tem 59 canais adicionais de 20 MHz. Não há interferência de dispositivos antigos — apenas clientes certificados são permitidos. De acordo com testes da Qualcomm (2024), a uma distância de 5 metros, o Wi-Fi 6E em 6 GHz mostra velocidades 40% maiores que o Wi-Fi 6 em 5 GHz.
Roteadores modernos usam Band Steering — um mecanismo onde o ponto de acesso oferece ao cliente a banda ideal com base no RSSI e na carga. O desenvolvedor não controla o Band Steering no lado do aplicativo, mas pode influenciar as preferências através do WifiNetworkSpecifier.Builder do Android ou do NEHotspotNetwork do iOS.
A proteção de redes sem fio evoluiu do obsoleto WEP (1997) para o moderno WPA3 (2018). WPA2 (2004) com AES-CCMP continua sendo o padrão mínimo seguro, mas é vulnerável ao ataque KRACK (2017) no handshake de 4 vias. O WPA3 elimina essa vulnerabilidade através do protocolo SAE (Simultaneous Authentication of Equals).
O WPA3 introduz três melhorias principais: criptografia individual em vez de uma chave pré-compartilhada (PSK), resistência a ataques de força bruta offline e Forward Secrecy — comprometer a chave de longo prazo não permite descriptografar sessões interceptadas anteriormente. A certificação WPA3 obrigatória para dispositivos Wi-Fi 6E e 7 garante proteção em nível moderno.
Para aplicativos móveis que transmitem dados confidenciais via Wi-Fi, recomenda-se criptografia adicional em nível de aplicativo (TLS 1.3). Mesmo o WPA3 protege apenas o canal entre o dispositivo e o roteador — os dados viajam para o servidor pela internet sem proteção adicional.
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
)
}
O código verifica se o dispositivo está conectado a uma rede ativa (não VPN). Para uma verificação completa de segurança Wi-Fi, é necessária uma análise adicional do tipo de criptografia via WifiManager — o aplicativo pode alertar o usuário sobre a conexão a uma rede aberta.
Os sistemas operacionais móveis fornecem APIs para gerenciar conexões Wi-Fi. No Android, estão disponíveis WifiManager e WifiNetworkSpecifier — o aplicativo pode escanear redes disponíveis, conectar-se a elas e monitorar o status da conexão. A partir do Android 12, a varredura requer a permissão ACCESS_FINE_LOCATION para evitar rastreamento do usuário através de endereços MAC dos pontos de acesso.
iOS restringe o gerenciamento de Wi-Fi em aplicativos de terceiros: o NEHotspotNetwork permite conectar-se a redes conhecidas, enquanto a varredura não está disponível — apenas navegar para a lista de redes do sistema através da URL de Configurações. Para aplicativos empresariais, o iOS suporta perfis de configuração com certificados e conexão automática a redes corporativas.
Para aplicativos que trabalham com Wi-Fi Direct (peer-to-peer), o Android fornece WifiP2pManager. O iOS não possui API pública para Wi-Fi Direct — em vez disso, é usado o Multipeer Connectivity Framework, que opera sobre Bluetooth e 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()
O BroadcastReceiver notifica o aplicativo quando a varredura é concluída. O ScanResults contém SSID, BSSID, nível de sinal (RSSI) e tipo de criptografia. Filtrar por nível de sinal > -70 dBm elimina redes muito fracas para uma conexão estável.
Wi-Fi 7 é o padrão mais recente, aprovado pela Wi-Fi Alliance em 2024. A principal inovação é o Multi-Link Operation (MLO): um dispositivo pode transmitir dados simultaneamente em duas bandas (por exemplo, 5 e 6 GHz) para aumentar a taxa de transferência e reduzir a latência. Em testes da Broadcom (2024), o MLO mostrou uma redução de 50% na latência quando um cliente se move dentro da área de cobertura.
Outras inovações: 4096-QAM em vez de 1024-QAM (20% mais velocidade), largura de canal de 320 MHz (o dobro do Wi-Fi 6) e troca automática de banda sem interrupção da sessão. Para aplicativos móveis, o Wi-Fi 7 significa a capacidade de transmitir vídeo 8K e cenas de RA com latência inferior a 5 ms.
De acordo com o Dell'Oro Group (2025), até o final de 2026, 15% dos novos smartphones serão compatíveis com Wi-Fi 7. O desenvolvedor não precisa alterar o código do aplicativo — as melhorias funcionam no nível do driver e do SO, mas os aplicativos adaptados para alta largura de banda (videoconferências, jogos em nuvem) se beneficiarão de latências mais baixas.
Perguntas frequentes
A escolha do padrão não depende do aplicativo — o driver do dispositivo determina o modo PHY disponível. No entanto, para aplicativos sensíveis à latência (VoIP, streaming), recomenda-se a banda de 5 GHz, enquanto para cobrir grandes áreas — 2,4 GHz. O aplicativo pode sugerir isso ao usuário através da interface.
Wi-Fi 6E é o mesmo padrão 802.11ax operando na banda adicional de 6 GHz. Ao contrário do Wi-Fi 6 (2,4 + 5 GHz), o 6E oferece 59 canais limpos de 20 MHz sem interferência de dispositivos antigos. O Wi-Fi 6E requer certificação WPA3 e é compatível apenas com chips novos.
Wi-Fi Direct (P2P) permite que dois dispositivos se conectem diretamente sem um ponto de acesso intermediário. No Android, o WifiP2pManager é usado para descoberta e conexão. O iOS não fornece uma API pública para Wi-Fi Direct — em vez disso, é usado o Multipeer Connectivity com seleção de transporte (Wi-Fi ou Bluetooth).
O iOS proíbe aplicativos de terceiros de escanear redes Wi-Fi por questões de privacidade. O aplicativo pode usar NEHotspotNetwork para conectar-se a redes conhecidas ou abrir a lista do sistema de redes disponíveis através de `UIApplication.openSettingsURLString`. A varredura completa está disponível apenas no aplicativo Ajustes integrado.
Para medir a velocidade, um arquivo de teste é baixado de um servidor e o tempo é medido (velocidade de download). O Android fornece `TrafficStats.getTotalRxBytes()` para rastrear dados transmitidos. Para um teste preciso, é necessário um componente de servidor — o aplicativo baixa um arquivo de tamanho conhecido e divide o volume pelo tempo de transferência.
Resumo
Vamos desenvolver um aplicativo móvel chave na mão
A IT Sectr cria aplicativos para iOS e Android para startups e empresas desde 2017. Nós vamos aconselhá-lo e propor a melhor solução.
Leia também