Voltar ao blog
·9 min de leitura·productdevbook

Uso de dados do Mac em rede móvel: como o macOS gasta dados via tethering

Um olhar aprofundado sobre como o macOS trata uma conexão via iPhone, por que ela pode queimar seus dados móveis rapidamente e como manter o consumo sob controle.

  • macOS
  • Hotspot
  • Bandwidth
  • Tutorial

Você faz tethering do MacBook com o iPhone para trabalhar duas horas numa cafeteria, e quando confere o plano de dados à noite, está 4 GB mais fundo do que esperava. Nada parecia pesado. Você não esteve em chamada. Agora encara um detalhamento de uso no telefone que diz "Compartilhamento de Internet" em letras grandes e nada mais explica.

O macOS usa dados móveis — em geral via iPhone com tethering — de forma diferente do Wi-Fi em alguns aspectos e idêntica em outros. Entender como o macOS trata dados móveis, o que ele considera "caro" e como obter contabilidade por interface importa quando cada megabyte custa. Este é um guia prático para quem usa tethering.

Como o macOS enxerga um iPhone com tethering

Quando você liga o Compartilhamento de Internet no iPhone e o seu Mac se conecta a ele (via Wi-Fi, USB ou Bluetooth), o macOS vê uma interface de rede como qualquer outra. A diferença está nos metadados: o macOS sabe que a conexão é um Compartilhamento de Internet e pode marcá-la como "cara" para que apps bem comportados reduzam o consumo.

A interface

  • Tethering por Wi-Fi: o Mac usa o rádio Wi-Fi para falar com o rádio Wi-Fi do telefone, que então roteia pela rede móvel. Dois rádios ativos.
  • Tethering por USB: conexão com fio do Mac ao telefone, telefone roteia pela rede móvel. Um rádio ativo (o do telefone), o Wi-Fi do Mac pode dormir.
  • Tethering por Bluetooth: raramente usado por ser lento, mas disponível.

Tethering por USB costuma ser o mais eficiente: latência menor, sem overhead do rádio Wi-Fi do Mac e throughput mais estável. Se você usa tethering para trabalho sério, o USB vale a pena.

A flag de "caro"

O macOS usa um conceito interno de conexões "constrained" ou "expensive". É assim que o Modo de Dados Reduzidos sinaliza para os apps: "essa conexão custa dinheiro ou tem limite, se comportem." Apps escritos para respeitar esse sinal vão reduzir buscas em segundo plano, atrasar uploads não urgentes e evitar pré-carregamentos desnecessários.

O detalhe: isso é uma sugestão, não uma imposição. Muitos apps de terceiros nem checam a flag. Clientes de sincronização na nuvem em particular têm um histórico ruim de respeitar isso.

Onde fica o Modo de Dados Reduzidos

O Modo de Dados Reduzidos nesse contexto é uma configuração do Mac, não do telefone.

Ajustes do Sistema → Wi-Fi → clique na rede ativa (o Compartilhamento de Internet aparece aqui quando você está conectado) → Detalhes → toggle de Modo de Dados Reduzidos.

Quando ligado, o macOS:

  • Avisa aos apps que a conexão é restrita
  • Pausa algumas atualizações e downloads no nível do sistema (atualizações da App Store, backups do iCloud Photos)
  • Não empurra tanta atividade em segundo plano pelo link
  • Não impede (e nem pode) que apps de terceiros façam o que quiserem

Você também pode configurar o lado do telefone: no iPhone, Ajustes → Dados Móveis → Opções de Dados Móveis → Modo de Dados Reduzidos. É uma configuração separada que limita o uso celular dos apps do próprio iPhone. Vale ligar os dois durante o tethering.

O que os controles do macOS tratam como caro — e o que escapa

Aqui o resumo prático do que tende a se comportar num Compartilhamento de Internet e do que não.

Costumam se comportar bem

  • App Store pausa atualizações a menos que você aprove manualmente
  • iCloud Photos geralmente pausa a fila de upload
  • Atualização de Software segura downloads grandes
  • Mail continua funcionando, mas adia algumas buscas em segundo plano

Misto

  • Safari e outros navegadores continuam a todo vapor; não restringem downloads nem streaming de vídeo no celular
  • iCloud Drive varia; sincronização de arquivos pequenos continua, uploads grandes às vezes pausam
  • Dropbox e Google Drive muitas vezes seguem em velocidade total; depende das configurações dentro de cada app

Geralmente sem restrição

  • Apps de streaming (Spotify, YouTube, Netflix) — não suponha que vão reduzir qualidade
  • Apps de videoconferência (Zoom, Teams) — usam tudo que conseguirem
  • Ferramentas de backup (Backblaze, Time Machine pela rede) — não pausam sem configuração explícita
  • A maioria dos apps de chat de terceiros — mantêm conexões persistentes abertas

O padrão: apps da Apple costumam respeitar a flag de caro. Apps de terceiros, frequentemente, não.

Conseguindo contabilidade por interface

O macOS expõe contagens de bytes por interface por várias rotas.

netstat

No Terminal: netstat -ib mostra contagens de bytes por interface desde o boot. Vai listar en0, en1, awdl0, utun0 (VPN) e várias outras. A interface do seu Compartilhamento de Internet costuma ser a Wi-Fi ativa ou a do tethering USB.

Bom para um número único ("quantos bytes no total via Wi-Fi desde o boot"), mas inútil para detalhamento por app ou para "o que aconteceu na última hora."

nettop

Também no Terminal: nettop -P -m route dá uma visão ao vivo de atividade de rede por processo. Mostra contagens de bytes por interface e funciona no nível por app. Não é bonito, mas é preciso e vem com o macOS.

Activity Monitor

A aba Rede dá bytes por processo desde o lançamento. Não detalha por interface, não agrupa auxiliares, não mantém histórico.

Um monitor dedicado

Um monitor de banda na barra de menu que entende interfaces e uso por app evita a ginástica. O ova mostra taxas e histórico por app com processos auxiliares agrupados sob o app pai, então quando você está com tethering pode ver imediatamente se Slack, Chrome ou algum processo em segundo plano está comendo seu plano.

Linha do tempo por app, com auxiliares agrupados, navegável
ova amostra a cerca de 1 Hz e persiste o histórico localmente. Faça tethering por uma hora, percorra a linha do tempo depois e veja exatamente qual app contou para quais megabytes.

Checklist pré-tethering

Se você faz tethering com frequência e quer uso de dados previsível, essa rotina se paga.

  1. Ligue o Modo de Dados Reduzidos no Mac para a rede do hotspot
  2. Pause o backup na nuvem (Backblaze, Time Machine, qualquer coisa parecida) explicitamente
  3. Pause a sincronização de arquivos (Dropbox, Google Drive, OneDrive) se não estiver em uso
  4. Feche apps de chat que você não precisa abertos agora
  5. Feche abas do navegador que se atualizam sozinhas (sites de notícia, dashboards)
  6. Desative auto-play em sites de streaming se tiver alguma aba aberta
  7. Adie as notificações de atualização do macOS até voltar para o Wi-Fi

Pronto, agora você está fazendo tethering com uma linha de base conhecida.

Veja seu uso em tethering em tempo real

ova é um monitor de banda na barra de menu que mostra taxas ao vivo por app e histórico, com auxiliares agrupados. Dados locais, ~3 MB, assinado e notarizado.

Baixar para macOS

Surpresas comuns

Algum tráfego que pega usuários de tethering desprevenidos.

Indexação do Spotlight em emails ou arquivos novos

Se você voltou online depois de uns dias offline, o Spotlight pode decidir indexar coisas em segundo plano, o que pode incluir baixar anexos ou sincronizar metadados. Aparece como mds ou mdworker na lista de processos.

Biblioteca do Photos colocando em dia

Se o iCloud Photos estava pausado enquanto você estava offline, ele pode começar a sincronizar agressivamente assim que vê uma conexão — mesmo via tethering — dependendo das configurações.

Atualizações da App Store que escaparam

Atualização automática é em grande parte limitada no Modo de Dados Reduzidos, mas não perfeitamente. Verifique olhando a atividade da App Store depois de uma sessão.

Uma chamada do Slack que você esqueceu que ainda estava conectada

Chamadas de vídeo e áudio não desconectam sozinhas quando você sai. Um huddle do Slack "ainda conectado" do começo do dia pode comer centenas de megabytes silenciosamente.

O próprio macOS fazendo atualizações de SO em segundo plano

Se uma atualização grande está na fila, o macOS pode tentar baixá-la em qualquer conexão, inclusive em tethering. Pause a Atualização de Software explicitamente.

Caminhos de celular vs Wi-Fi na prática

Algumas diferenças práticas que vale conhecer.

Latência

Celular tende a ter latência maior do que Wi-Fi, ainda mais com sinal fraco. Apps que pingam com frequência vão mostrar padrões diferentes. Sessões SSH podem parecer menos responsivas; chamadas de vídeo podem ter mais jitter.

Throughput variável

Throughput celular varia muito com força de sinal, hora do dia e congestionamento. Uma conexão que te dá 50 Mbps às 10h pode dar 8 Mbps às 18h no mesmo lugar. Apps que fazem buffer adaptativo (streaming) lidam bem com isso; apps que não (alguns clientes de sincronização) ficam tentando de novo e desperdiçam bytes.

Custo por MB

Mesmo em planos que não cobram por MB explicitamente, o tethering em hotspot costuma ter um teto (em geral 5–30 GB nas operadoras dos EUA) depois do qual o throughput é severamente limitado. Saber em que parte da sua cota mensal você está importa para planejar.

Privacidade

Celular te dá um IP público mais unicamente associado a você do que a maioria das redes Wi-Fi. Não é uma diferença significativa de privacidade para a maioria dos fluxos de trabalho, mas vale saber se você se importa.

Encerrando

Fazer tethering de Mac com telefone é uma forma perfeitamente válida de trabalhar, e perguntas sobre uso de dados móveis no Mac param de ser misteriosas quando você passa uma sessão observando de fato o que sua máquina faz no link. O formato da resposta é consistente entre usuários:

  • Um punhado de apps respeita o Modo de Dados Reduzidos e se comporta bem
  • Outro punhado ignora completamente e segue fazendo o de sempre
  • Alguns processos furtivos em segundo plano (Spotlight, Photos, Atualização de Software) são previsíveis quando você sabe onde olhar
  • A correção em todo caso é preparação consciente pré-tethering mais um monitor por app rodando enquanto você trabalha

Passe uma sessão de tethering com o ova ou qualquer monitor equivalente na barra de menu e os padrões ficam óbvios. Depois disso, o checklist pré-tethering vira um hábito de quinze segundos e suas contas de dados param de te surpreender. O macOS tem o encanamento — só não oferece o detalhamento. Olhe para o fio e o quadro se monta rápido.