Categories: Open SourceSoftware

Google macht Testwerkzeug für Latenzmessungen quelloffen

Google hat ein Werkzeug quelloffen verfügbar gemacht, mit dem es Latenzen bei Touch- und Audio-Eingaben unter Android und Chrome OS misst. Wie Mark Koudritsky auf Android-Developers schreibt, wurde es unter anderem intern für die Nexus- und Chromebook-Entwicklung genutzt.

Das Tool heißt WALT. Sein Code ist auf GitHub verfügbar. Wer WALT nutzen möchte, um die Reaktionsfreudigkeit eines Touchscreens oder Touchpads zu messen, braucht ergänzend Hardware im Wert von etwa 50 Dollar. Google hat eine beispielhafte Teileliste und ein Aufbauschema, aber keine exakte Bauanleitung verfügbar gemacht. Für Audio-Latenzmessungen ist ein Audio-Dongle nötig.

Latenzmessungen von Nexus-Geräten mit WALT (Bild: Google)

Googles Beschreibung zufolge stammt WALT von Quickstep ab, einem USB-Gerät, mit dem das Chrome-OS-Team ursprünglich Touchpad-Latenzmessungen durchführte. Anders als Quickstep kann sich WALT aber millisekundengenau mit einem externen Taktgeber synchronisieren. Dadurch kann es Eingabe- und Ausgabesequenz separat erfassen, zeigt also nicht nur die Summe der zwischen Eingabe und Ausgabe vergangenen Zeit an.

Auf GitHub findet sich auch der Hinweis, es handle sich nicht um ein offizielles Google-Produkt. Dort ist zudem ein Foto der Hardware zu sehen. Außerdem sind eine Erklärung zur Synchronisierung und Python-Code verlinkt, mit dem Chrome OS und WALT kommunizieren können.

ANZEIGE

Upgrade statt Neukauf: SSD steigert die Produktivität

Im Vergleich zu Festplatten glänzen SSDs mit einer höheren Leistung, geringerem Energieverbrauch und weniger Hitzeentwicklung. Die längere Lebensdauer unterstreicht Samsung zudem mit einer 10-jährigen Garantie für seine 850PRO-Serie.

Dieses Jahr hatte Google schon ein Framework für Tests von iOS-Apps quelloffen gemacht. Das in Objective-C geschriebene Programm EarlGrey steht unter einer Apache-Lizenz. Wie WALT entstand es für den Hausgebrauch. Als Schlüsselfunktion gilt die eingebaute Synchronisierung, die in Tests auf Events wie Animationen, Netzwerkanfragen und dergleichen wartet, bevor sie mit der Oberfläche interagiert.

Googles Open-Source-Bemühungen beschränken sich freilich nicht auf interne Werkzeuge und als Open Source entwickelte Produkte wie den Browser Chromium oder das Android Open Source Project (AOSP). Vor einem Jahr stellte es sogar seine Schriftenfamilie Roboto unter eine Open-Source-Lizenz, die mit Android 4.0 Ice Cream Sandwich eingeführt wurde. Sie ist heute die Standardschrift von Android sowie Chrome OS und ein wichtiges Element von Material Design, also auch ein Erkennungszeichen von Google-Produkten. Und selbst das Machine-Learning-System TensorFlow ist quelloffen. Google setzt die Technik in Anwendungen wie Google Fotos und Google Übersetzer ein sowie für Funktionen wie Suche und intelligente Antworten.

Tipp: Wie gut kennen Sie Google? Testen Sie Ihr Wissen – mit dem Quiz auf silicon.de.

Florian Kalenda

Seit dem Palm Vx mit Klapp-Tastatur war Florian mit keinem elektronischen Gerät mehr vollkommen zufrieden. Er nutzt derzeit privat Android, Blackberry, iOS, Ubuntu und Windows 7. Die Themen Internetpolitik und China interessieren ihn besonders.

Recent Posts

Corona befördert das Wachstum von Cloud-Services

Corona hat sowohl die Bedeutung der IT als auch von Public Cloud Services gesteigert. Die…

2 Tagen ago

ZTNA versus Remote Access VPN – 6 Vorteile

Remote Access Virtual Private Networks (VPN) haben lange gute Dienste geleistet, aber der Trend zum…

2 Tagen ago

AWS nutzt Fedora Linux für sein cloudbasiertes Amazon Linux

Ziel ist die Integration von Red Hat Enterprise Linux. Das Betriebssystem ist für Amazon EC2…

2 Tagen ago

So setzen Ransomware-Verbrecher ihre Opfer unter Druck

Ransomware-Angreifer setzen eine breite Palette von rücksichtslosen Druckmitteln ein, um die Opfer zur Zahlung des…

2 Tagen ago

Kubernetes gegen Ransomware

Container sind mittlerweile nicht mehr vor Attacken gefeit. Veritas verrät sechs Tipps, um Kubernetes-Daten vor…

2 Tagen ago

Storage-Tiering – ein obsoletes Paradigma

Das traditionelle Tiering von Speicherinfrastruktur in verschiedene Klassen je nach Alter der Daten und Zugriffswahrscheinlichkeit…

2 Tagen ago