Cellular: o que é, gerações 4G e 5G e como funciona

Autor: IT Sectr Publicado: 2026-03-24 Tempo de leitura: 11 min

Cellular (comunicação celular) — tecnologia de transmissão sem fio de voz e dados através de uma rede de estações base (BS) cobrindo o território com células de 200 metros (microcélulas) a 50 quilômetros (macrocélulas). Em aplicativos móveis, a internet celular é o canal principal para download de conteúdo fora das zonas Wi-Fi. De acordo com o Relatório GSMA Mobile Economy, 2025, mais de 5.6 bilhões de usuários únicos de telefonia móvel no mundo, e a velocidade média de download em redes 5G atingiu 240 Mbps.

Pontos Principais

  • Cellular — rede celular onde cada estação base atende uma área (célula) e o dispositivo móvel alterna entre elas ao se deslocar
  • 4G LTE — o padrão massivo atual com multiplexação OFDMA, MIMO 4×4 e velocidade de até 300 Mbps em condições ideais
  • 5G NR — a nova geração dividida em Sub-6 (1–6 GHz) e mmWave (24–52 GHz), oferecendo velocidade de até 20 Gbps e latência inferior a 5 ms
  • FDD e TDD — dois métodos de separação de canais: FDD usa frequências separadas para recepção e transmissão, TDD divide o tempo entre elas
  • APN — ponto de acesso à rede de pacotes da operadora, definindo endereçamento IP e tipo de conexão (IPv4/IPv6)

O que é comunicação celular?

Comunicação celular — um padrão de radiocomunicação móvel baseado na divisão do território em células, cada uma atendida por uma estação base (BS). Quando o dispositivo se move, ocorre um handover — comutação automática entre células sem interrupção da conexão. As células variam de tamanho: macrocélulas (10–50 km) para áreas rurais, microcélulas (200–2000 m) para cidades, femtocélulas (até 50 m) para interiores.

A arquitetura da rede celular inclui três componentes principais: User Equipment (UE) — o smartphone ou modem; Radio Access Network (RAN) — conjunto de estações base com antenas; Core Network — roteamento, autenticação, faturamento e conexão à internet. As diferentes gerações diferem na estrutura da Core Network e nos métodos de modulação do sinal de rádio.

Ao contrário do Wi-Fi, as redes celulares usam frequências licenciadas — cada operadora recebe faixas exclusivas em leilões. Isso garante a ausência de interferência entre operadoras, mas limita a velocidade de implantação de novos padrões devido à necessidade de realocação de frequências.

Gerações de comunicação celular: de 2G a 5G

Cada geração de comunicação celular (N-G) trouxe crescimento exponencial de velocidade e novos casos de uso. 2G (GSM) digitalizou a voz pela primeira vez e introduziu SMS. 3G (UMTS, HSDPA) abriu a internet móvel para o usuário em massa. 4G LTE fez a transição completa para pacotes IP, abandonando a comutação de circuitos. 5G NR focou na latência ultrabaixa e na divisão da rede em segmentos virtuais.

GeraçãoPadrãoVelocidade Máx.LatênciaAno
2GGSM / GPRS / EDGE384 kbps (EDGE)~300 ms1991
3GUMTS / HSPA+42 Mbps (HSPA+)~100 ms2001
4GLTE-Advanced Pro3 Gbps~30 ms2009
5GNR (New Radio)20 Gbps<5 ms2019
6GEm desenvolvimento1 Tbps (previsão)<0.1 ms2030 (planejado)

Os sistemas operacionais móveis determinam a geração de rede atual através da interface de rádio. No Android, está disponível TelephonyManager.getDataNetworkType(), que retorna a constante NETWORK_TYPE_LTE ou NETWORK_TYPE_NR. O iOS fornece CTTelephonyNetworkInfo com a propriedade serviceCurrentRadioAccessTechnology.

Arquitetura 4G LTE: EPC, eNB e redes overlay

4G LTE é baseado em uma arquitetura all-IP plana dividida em Evolved Packet Core (EPC) e Evolved Node B (eNB). eNB é uma estação base que combina funções de comunicação por rádio e roteamento básico. O EPC consiste em MME (gerenciamento de mobilidade), SGW (gateway de serviço para troca de dados com eNB) e PGW (gateway de pacotes para a internet).

OFDMA (Orthogonal Frequency Division Multiple Access) — a tecnologia chave do LTE: os recursos de frequência são divididos em subportadoras, cada uma atribuída a um usuário específico. MIMO 4×4 permite enviar até 4 fluxos de dados independentes em uma frequência. Carrier Aggregation combina até 5 frequências portadoras, aumentando a largura de banda em 5 vezes.

As redes overlay — LTE-Advanced e LTE-Advanced Pro — adicionaram CoMP (transmissão coordenada de múltiplos eNB) e LAA (LTE na faixa não licenciada de 5 GHz). Para o desenvolvedor, essas melhorias são transparentes: o driver do modem usa automaticamente as tecnologias disponíveis sem alterar o código do aplicativo.

Exemplo de obtenção do tipo de rede em Kotlin (Android)

kotlin
fun getCellularType(context: Context): String {
    val tm = context.getSystemService(Context.TELEPHONY_SERVICE)
        as TelephonyManager
    return when (tm.dataNetworkType) {
        TelephonyManager.NETWORK_TYPE_NR -> "5G"
        TelephonyManager.NETWORK_TYPE_LTE -> "4G LTE"
        TelephonyManager.NETWORK_TYPE_HSPAP -> "3G HSPA+"
        else -> "2G/Unknown: ${tm.dataNetworkType}"
    }
}

A função obtém o TelephonyManager e determina o tipo de rede ativo. No Android 10+, para acessar dataNetworkType é necessária a permissão READ_PHONE_STATE, e a partir do Android 11 — apenas para aplicativos instalados como manipulador de chamadas ou SMS.

5G NR: Sub-6 e mmWave, Network Slicing, SA vs NSA

5G NR (New Radio) — uma atualização radical da camada física em comparação com o LTE. O padrão opera em duas faixas de frequência: FR1 (Sub-6, 1–6 GHz) para cobertura em massa e FR2 (mmWave, 24–52 GHz) para velocidades ultra-altas em curtas distâncias. mmWave requer linha de visão direta com a antena — até a folhagem das árvores causa atenuação de até 30 dB.

Dois modos de implantação: NSA (Non-Standalone) — 5G NR funciona com um Core LTE para acelerar o lançamento, e SA (Standalone) — uma rede 5G Core totalmente autônoma com suporte a Network Slicing. Network Slicing divide a infraestrutura física em segmentos virtuais: um segmento para IoT (baixa velocidade, consumo de energia ultrabaixo), outro para veículos autônomos (latência < 1 ms).

Para aplicativos móveis, 5G significa não apenas velocidade, mas também um novo comportamento de consumo de energia: módulos mmWave consomem até 2 W em modo ativo (contra 0.5 W do LTE). Ao desenvolver para 5G, é recomendado considerar que a transmissão frequente de dados em mmWave descarrega rapidamente a bateria — é ideal armazenar dados em buffer e enviá-los em lotes na faixa Sub-6.

Exemplo de verificação 5G NSA/SA em Swift (iOS)

swift
import CoreTelephony

func check5GStatus() -> String {
    let info = CTTelephonyNetworkInfo()
    guard let tech = info.serviceCurrentRadioAccessTechnology
        ?.values.first else { return "No cellular" }

    if tech == CTRadioAccessTechnologyNRNSA {
        return "5G NSA"
    } else if tech == CTRadioAccessTechnologyNR {
        return "5G SA"
    } else {
        return "LTE ou 3G: \(tech)"
    }
}

O iOS através do CoreTelephony informa o tipo de conexão ativa: CTRadioAccessTechnologyNR para SA (5G puro) e CTRadioAccessTechnologyNRNSA para NSA (5G com núcleo LTE). Essas informações ajudam a adaptar o comportamento do aplicativo — por exemplo, carregar conteúdo pesado apenas no modo SA com baixa latência.

Rede celular em apps móveis: detecção do tipo de rede e tratamento de perda de sinal

Um aplicativo móvel pode adaptar seu comportamento com base no tipo e na qualidade da conexão celular. ConnectivityManager (Android) e NWPathMonitor (iOS) notificam o aplicativo sobre mudanças na rede — alternância de Wi-Fi para Cellular, perda de sinal ou disponibilidade de 5G.

Cenários principais de tratamento:

  • Download de conteúdo — ao alternar para rede celular, limitar o tamanho dos arquivos baixados (Android NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
  • Streaming — adaptar a taxa de bits do vídeo de acordo com a velocidade determinada pela estimativa de largura de banda (Android bandwidth estimate)
  • Sincronização em segundo plano — adiar a sincronização com sinal fraco (RSSI < -110 dBm) para economizar bateria e dados
  • Fallback de emergência — ao perder sinal celular, alternar para a última versão de dados em cache e agendar uma nova tentativa com backoff exponencial

RSSI (Received Signal Strength Indicator) — a principal métrica de qualidade do sinal celular. Os valores variam de -50 dBm (sinal excelente) a -120 dBm (quase sem rede). O Android fornece acesso ao RSSI através de SignalStrength.getLevel(), o iOS — através de CTCarrier (acesso limitado).

Exemplo de monitoramento de rede celular em Swift (iOS)

swift
import Network

let monitor = NWPathMonitor()
monitor.pathUpdateHandler = { path in
    if path.usesInterfaceType(.cellular) {
        print("Rede celular ativa")
        if path.isExpensive {
            print("Conexão medida — limitar tráfego")
        }
    }
}
monitor.start(queue: .main)

O NWPathMonitor do framework Network monitora o tipo de conexão (cellular, wi-fi, wired) e o indicador isExpensive, que sinaliza uma conexão medida. No iOS, esta é a principal forma de adaptar o comportamento do aplicativo ao tipo de rede atual sem acesso direto à interface de rádio.

Escolha de plano e operadora: impacto no desempenho do aplicativo

Embora o aplicativo não controle a seleção da operadora, conhecer as características dos diferentes planos ajuda o desenvolvedor a tomar decisões. APN (Access Point Name) — um gateway entre a rede celular e a internet. Diferentes APNs (internet, ims, mms) fornecem QoS diferente — o APN de voz (IMS) tem prioridade sobre o tráfego de internet.

Operadoras modernas estão introduzindo DNN (Data Network Name) no 5G SA — um análogo do APN com capacidade de segmentação por requisitos: ultra-reliable low-latency (URLLC), enhanced mobile broadband (eMBB), massive IoT (mMTC). O desenvolvedor não seleciona o segmento diretamente, mas o aplicativo pode solicitar um QoS específico através do 5G QoS Identifier (5QI) ao usar Network Slicing.

Recomendações para o desenvolvedor: verificar a disponibilidade de conexão através de NetworkInfo.isConnectedOrConnecting antes de enviar dados; definir timeouts de requisição de pelo menos 30 segundos para redes celulares (a sessão TCP estabelece mais lentamente com sinal fraco); usar tarefas em segundo plano (WorkManager, BGTaskScheduler) para sincronização apenas quando conectado a Wi-Fi ou plano ilimitado.

Perguntas Frequentes

Qual a diferença entre 5G NSA e 5G SA?

5G NSA (Non-Standalone) usa 5G New Radio para transmissão de dados e 4G LTE Core para gerenciamento de conexão e mobilidade. 5G SA (Standalone) usa um núcleo 5G completo com autenticação independente. SA é obrigatório para Network Slicing e latência inferior a 10 ms, NSA — para lançamento inicial de 5G em infraestrutura existente.

Como o aplicativo pode determinar que está funcionando através de uma rede celular?

No Android — ConnectivityManager.getActiveNetwork().getNetworkCapabilities() com verificação hasTransport(TRANSPORT_CELLULAR). No iOS — NWPathMonitor com verificação usesInterfaceType(.cellular). Adicionalmente, o iOS fornece isExpensive para determinar uma conexão medida.

O que é Carrier Aggregation no 4G LTE?

Carrier Aggregation — uma tecnologia que combina até 5 frequências portadoras (component carriers) para aumentar a largura de banda. Se cada portadora fornece 20 MHz de largura de banda, a agregação de 3 portadoras oferece 60 MHz — velocidade de até 450 Mbps. Para o aplicativo, Carrier Aggregation é transparente: o modem gerencia a combinação automaticamente.

Por que o 5G mmWave não funciona em ambientes fechados?

As ondas milimétricas (24–52 GHz) têm um comprimento de onda muito curto (5–12 mm) e são fortemente atenuadas ao atravessar paredes, janelas e até a folhagem das árvores. mmWave requer linha de visão direta com a antena — as perdas através do vidro são de 10–30 dB. Por isso, o mmWave é usado em espaços abertos: estádios, praças, centros comerciais com cúpulas transparentes.

Como lidar com a perda de sinal celular no aplicativo?

Recomenda-se assinar as notificações do ConnectivityManager (Android) ou NWPathMonitor (iOS). Ao perder sinal, o aplicativo deve: cancelar as requisições de rede atuais, mostrar um indicador de falta de conexão ao usuário, salvar o estado no armazenamento local (Room, CoreData) e agendar a reconexão com backoff exponencial (tentar novamente após 10s, 30s, 60s, 300s).

Resumo

  • Cellular — rede celular dividida em células com handover ao mover o dispositivo entre células
  • 4G LTE — padrão all-IP com OFDMA, MIMO e Carrier Aggregation, velocidade de até 3 Gbps no LTE-Advanced
  • 5G NR — duas faixas: Sub-6 (cobertura em massa) e mmWave (até 20 Gbps em curtas distâncias)
  • Network Slicing — segmentos virtuais de infraestrutura para diferentes cenários: IoT, URLLC, eMBB
  • NSA vs SA — Non-Standalone usa núcleo LTE, Standalone — núcleo 5G completo para latência < 5 ms
  • RSSI e o indicador isExpensive ajudam o aplicativo a adaptar o comportamento à conexão celular
  • APN/DNN — ponto de acesso à internet da operadora; no 5G SA, o DNN pode usar Network Slicing para serviço prioritário

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.

Discutir o projeto

Leia também