Über
NetDiag+ wird von Dmytro Tishchenko gebaut, einem unabhängigen iOS-Entwickler. Die App entstand aus einem einfachen Ärgernis: Jedes Tool meldete, die Verbindung sei in Ordnung, während Calls stotterten und Spiele ruckelten — und keines konnte sagen, wessen Schuld es war.
Also misst die App, statt zu raten — rohes ICMP und TCP vom Telefon, der Router getrennt vom Internet geprüft, Jitter und Verlust neben der Latenz — und die Anleitungen auf dieser Seite erklären, wie man diese Zahlen liest. 27 Werkzeuge, 13 Sprachen; jede Messung läuft auf dem Gerät, die Ergebnisse bleiben in seinem Verlauf.
Wie die Zahlen entstehen
Jede Messung läuft auf dem Telefon, ohne einen Server von mir im Weg. Ping ist rohes ICMP über einen unprivilegierten Datagram-Socket, dafür braucht es weder Jailbreak noch eine besondere Berechtigung; filtert ein Netz ICMP — die meisten Mobilfunknetze tun das — wiederholt das Tool den Versuch per TCP auf dem Port, den der Host wirklich spricht, und schreibt das in die Zeile, statt einen falschen Timeout zu melden.
Zwei Gewohnheiten zählen mehr als das Protokoll. Die erste: Der Router wird getrennt vom Internet gemessen. Ist schon der erste Hop langsam, ist jeder entfernte Wert aufgebläht, und die App sagt das laut, statt dich einen Spieleserver beschuldigen zu lassen. Die zweite: Eine Zeile meldet den Median aus elf Versuchen, nicht den Mittelwert, mit Jitter und Verlust daneben. Ein Ausreißer verschiebt einen Mittelwert, einen Median kann er nicht verschieben — und eine Verbindung mit 40 ms und 30 ms Jitter spielt sich schlechter als stabile 120 ms, was ein Mittelwert genau verbirgt.
Was sie dir nicht sagen kann
iOS gibt keine rohen Sockets her, also kommen Antworten ohne ihren IP-Header an, und eine Traceroute kann die TTL nicht melden, die ein Hop zurückgeschickt hat. Nichts misst im Hintergrund: Messungen gibt es, solange ein Tool offen ist. Der Ping im Spiel ist nicht dieselbe Zahl wie ein Ping in dieselbe Region, weil Spiele ihre eigene Tickrate und Pufferung obendrauf legen. Und im Mobilfunk gehört die Warteschlange dem Anbieter — die App kann beweisen, dass sie da ist, und nichts dagegen tun. Wo es so eine Grenze gibt, benennen die Anleitungen sie.
Für wen sie gedacht ist
Für alle, denen man gesagt hat, ihr Internet sei in Ordnung. Für Gamer mit einem Speedtest, der 300 Mbit anzeigt, und einer Runde, die ruckelt; für Leute im Homeoffice, deren Calls abbrechen, während ein Backup hochlädt; und für jeden, der gleich ein Ticket beim Provider aufmacht und dafür etwas Haltbareres braucht als einen Screenshot. Die Anleitung zu Belegen gibt es, weil eine datierte Messreihe ein Ticket an der ersten Support-Ebene vorbeibringt und eine einzelne Ablesung nicht.
Wie es hierher kam
Offen entwickelt, ein Problem nach dem anderen:
- 1.4.5 — Bufferbloat-Test: pingt Router und Internet gleichzeitig unter Last, vergibt eine Note von A bis F und benennt, wer die Warteschlange bildet.
- 1.4.6 — Latenz-Dashboard: die Spielregionen, CDN-Knoten und Mobilfunknetze, die in deinem Land zählen, die schlechtesten zuerst, der Router vorab geprüft. Textexport aus jedem Tool für Tickets beim Provider.
- 1.4.7 — Messhinweise in allen 13 Sprachen; Deep Links, damit eine Anleitung das passende Tool öffnet.
- Als Nächstes — ein Android-Build und Endpunkt-Tabellen pro Land für weitere Märkte.
Kontakt
Fragen, Fehlerberichte, eine Zahl, die falsch aussieht: support@netdiag.online · @Tischenkod80
Im App Store ladenKostenlos · 27 Werkzeuge · Einmalkauf entfernt Werbung · kein Abo