Torna al blog
·9 min di lettura·productdevbook

Consumo dati Mac in tethering: come macOS usa la connessione cellulare

Uno sguardo approfondito a come macOS gestisce un iPhone in tethering, perché può bruciare i dati cellulari in fretta e come tenere il consumo sotto controllo.

  • macOS
  • Hotspot
  • Bandwidth
  • Tutorial

Colleghi il tuo MacBook all'iPhone in tethering per un paio d'ore di lavoro da un bar, e quando guardi il piano dati la sera, sei 4 GB più giù di quanto ti aspettassi. Niente sembrava pesante. Non eri in chiamata. Adesso fissi il riepilogo sul telefono che dice "Hotspot Personale" a caratteri cubitali e non offre altre spiegazioni.

macOS usa i dati cellulare — di solito tramite iPhone in tethering — in modo diverso dal Wi-Fi per certi aspetti e identico per altri. Capire il comportamento dei dati cellulare su Mac, cosa macOS considera "costoso" e come ottenere un conteggio per interfaccia conta quando la larghezza di banda ha un costo al megabyte. Questa è una guida pratica per chi usa il tethering.

Come macOS vede un iPhone in tethering

Quando attivi l'Hotspot Personale su un iPhone e il Mac si collega (via Wi-Fi, USB o Bluetooth), macOS vede un'interfaccia di rete come tante altre. La differenza è nei metadati: macOS sa che la connessione è un Hotspot Personale e può marcarla come "costosa" così le app ben fatte si moderano.

L'interfaccia

  • Tethering Wi-Fi: il Mac usa la sua radio Wi-Fi per parlare con la radio Wi-Fi del telefono, che instrada poi via cellulare. Due radio attive.
  • Tethering USB: connessione cablata dal Mac al telefono, il telefono instrada via cellulare. Una sola radio attiva (quella del telefono), il Wi-Fi del Mac può andare in sleep.
  • Tethering Bluetooth: raramente usato perché lento, ma disponibile.

Il tethering USB è generalmente il più efficiente: latenza più bassa, nessun overhead della radio Wi-Fi sul Mac e throughput più stabile. Se fai tethering per lavoro serio, l'USB vale la pena.

Il flag "expensive"

macOS usa un concetto interno di connessioni "constrained" o "expensive". È così che la Modalità Dati Ridotti segnala alle app: "questa connessione costa o ha un limite, comportati di conseguenza." Le app scritte per rispettare questo segnale ridurranno i fetch in background, ritarderanno i caricamenti non urgenti ed eviteranno preload non necessari.

Il problema: è un suggerimento, non un'imposizione. Molte app di terze parti non controllano il flag affatto. I client di sincronizzazione cloud in particolare hanno una storia poco brillante nel rispettarlo.

Dove vive la Modalità Dati Ridotti

In questo contesto la Modalità Dati Ridotti è un'impostazione lato Mac, non del telefono.

Impostazioni di Sistema → Wi-Fi → clic sulla rete attiva (l'Hotspot Personale apparirà qui quando sei connesso) → Dettagli → interruttore Modalità Dati Ridotti.

Quando è attiva, macOS:

  • Comunica alle app che la connessione è limitata
  • Mette in pausa alcuni aggiornamenti e download di sistema (aggiornamenti dell'App Store, backup di iCloud Foto)
  • Non spinge tanta attività in background sul collegamento
  • Non impedisce (e non può) alle app di terze parti di fare ciò che vogliono

Puoi configurare anche il lato telefono: su iPhone, Impostazioni → Cellulare → Opzioni Dati Cellulare → Modalità Dati Ridotti. È un'impostazione separata che limita l'uso cellulare per le app dell'iPhone stesso. Vale la pena attivare entrambe in tethering.

Cosa i controlli dei dati cellulare su Mac trattano come costoso — e cosa sfugge

Ecco la suddivisione pratica di cosa tende a comportarsi bene su un Hotspot Personale e cosa no.

In genere ben educate

  • Gli aggiornamenti dell'App Store vanno in pausa salvo approvazione manuale
  • iCloud Foto in genere mette in pausa la coda di caricamento
  • L'Aggiornamento Software trattiene i download grandi
  • Mail continua a funzionare ma rimanda alcuni fetch in background

Comportamento misto

  • Safari e altri browser continuano a girare a piena velocità; non limitano download o streaming video su cellulare
  • iCloud Drive ha un comportamento variabile; la sincronizzazione di file piccoli continua, i caricamenti grandi a volte si fermano
  • Dropbox e Google Drive spesso continuano a piena velocità; dipende dalle impostazioni dentro ogni app

In genere senza restrizioni

  • App di streaming (Spotify, YouTube, Netflix) — non dare per scontato che abbassino la qualità
  • App di videoconferenza (Zoom, Teams) — useranno tutto quello che riescono a prendere
  • Strumenti di backup (Backblaze, Time Machine via rete) — non vanno in pausa senza configurazione esplicita
  • La maggior parte delle app di chat di terze parti — mantengono connessioni persistenti aperte

Il pattern: le app di Apple tendono a rispettare il flag expensive. Quelle di terze parti spesso no.

Ottenere il conteggio per interfaccia

macOS espone i conteggi di byte per interfaccia tramite diverse vie.

netstat

Nel Terminale: netstat -ib mostra i conteggi di byte per interfaccia dall'avvio. Elenca en0, en1, awdl0, utun0 (VPN) e vari altri. L'interfaccia per il tuo Hotspot Personale sarà tipicamente l'interfaccia Wi-Fi attiva o quella del tethering USB.

Va bene per un singolo numero ("quanti byte totali su Wi-Fi dall'avvio") ma è inutile per la suddivisione per app o per "cosa è successo nell'ultima ora."

nettop

Sempre nel Terminale: nettop -P -m route dà una vista live per processo dell'attività di rete. Mostra i conteggi di byte per interfaccia e funziona a livello di app. Non è bello da vedere ma è accurato, e arriva con macOS.

Monitoraggio Attività

La scheda Rete dà i byte per processo dall'avvio. Non scompone per interfaccia, non raggruppa i processi ausiliari, non conserva la cronologia.

Un monitor dedicato

Un monitor della larghezza di banda nella barra dei menu che conosce interfacce e uso per app risparmia il via vai. ova mostra velocità e cronologia per app con i processi ausiliari raggruppati sotto la loro app principale, così quando sei in tethering vedi subito se Slack, Chrome o un processo in background sta consumando il tuo piano.

Timeline per app, con ausiliari raggruppati e scorrevole
ova campiona a circa 1 Hz e mantiene la cronologia in locale. Fai tethering per un'ora, scorri la timeline dopo, vedi esattamente quale app ha consumato quali megabyte.

Una checklist pre-tethering

Se fai spesso tethering e vuoi un consumo dati prevedibile, questa routine si ripaga da sola.

  1. Attiva la Modalità Dati Ridotti sul Mac per la rete hotspot
  2. Metti in pausa il backup cloud (Backblaze, Time Machine, qualsiasi simile) esplicitamente
  3. Metti in pausa la sincronizzazione file (Dropbox, Google Drive, OneDrive) se non ti serve attivamente
  4. Esci dalle app di chat che non ti servono ora
  5. Chiudi le schede del browser che si aggiornano da sole (siti di news, dashboard)
  6. Disattiva l'auto-play sui siti di streaming se hai una scheda aperta
  7. Salta le notifiche di aggiornamento macOS finché non torni sul Wi-Fi

Adesso fai tethering con una baseline nota.

Vedi il tuo consumo in tethering in tempo reale

ova è un monitor della larghezza di banda nella barra dei menu che mostra velocità live e cronologia per app, con processi ausiliari raggruppati. Dati locali, ~3 MB, firmato e notarizzato.

Scarica per macOS

Sorprese comuni

Del traffico che coglie alla sprovvista chi usa il tethering.

Indicizzazione Spotlight di nuova posta o file

Se torni online dopo qualche giorno offline, Spotlight può decidere di indicizzare cose in background, e questo può includere il download di allegati o la sincronizzazione di metadati. Visibile come mds o mdworker nelle liste dei processi.

La libreria Foto che recupera

Se iCloud Foto era in pausa mentre eri offline, può iniziare a sincronizzare aggressivamente appena vede una connessione — anche in tethering — a seconda delle impostazioni.

Aggiornamenti dell'App Store che sono passati

L'auto-aggiornamento è per lo più rallentato in Modalità Dati Ridotti ma non in modo perfetto. Verifica guardando l'attività dell'App Store dopo una sessione.

Una chiamata Slack che hai dimenticato attiva

Le chiamate video e audio non si disconnettono da sole quando ti allontani. Un huddle Slack "ancora connesso" da prima nella giornata può divorare centinaia di megabyte in silenzio.

macOS stesso che fa aggiornamenti di sistema in background

Se è in coda un aggiornamento importante, macOS può tentare di pre-scaricarlo su qualsiasi connessione, incluso il tethering. Metti in pausa Aggiornamento Software esplicitamente.

Percorsi cellulare vs Wi-Fi nella pratica

Qualche differenza pratica da conoscere.

Latenza

Il cellulare tende ad avere latenza più alta del Wi-Fi, soprattutto con segnale debole. Le app che fanno ping spesso mostreranno pattern diversi. Le sessioni SSH possono sembrare meno reattive; le videochiamate possono avere più jitter.

Throughput variabile

Il throughput cellulare oscilla parecchio con la potenza del segnale, l'orario e la congestione. Una connessione che ti dà 50 Mbps alle 10 può darti 8 Mbps alle 18 nello stesso punto. Le app che bufferizzano in modo adattivo (streaming) gestiscono bene la cosa; quelle che non lo fanno (alcuni client di sync) continuano a riprovare e sprecano byte.

Costo al MB

Anche su piani che non addebitano per MB esplicitamente, il tethering hotspot ha spesso un tetto (di solito 5-30 GB sui carrier US) oltre il quale il throughput viene rallentato pesantemente. Sapere a che punto sei nel tuo budget mensile conta per pianificare.

Privacy

Il cellulare ti dà un IP pubblico più associato a te di gran parte delle reti Wi-Fi. Non è una differenza di privacy rilevante per la maggior parte dei flussi di lavoro ma vale la pena saperlo se ti importa.

In conclusione

Fare tethering tra Mac e telefono è un modo perfettamente valido per lavorare, e le domande sui dati cellulare su Mac smettono di essere misteriose una volta che hai passato una sessione a guardare davvero cosa fa la macchina sulla connessione. La forma della risposta è coerente tra utenti:

  • Una manciata di app rispetta la Modalità Dati Ridotti e si comporta bene
  • Un'altra manciata la ignora del tutto e continua a fare quello che fa sempre
  • Alcuni processi in background subdoli (Spotlight, Foto, Aggiornamento Software) sono prevedibili una volta che sai dove guardare
  • La soluzione in ogni caso è una preparazione consapevole pre-tethering più un monitor per app che gira mentre lavori

Passa una sessione in tethering con ova o un monitor equivalente nella barra dei menu e i pattern diventano ovvi. Dopo, la checklist pre-tethering diventa un'abitudine da quindici secondi e le bollette dei dati smettono di sorprenderti. macOS ha l'idraulica — semplicemente non offre la suddivisione spontaneamente. Guarda il filo e il quadro si compone in fretta.