Network Throttler für macOS: Apps unter schlechten Verbindungen testen
Wer Software entwickelt, testet sie meist unter optimalen Bedingungen. Schnelles WLAN, stabile Verbindung, keine Paketverluste. In der Realität sieht das jedoch oftmals anders aus. Nutzer bewegen sich in Parkhäusern, hängen an überlasteten Mobilfunkmasten oder surfen über das WLAN eines Cafés, das seinen besseren Tagen längst entwachsen ist. Genau diese Lücke zwischen Entwicklungsumgebung und Realität schließt das macOS-Programm „Network Throttler“.
Die App für macOS Sonoma und neuer sitzt unauffällig in der Menüleiste und erlaubt es, die Netzwerkgeschwindigkeit des gesamten Macs per Klick zu drosseln. Wer wissen möchte, wie sich seine Anwendung unter 3G-Bedingungen oder bei spürbarem Paketverlust verhält, hat das innerhalb weniger Sekunden eingerichtet. Vordefinierte Profile für gängige Verbindungstypen wie Edge, LTE oder DSL sind bereits enthalten, eigene lassen sich zudem anlegen.

Ein Feature, das im Entwickleralltag schnell unverzichtbar wird, ist der automatische Abschalttimer. Das Szenario ist vielen bekannt: Man drosselt kurz die Verbindung, wird durch etwas anderes abgelenkt und bemerkt erst beim nächsten Build oder Deploy, dass der Throttler noch aktiv ist. Mit einem gesetzten Timer erledigt sich das von selbst. Wer noch feinere Einstellungen vornehmen möchte, kann Download- und Uploadgeschwindigkeit, Latenz, Paketverlust und DNS-Verzögerung unabhängig voneinander definieren.
Technisch setzt die App laut Entwickler auf SwiftUI und läuft nativ auf Apple Silicon sowie Intel-Macs. Da sie Netzwerkeinstellungen auf Systemebene anpasst, benötigt sie einmalig das Administrator-Passwort zur Installation eines privilegierten Helfers. Auf dem Mac App Store ist sie deshalb nicht verfügbar, wurde jedoch von Apple notarisiert. Der Download ist über die offizielle Webseite möglich, die Installationsdatei gerade einmal 1,7 MB groß. Nach einer kostenlosen siebentägigen Testphase kostet die App einmalig 5,99 US-Dollar ohne Abo und wird über Gumroad erworben.

Wer die App im Alltag einsetzt, sollte einen wichtigen Punkt im Hinterkopf behalten, denn der Network Throttler drosselt den gesamten Netzwerkverkehr des Macs, nicht nur den Internetzugang. Ist die Drosselung aktiv, trifft sie also auch lokale Netzwerkverbindungen, etwa zu einem NAS im Heimnetzwerk. Das ist technisch folgerichtig, da die App auf Systemebene arbeitet, kann aber überraschen, wenn man es nicht erwartet.
Abseits des Entwicklereinsatzes lässt sich Network Throttler auch für gezieltes Traffic Shaping im eigenen Netzwerk nutzen. Wer auf dem Mac einen größeren Download anstößt und dabei nicht riskieren möchte, dass das laufende IPTV-Signal am Smart TV ins Stocken gerät, kann die verfügbare Bandbreite so kurzerhand auf einen definierten Wert deckeln. Ein kleines Tool mit einem klar umrissenen Zweck, das diesen zuverlässig erfüllt.