Auf Geräten testen, die Sie nicht besitzen

Ein Simulator sagt Ihnen etwas über Layout. Er kann nicht sagen, wie sich die Seite auf einem vier Jahre alten Android anfühlt — und das zu ignorieren ist, wie Fehler in Produktion landen.

4 Min. Lesezeit

Das Simulator Panel zeigt eine Seite gleichzeitig in mehreren Gerätegrößen, mit eingebauten DevTools — Konsole, Netzwerk, Speicher — dazu Screenshots über alle Geräte hinweg, Performance- und Accessibility-Profiling, einen Kontrastprüfer, einen Validator für Touch-Ziele und eigene Gerätekonfigurationen.

Was den Ablauf verändert, ist der Mehrgeräteteil. Ein Browserfenster zu verkleinern ist eine Abfolge; vier Breiten nebeneinander zu sehen ist ein Vergleich — und im Vergleich fällt auf, dass das Kartenlayout bei genau einem Breakpoint unschön zusammenfällt.

Welche Größen wirklich offen bleiben sollten

Die Versuchung ist, jedes Gerät aus der Liste hinzuzufügen. Acht Vorschauen heißt acht kleine Fenster, und Sie lesen keines mehr.

Vier ist die Zahl, die nützlich bleibt:

  • Ein kleines Telefon — die schmalste Breite, die Sie zu unterstützen behaupten. Hier bricht Text schlecht um und Buttons kollidieren.
  • Ein großes Telefon — wo Ihr mobiler Verkehr tatsächlich stattfindet.
  • Ein Tablet im Hochformat — die Größe, die alle vergessen, und die, bei der Desktop-Layouts zum falschen Zeitpunkt erscheinen.
  • Ein Laptop — kein 27-Zoll-Monitor. Die meisten Desktop-Besucher sitzen an 13 oder 14 Zoll, und auf großen Monitoren entworfene Designs brechen dort regelmäßig.

Eigene Gerätekonfigurationen lohnen sich einmalig, wenn Sie eine echte Schieflage im Publikum haben — eine Kiosk-Auflösung, ein bestimmtes Tablet beim Kunden. Einmal anlegen, speichern, nicht mehr daran denken.

Die zwei Prüfungen, die sich jedes Mal lohnen

Accessibility-Werkzeuge stehen im Ruf, hundert Warnungen zu erzeugen, auf die niemand reagiert. Diese zwei sind anders, weil sie aus Gründen fehlschlagen, die Sie in einer Minute beheben, und weil sie echte Menschen sofort betreffen.

Kontrast. Grauer Text auf weißem Grund ist das häufigste Accessibility-Problem im Web, und es entsteht meist, wenn jemand eine Farbe aufhellt, damit ein Design ruhiger wirkt. Der Prüfer nennt eine Zahl; fällt sie durch, machen Sie den Text dunkler, statt mit der Zahl zu diskutieren.

Touch-Ziele. Ein Bedienelement, das mit der Maus passt, kann mit dem Daumen echt schwierig sein. Der Validator markiert alles zu Kleine, und die Lösung ist meist Innenabstand, nicht ein Redesign. Am wichtigsten ist das in der Vorschau des kleinen Telefons — also genau in der, die übersprungen wird.

Beides vor dem Review laufen lassen, nicht danach. Ein im Review gefundener Kontrastfehler kostet eine Runde; im Panel gefunden kostet er einen Tastendruck.

Screenshots über alle Geräte auf einmal

Die Sammelaufnahme ist nützlicher, als sie zunächst wirkt, aus einem konkreten Grund: Sie ist der schnellste Weg, ein Layoutproblem verhandelbar zu machen.

„Auf dem Handy sieht es falsch aus“ eröffnet eine Diskussion. Vier Screenshots in vier Breiten, an die Aufgabenkarte gehängt, beenden eine. Und weil die Aufnahmen aus demselben Moment stammen, kann niemand behaupten, Sie hätten auf einen alten Build geschaut.

Hängen Sie sie an die Karte, statt sie in den Chat zu kleben. Die Karte ist der Ort, an dem in drei Wochen jemand nachsieht, warum sich der Innenabstand geändert hat.

Was ein Simulator nicht sagen kann

Hier lohnt sich Ehrlichkeit, weil der Fehlermodus leise ist.

Ein Simulator rendert Ihre Seite in einer bestimmten Größe, in Ihrer Browser-Engine, auf Ihrer Maschine, über Ihre Verbindung. Er ist genau beim Layout und nutzlos bei allem anderen.

Er sagt Ihnen nicht, dass die Seite auf einem vier Jahre alten Android elf Sekunden braucht, dass die Schrift auf einem echten iPhone anders rendert, dass die klebende Kopfzeile das Eingabefeld verdeckt, wenn die Bildschirmtastatur aufgeht, oder dass die Animation auf Hardware ohne ordentliche GPU stockt. Genau diese Fehler landen nach einem sauberen Simulatorlauf in Produktion.

Also: Nutzen Sie das Panel für Layout, Kontrast und Touch-Ziele — das, worin es wirklich gut ist — und halten Sie ein billiges, echtes Android-Telefon auf dem Schreibtisch für den Rest. Ein physisches Gerät fängt eine Problemklasse, die kein Simulator erreicht.

Für die Performance-Seite misst Web Analyzer eine Seite so, wie sie tatsächlich ausgeliefert wird, statt wie sie lokal rendert. Das ist eine andere Frage als „hält das Layout“, und sie lohnt sich vor einem Launch separat.

Häufig gestellte Fragen

Wie viele Gerätevorschauen sollte ich offen halten?

Vier: ein kleines Telefon, ein großes Telefon, ein Tablet im Hochformat und ein Laptop. Acht Vorschauen heißt acht kleine Fenster, und Sie lesen keines mehr. Der Laptop zählt mehr als ein großer Monitor — die meisten Desktop-Besucher sitzen an 13 oder 14 Zoll.

Welche Accessibility-Prüfungen lohnen sich wirklich?

Kontrast und Touch-Ziele, jedes Mal. Beide scheitern aus Gründen, die Sie in einer Minute beheben, und beide betreffen echte Nutzer sofort. Vor dem Review laufen lassen, nicht danach — im Review kostet ein Kontrastfehler eine ganze Runde.

Kann ich auf echte Geräte verzichten?

Nein. Ein Simulator ist genau beim Layout und blind für alles andere: reale Performance, Schriftrendering, die Bildschirmtastatur über dem Eingabefeld, Animation auf schwacher Hardware. Ein billiges Android-Telefon gehört auf den Schreibtisch.

Wie melde ich einen Layoutfehler am schnellsten?

Screenshots über alle Geräte auf einmal aufnehmen und an die Aufgabenkarte hängen. Vier Breiten aus demselben Moment machen aus „auf dem Handy sieht es falsch aus“ eine Tatsache, und die Karte ist der Ort, an dem später jemand nachsieht.

Verwendete Module