Controller auf iOS und Android testen
Verwende Safari 16.4 oder neuer auf iPhone und iPad oder Chrome auf Android - beide unterstützen die Gamepad API zum Auslesen verbundener Controller. Bluetooth-Pairing funktioniert mit DualSense, Xbox Wireless und den meisten MFi-Controllern auf beiden Plattformen. Mobile Browser-Tests sind weniger zuverlässig als am Desktop, funktionieren aber zur grundlegenden Verifikation von Tasten und Sticks.
Was Controller auf iOS und Android testen bedeutet
Die mobile Umgebung, die funktioniert
Die Browser-Unterstützung für Controller im mobilen Bereich kam spät - iOS Safari hat die Gamepad-API erst im März 2023 ausgeliefert (Safari 16.4). Android hatte sie früher über Chrome. Beide funktionieren heute für grundlegendes Controller-Testing, mit echten Zuverlässigkeitsabwägungen im Vergleich zum Desktop.
- 01
Bestätige deine Browser-Version
Auf iPhone oder iPad zeigt Einstellungen → Allgemein → Über die iOS-Version. iOS 16.4 oder neuer ist für die Gamepad-API in Safari erforderlich. Auf Android unterstützt Chrome die Gamepad-API ab Android 8. Ältere Handys können ein modernes Chrome oder Firefox installieren, haben aber auf Betriebssystemebene möglicherweise dennoch reduzierten Controller-Support.
- 02
Kopple einen Bluetooth-Controller
iPhone/iPad: Einstellungen → Bluetooth → einmal auf den Controller-Namen tippen, sobald er erscheint. Android: Einstellungen → Geräteverbindungen → Neues Gerät koppeln. Beide Plattformen unterstützen DualSense, Xbox Wireless Controller, 8BitDo Pro 2 und jeden modernen Bluetooth-Pad. Versetzt den Controller zuerst in den Kopplungsmodus - meist eine kleine Pair-Taste, die gedrückt gehalten wird, bis eine LED schnell blinkt.
- 03
Nutzt USB-C für MFi- und kabelgebundene Controller
iPhone 15 und neuer sowie alle iPad Pro- und iPad Air-Modelle und jedes moderne Android-Handy nutzen USB-C. MFi-zertifizierte kabelgebundene Controller wie das Backbone One (USB-C-Variante), das Razer Kishi V2 und das GameSir X2 Pro werdet direkt in den USB-C-Anschluss des Handys gesteckt. Der Controller wird erkannt, sobald er angeschlossen ist - keine Bluetooth-Kopplung nötig.
- 04
Browser öffnen und einen Knopf drücken
Gleiche Regel wie am Desktop - der Browser versteckt den Controller, bis du ihn bedienst. Öffne die Tester-Seite, tippe darauf, damit die Seite fokussiert ist, und drücke einen beliebigen Knopf am Controller. Der Tester sollte sofort die Controller-ID anzeigen und mit dem Auslesen von Knöpfen und Achsen beginnen.
- 05
Querformat für die beste Testansicht
Die meisten Controller-Tester zeigen Achsen und Knopfstatus in einer breiten Ansicht, die sich im Querformat besser liest. Drehe das Handy oder Tablet vor Testbeginn in die Querlage, damit die Oberfläche nicht zu gedrängt wirkt. Beim iPad ist das besonders wertvoll - der zusätzliche Bildschirmplatz erlaubt es, alle Achsen und alle Knöpfe auf einen Blick zu sehen.
Tests für Controller auf iOS und Android testen
Problemlösungen für Controller auf iOS und Android testen
Betroffene Geräte: Controller auf iOS und Android testen
Verwandte Glossarbegriffe
Fragen zu Controller auf iOS und Android testen
Drei häufigste Ursachen. Erstens: Prüfe dein iOS - Version 16.4 oder später wird für die Gamepad-API-Unterstützung benötigt. Zweitens: Stelle sicher, dass der Controller in Einstellungen → Bluetooth gekoppelt ist und als Verbunden angezeigt wird und nicht nur als Nicht verbunden. Drittens: Tippe auf die Browserseite, um ihr Fokus zu geben, und drücke dann einen beliebigen Knopf - der Browser versteckt den Controller, bis er eine Nutzerinteraktion mit der Seite erkennt, während der Controller Eingaben meldet.
Nein. Bluetooth am Handy fügt im Vergleich zum kabelgebundenen Desktop eine spürbare Latenz hinzu - typischerweise eine Grundlatenz von 15 bis 30 ms gegenüber 3 bis 6 ms kabelgebunden. Für einfache Funktionstests (registriert sich dieser Knopf, bewegt sich dieser Stick) reicht das. Für ernsthafte Latenzmessungen oder Polling-Rate-Vergleiche nutze ein kabelgebundenes Desktop-Setup. Mobiles Testing steht an erster Stelle für Komfort, an zweiter für Präzision.
Für die Gamepad-API in Safari funktionieren beide Arten über dieselbe Schnittstelle - Knöpfe und Achsen werden identisch gemeldet. Der Unterschied liegt auf App-Ebene und beim Rumble: Die MFi-Zertifizierung garantiert Kompatibilität mit Apples Game-Controller-Framework und schaltet oft zusätzliche Features frei. Für das Browser-Testing ergeben ein MFi-Controller und ein Bluetooth-Xbox-Pad äquivalente Ergebnisse.
Ja - das sind USB-C-Kabelcontroller, die direkt in dein Handy gesteckt werden. Sie erscheinen dem Browser Gamepad-API sofort nach dem Anschließen als Standard-Game-Controller. Das ist einer der zuverlässigeren mobilen Testwege, da keine Bluetooth-Stack-Einheit dazwischen ist. Beachte, dass Backbone und Kishi keine eigenen Sticks oder Knöpfe haben, die von deinem Handy abweichen - sie umhüllen das Handy in einer Controller-Hülle.
Mobile Bluetooth-Stacks sind unter funkbewegten Bedingungen weniger stabil als am Desktop. Häufige Ursachen: ein anderes Bluetooth-Gerät (Kopfhörer, Uhr), das um Bandbreite konkurriert, ein niedriger Controller-Akku, der bei neueren stromhungrigen Pads schneller entlädt als erwartet, oder das Handy im Energiesparmodus, das Hintergrund-Bluetooth-Aktivität aggressiv pausiert. Versuche, andere Bluetooth-Geräte während des Tests zu deaktivieren und stelle sicher, dass der Controller-Akku über 30 % liegt.
Neuere Safari-Builds fügten die GamepadHapticActuator-Unterstützung für Dual-Rumble hinzu, aber die Abdeckung variiert stark zwischen Controllern. MFi-zertifizierte Controller unterscheiden sich - manche Modelle unterstützen offiziell kein Rumble, auch wenn sie angeschlossen sind. Der sicherste Weg zur Prüfung: führe den Vibrationstest des Browser-Testers durch und sieh, was passiert. Wenn nichts rummt, liegt es womöglich am Controller oder am spezifischen Safari-Build und nicht an einer grundlegenden Einschränkung.
Joy-Cons koppeln per Bluetooth mit iOS 16 und Android 10 sowie neuer, erscheinen aber als getrennte Controller links und rechts statt als einheitliches Pad. Die meisten Browser Gamepad-API-Tester handhaben diese Kopplung nicht gut - du siehst zwei Controller, die jeweils nur eine Teilmenge der Eingaben melden, statt eines kombinierten Controllers. Die native Switch-Kopplung ist der vorgesehene Einsatzzweck; Browser-Testing funktioniert, ist aber umständlich.
Öffne den Browser, tippe auf die Seite und drücke einen beliebigen Knopf am Controller. Wenn der Tester den Namen des Controllers anzeigt und innerhalb einer Sekunde mit dem Auslesen der Eingaben beginnt, ist alles in Ordnung. Wenn es nach 10 bis 15 Sekunden des Knopfdrückens weiterhin bei Kein Controller erkannt bleibt, unterstützt die Plattform diesen Controller im Browser nicht - versuche einen anderen Controller oder weiche auf den Desktop aus.
Weiterführende Literatur
- Gamepad API - MDN Web Docs · MDN Web Docs
- Safari 16.4 Release Notes - WebKit · WebKit
- Game Controller - Apple Developer Documentation · Apple Developer