Zum Inhalt springen
8. Juli 2026 · 3 MIN LESEN · Journal

Drei Einstellungen, die wir bewusst nicht hinzufügen

Jede App sammelt Einstellungen an, so wie sich in einem Haus Unordnung ansammelt – langsam, unbemerkt, Stück für Stück durch gut gemeinte Ergänzungen. Das Ergebnis ist ein Einstellungsbildschirm, den niemand liest, und ein Produkt, das für jeden Nutzer etwas anderes bedeutet.

Jede Einstellung sieht für sich genommen harmlos aus. Es ist ein Schalter, der standardmäßig ausgeschaltet ist, und niemand ist gezwungen, ihn zu betätigen. Aber jeder Schalter verdoppelt die Anzahl der möglichen Verhaltensweisen der App, und jemand muss sie alle testen – auf jeder Plattform und in jeder Sprache. Für ein kleines Team, das auf iPhone, Android, Windows und im Browser veröffentlicht, macht diese Vervielfachung den Unterschied zwischen einer sorgfältigen und einer auf Glück basierenden Veröffentlichung aus.

Drei Einstellungen, deren Hinzufügung wir konsequent abgelehnt haben, selbst wenn wir darum gebeten wurden:

1. Die Wahl zwischen zwei Onboarding-Abläufen

Wenn wir uns nicht entscheiden können, welche Variante besser ist, ist keine davon gut genug, um sie auf den Markt zu bringen.

Die Anfrage kommt in der Regel eher aus den Reihen des Teams als von den Nutzern: Zwei Personen bevorzugen zwei verschiedene Versionen, und eine Einstellungsoption erscheint als diplomatische Lösung. Das ist sie jedoch nicht. Ein neuer Nutzer kennt sich noch nicht gut genug mit der App aus, um zu entscheiden, wie er in die App eingeführt werden möchte. Deshalb arbeiten wir so lange weiter, bis ein Ablauf eindeutig besser ist, und veröffentlichen dann diesen.

2. Ein Umschaltknopf für das neue Design

Entweder ist die Neugestaltung eine Verbesserung und die alte Version wird abgeschafft, oder die Neugestaltung ist noch nicht fertig. Ein Umschaltknopf ist eine Möglichkeit, diese Entscheidung zu umgehen – und verdoppelt dabei dauerhaft unseren Qualitätssicherungsaufwand.

Wir verstehen, warum die Leute diese Frage stellen. Eine Neugestaltung verändert das motorische Gedächtnis, und das ist wirklich einschneidend. Unsere Antwort darauf ist, den Übergang sanfter zu gestalten, anstatt ihn optional zu lassen: Wir belassen die Elemente dort, wo es möglich ist, erklären, was verschoben wurde, und geben der neuen Version Zeit, bevor wir sie beurteilen. Sollte das Redesign danach für die meisten Nutzer immer noch schlechter sein, ist es ehrlich, es zu korrigieren oder zurückzusetzen – und nicht, zwei Apps in einer zu betreiben.

3. Eine Option “Animationen reduzieren”

iOS verfügt bereits über eine systemweite Einstellung, an die wir uns halten. Eine zweite in unseren Einstellungen hinzuzufügen, wäre eine Doppelung und ein stillschweigendes Eingeständnis, dass unsere Standardanimationen störend sind. Besser wäre es, die Animationen zu optimieren.

Das Gleiche gilt für unsere anderen Plattformen. Android, Windows und die Browser verfügen jeweils über eigene Einstellungen auf Systemebene zur Reduzierung von Bewegungen, und unsere Aufgabe ist es, diese zu respektieren, anstatt ein paralleles System zu entwickeln. Wer die Animationen einmal für das gesamte Gerät deaktiviert hat, sollte dies nicht in jeder installierten App erneut tun müssen.

Was wir hinzufügen

Das ist keine Regel gegen Einstellungen. Wir fügen eine hinzu, wenn Menschen aus Gründen, die wir beim Design nicht berücksichtigen können – Maßeinheiten, der erste Tag der Woche, das Tastaturlayout, mit dem jemand gerade lernt –, tatsächlich ein anderes Verhalten benötigen. Die Frage, die wir uns stellen, ist, ob eine Einstellung einen echten Unterschied zwischen Menschen widerspiegelt oder nur eine Entscheidung, die wir noch nicht getroffen haben.

Wo wir nachgelassen haben

Wir haben uns nicht immer daran gehalten. Wir haben Einstellungen veröffentlicht, die ursprünglich als schnelle Antwort auf eine einzelne Anfrage gedacht waren und noch lange bestehen blieben, nachdem niemand mehr wusste, warum sie überhaupt eingeführt worden waren. Diese später wieder zu entfernen ist schwieriger, als sie gar nicht erst hinzuzufügen, denn bis dahin ist bereits jemand auf jede einzelne davon angewiesen.

Das Ablehnen von Einstellungen ist eine Arbeit für sich. Es taucht nur in keiner Commit-Meldung auf.