Una recente aggiunta a Mac OS X e alle versioni moderne degli strumenti di sviluppo Xcode è un’utilità denominata Network Link Conditioner, uno strumento altamente personalizzabile che consente di simulare una varietà di velocità di connettività Internet comuni.
Questa utilità è pensata per gli sviluppatori Mac e iOS, permettendo loro di testare i tempi di risposta delle app in diverse condizioni di rete. Ma non è solo per gli sviluppatori: è estremamente utile anche per amministratori IT, amministratori di rete e sviluppatori web. In pratica, chiunque abbia bisogno di simulare specifiche velocità di connessione a Internet può trarre vantaggio dall’utilità, ed è un download gratuito disponibile da Apple.
Per accedere a Network Link Conditioner, devi installare l’intero pacchetto Xcode o, in alternativa, scaricare solo il pacchetto Hardware IO Tools e installarlo da lì. Scegli il metodo più appropriato per la tua situazione su Mac.
Ottieni il condizionatore del collegamento di rete in OS X per simulare le velocità di connessione
- Scarica e installa Xcode (collegamento App Store) scaricabile gratuitamente per gli utenti di OS X, oppure vai alla pagina dei download degli sviluppatori e accedi per scaricare «Hardware IO Tools». Usa uno dei seguenti metodi per accedere all’utilità:
- Con Xcode: dopo aver installato Xcode, vai su:
- Con IO Tools hardware: se hai scaricato Hardware IO Tools, monta il file dmg e fai doppio clic su Network Link Conditioner per installare il pannello delle preferenze in OS X.
- Fai doppio clic su «Network Link Conditioner.prefPane» per caricare l’utilità nelle Preferenze di Sistema.
- Apri le Preferenze di Sistema in OS X e scegli «Condizionatore di collegamento di rete» per accedere allo strumento e simulare varie velocità di connessione Internet.
/ Applicazioni / Utility / Condizionatore di collegamento di rete /
Puoi iniziare a utilizzare subito il simulatore di larghezza di banda.
Simula velocità specifiche di connessione Internet sul Mac utilizzando il condizionatore di rete
L’utilità Network Link Conditioner è piuttosto intuitiva e autoesplicativa: basta selezionare un profilo di larghezza di banda che desideri simulare e fare clic sul pulsante «ON» per attivarlo immediatamente. Il cambiamento avviene istantaneamente sulla rete delle macchine.
Le scelte di velocità di connessione Internet predefinite, disponibili come profili, sono:
- LTE – Caso medio, una connessione piuttosto veloce con buona connettività e perdita di pacchetti minima.
- 3G – Caso medio, buona connettività o rete lossy.
- Modem via cavo.
- DSL.
- Bordo – Caso medio, buona connettività o rete lossy.
- Wifi – Caso medio, buona connettività o rete lossy.
Se i profili di larghezza di banda esistenti ti sembrano troppo limitanti, fai clic sull’icona del lucchetto nell’angolo in basso a sinistra e poi sul pulsante «Gestisci profili» in basso a destra per creare o modificare un nuovo profilo. Qui puoi impostare parametri come la larghezza di banda downlink e uplink, il numero di pacchetti su e giù, il ritardo di risposta e persino il ritardo DNS.
Se svolgi qualsiasi lavoro di sviluppo, amministrazione di rete o se hai bisogno di testare la velocità di connettività internet per gli utenti potenziali, che si tratti di un’app per iPhone, dell’utilizzo di reti remote o di un sito web, è altamente consigliato installare Network Link Conditioner. Fallo subito! Puoi anche utilizzare l’utilità su uno sviluppo abbinato iPhone o iPad tramite i parametri Impostazioni sviluppatore.
Al termine, assicurati di disattivare il condizionatore del collegamento di rete «Off» nel pannello delle preferenze, altrimenti la velocità di connessione a Internet del Mac continuerà a emulare qualsiasi profilo di impostazione selezionato.
Il condizionatore di collegamento di rete è disponibile per Xcode da Xcode 4.1, quindi qualsiasi versione di esso avrà questa utilità utile. Nelle versioni successive di OS X e Xcode, non è nemmeno necessario scaricare Xcode: puoi optare per il download dell’hardware IO Tools separato invece di installare direttamente l’utility su un Mac.
Novità nel 2024: miglioramenti e funzionalità aggiuntive
Nel 2024, Apple ha introdotto alcuni miglioramenti significativi per il Network Link Conditioner. Ora è possibile personalizzare ulteriormente i profili di connessione, con opzioni che permettono di simulare condizioni di rete ancora più realistiche. Ad esempio, puoi ora simulare anche latenze variabili, che rendono i test delle app ancora più precisi.
Inoltre, la compatibilità con le ultime versioni di macOS è stata ottimizzata, garantendo prestazioni migliori e una maggiore stabilità. Gli sviluppatori possono ora utilizzare l’utility senza preoccuparsi di conflitti con altre applicazioni, il che rappresenta un enorme vantaggio durante le fasi di testing.
Infine, Apple ha incluso una serie di profili predefiniti aggiornati che riflettono le attuali velocità di connessione in diverse situazioni, rendendo più facile per gli sviluppatori testare le loro applicazioni in scenari reali. Con tutti questi miglioramenti, Network Link Conditioner si conferma uno strumento essenziale per chiunque lavori nel campo dello sviluppo su piattaforme Apple.