02

Mobile Apps, eine Entscheidung pro Screen

Mobiles Design macht jede Entscheidung sichtbar. Der knappe Platz zwingt Hierarchie, Navigation und Interaktion dazu, sich ihren Platz zu verdienen. Ich untersuche iOS und Android als einen Job — Interface-Konzepte und funktionierende Prototypen, die Gestaltung und Umsetzung als eine Disziplin behandeln.

Ein Handybildschirm mit einem darauf gestapelten Interface, als Sinnbild für mobile Interfacearbeit.
Plattformen
iOS und Android. Gestaltung und Umsetzung sind derselbe Job, gemacht von derselben Person.
Vorgehen
Vorher abgesteckt, unterwegs überarbeitet, fertiggestellt statt liegengelassen.
Stand
Interface-Konzepte und Prototypen — noch keine veröffentlichte Store-App.
Barrierefreiheit
Nach der Praxis von WCAG 2.1 AA gebaut — dynamische Schriftgrößen, geprüfter Kontrast, ein Label an jedem Element.
Quelltext
Prototypen und Quelltext liegen beim Bauen an einem Ort.

worum es geht

Die Screens — und alles, was über sie entscheidet

Eine App, die Leute auf einem Telefon öffnen: das Interface, die Abläufe zwischen den Screens, die Zustände, an die niemand denkt, und die kleinen mechanischen Entscheidungen, durch die sich etwas anfühlt, als gehöre es aufs Gerät und nicht auf eine zusammengequetschte Website. Gestaltung und Umsetzung sind hier ein Job und nicht zwei — was vor allem an den Nahtstellen zählt, denn an den Nahtstellen geht bei einer Übergabe etwas verloren.

Der größte Teil der Kosten einer App steckt nicht im Zeichnen. Er steckt in den Entscheidungen, die vor dem ersten Strich getroffen werden, und in den Zuständen, die erst auftauchen, wenn etwas schiefgeht.

abläufe statt screens

Die Pfeile sind die eigentliche Gestaltungsarbeit

Ein Screen ist leicht gezeichnet und billig zu diskutieren. Ob eine App etwas taugt, entscheidet der Weg zwischen den Screens — und was auf dem Ast passiert, über den niemand nachdenken wollte.

ein daumen

Das wichtige Element liegt dort, wo eine Hand hinkommt

Ein Telefon wird gehalten, meist mit einer Hand, oft schlecht. Die primäre Aktion liegt im Bogen, den ein Daumen überstreichen kann; die zerstörerische absichtlich nicht.

dynamische schrift

Die Leserin hat ihre Schriftgröße längst gewählt

Jemand hat das aus einem Grund in den Systemeinstellungen gesetzt. Layouts werden so gebaut, dass sie damit mitwachsen statt abzuschneiden — der mit Abstand häufigste Barrierefreiheitsfehler auf dem Telefon.

zuerst lokal

Das Gerät hält die Wahrheit, bis der Server gefragt werden kann

Arbeit im Zug ist trotzdem Arbeit. Was lokal gespeichert wurde, wird als gespeichert gezeigt; was den Server nicht erreicht hat, wird als ausstehend gezeigt — und keines der beiden gibt vor, das andere zu sein.

zwei plattformen

Ein Entwurf, zwei Sätze von Konventionen

Zurück ist auf der einen eine Geste und auf der anderen eine Leiste; die primäre Aktion sitzt an einer anderen Stelle. Zur Plattform zu passen ist kein Kompromiss am Design, es ist Teil davon.

die veröffentlichung

Der letzte Schritt ist die Warteschlange von jemand anderem

Bauen, einreichen, warten. Den Store-Eintrag vorzubereiten und eine Einreichung durchzubringen ist eine eigene kleine Disziplin, und ein Prüfprozess erlaubt nicht alles — das wird früh markiert statt später bestritten.

die zustände

Ein Screen hat fünf Zustände. Vier davon werden übersprungen.

Fast jede App wird in dem Zustand entworfen, in dem alles geklappt hat: Inhalte kamen an, das Netz war da, das Konto existierte. In den anderen vier entscheiden Menschen tatsächlich, ob sie sie behalten. Alle fünf werden gezeichnet, bevor irgendetwas gebaut wird.

  1. 01

    Leer — bevor etwas darin ist

    Der erste Screen, den fast alle sehen, und der, den fast niemand gestaltet. Er muss sagen, wofür das hier da ist, und genau eine Sache anbieten, die man als Nächstes tun kann.

  2. 02

    Ladend — solange es noch denkt

    Geformt wie das, was gleich kommt, damit das Layout beim Ankommen nicht springt. Ein Spinner mitten auf leerem Grund sagt der Leserin nichts außer: warte.

  3. 03

    Inhalt — der Zustand, den alle zeichnen

    Der aus der Präsentation. Er ist der einfachste der fünf und der Grund, warum die anderen vier übersprungen werden.

  4. 04

    Fehler — wenn wirklich etwas schiefgegangen ist

    Was fehlgeschlagen ist, in Worten, und was man dagegen tun kann. Nie ein Code, nie ein Schulterzucken, und immer ein Weg zurück, der nicht Beenden-Erzwingen heißt.

  5. 05

    Offline — wenn das Netz weg ist

    Ein wahrer Satz für jeden Screen. Was zwischengespeichert ist, bleibt lesbar und ist als zwischengespeichert markiert; was eine Verbindung braucht, sagt das. Ein Spinner, der sich nie auflöst, ist der Grund, warum Apps gelöscht werden.

die methode

Fünf Entscheidungen, bevor ein Screen gezeichnet wird

Jede App, die es wert ist, beginnt als diese Abfolge — ausgeschrieben und bestritten, solange Bestreiten noch nichts kostet. Es dauert einen Nachmittag, und es ist der billigste Nachmittag im ganzen Projekt.

  1. Was ist die eine Sache, die diese App tut? Alles andere ist eine Einstellung. Die Diskussion darüber, welche eine Sache es ist, findet jetzt statt, auf Papier, wo Meinungsänderungen nichts kosten.
  2. Was kann jemand tun, bevor er sich anmeldet? Anmelden ist ein Preis, der von Menschen verlangt wird, bevor sie wissen, was sie kaufen. Verlangt man ihn zu früh, ist der Download die Stelle, an der Schluss ist.
  3. Was sagt jeder Screen ohne Verbindung? Jeder Screen braucht einen wahren Satz für den Fall, dass das Netz weg ist.
  4. Was ist die kleinste vollständige Fassung? Die, die man diesen Monat zehn echten Menschen vorlegen könnte — nicht die, in der jeder Screen gezeichnet ist.
  5. Wem gehören diese Konten? Entwicklerkonten, Store-Einträge und Signaturschlüssel gehören von Anfang an an einen Ort, damit später nichts entwirrt werden muss.

worauf ich prüfe

Was Teil des Builds ist und was ich einem anderen Projekt überlasse

Gleiche Größe, gleiches Gewicht, beide Spalten. Zu wissen, wo die Grenzen eines Builds liegen, ist genauso eine Gestaltungsentscheidung wie alles innerhalb davon.

Teil des Builds

  • Die fünf Entscheidungen oben, aufgeschrieben und geklärt, bevor etwas gezeichnet wird.
  • Das Interface und die Abläufe, als ein Job untersucht und gebaut.
  • Jeder Zustand gezeichnet, einschließlich leer, fehlerhaft und offline.
  • Barrierefreiheit als Bau-Praxis — dynamische Schriftgrößen respektiert, Kontrast geprüft, ein Label an jedem Element, Bewegung, die der Systemeinstellung folgt.
  • Ein Store-Eintrag als Gestaltungsübung durchgearbeitet, von vorn bis hinten.
  • Prototypen und Quelltext ab der ersten Woche in Ordnung gehalten.
  • Vollständiger Quelltext, von vorn bis hinten lesbar.
  • Echte Iteration, kein erster Entwurf, der final genannt wird.

Außerhalb dieser Untersuchung

  • Ein Backend, das es noch nicht gibt — eine eigene Untersuchung, niemals stillschweigend in dieser mit angenommen.
  • Laufende Feature-Arbeit über den ersten Prototyp hinaus.
  • Store-Gebühren und jeder Drittanbieterdienst — jeweils eine eigene Untersuchung.
  • Inhalte, Fotografie, Video und Text über einen ersten Entwurf und eine Überarbeitung hinaus.
  • Alles, was der Prüfprozess einer Plattform nicht erlaubt. Es lässt sich früh markieren; überstimmen lässt es sich nicht.
  • Eine echte Einreichung durch die Prüf-Warteschlange eines App Stores.
  • Jede Aussage über Downloads, Bewertungen oder Store-Performance. Das sind Konzept-Prototypen, keine ausgelieferten Produkte.

die fragen

Beantwortet statt ausgewichen

Warum ist eine App so viel aufwendiger zu durchdenken als eine Website?

Weil zwei Apps, die man mit demselben Satz beschreibt, in der tatsächlichen Komplexität um eine Größenordnung auseinanderliegen können — und eine Zahl von Screens verbirgt das meiste davon.

Die Treiber sind nicht geheimnisvoll. Wie viele Screens es wirklich sind, wenn man leere und fehlerhafte Zustände mitzählt. Ob etwas gespeichert wird und wo. Ob mit einem bereits bestehenden System gesprochen werden muss. Ob es eine Anmeldung gibt und damit ein Konto, das wiederhergestellt werden können muss. Ob es in einen Store geht oder in beide. Und wie lange eine Prüf-Warteschlange dort braucht, was niemand steuert. An diesen sechs Fragen beginnt das Nachdenken.

Im Portfolio ist noch keine App. Was belegen die zehn Websites dann eigentlich?

Einen Teil dessen, was eine App braucht — und nicht alles. Es lohnt sich, genau zu sagen, welcher Teil welcher ist, statt beides zu verwischen.

Was sie belegen: Interfacearbeit, Ablaufgestaltung, Disziplin bei Tastatur und Screenreader, das Zeichnen jedes Zustands statt nur des schönen, und die Gewohnheit aufzuschreiben, warum eine Entscheidung so getroffen wurde.

Was sie nicht belegen: Store-Einreichung, Gerätevielfalt und eine Veröffentlichung, die in der Prüf-Warteschlange von jemand anderem endet. Die ehrliche Probe ist, einen der zehn Builds zu öffnen und seinen Interaktionscode zu lesen — warum der Fokus dorthin geht, wo er hingeht, was bei langsamer Verbindung passiert, was der Pfad für reduzierte Bewegung tut und warum. Das ist dieselbe Arbeit, im Browser statt im Store, und sie läuft gerade jetzt.

die arbeiten

Was du heute nachprüfen kannst

Keines davon ist eine App. Es ist die Interaktionsarbeit, aus der eine App besteht, alle sind selbst initiiert, und jedes läuft mit einem Bericht darüber, was sich gewehrt hat.

Gezeichnetes Interface, keine Assets, 2022

Brightloop

Fortschrittsringe und Zähler in SVG gezeichnet statt als Bilder ausgeliefert, auf einem gemeinsamen Observer statt einem pro Element.

Touch und Zeiger, 2024

Noctis Studio

Pointer Capture richtig gemacht — ein Ziehen, das nicht abbricht, wenn der Finger das Element verlässt, und genau dieser Fehler steckt in jedem selbstgebauten Slider.

Vollständig per Tastatur bedienbares Interface, 2026

Signalform

Eine Befehlspalette, die sich wie eine verhält: Fokus gehalten, solange sie offen ist, Pfeiltasten, Scroll gesperrt, Fokus beim Schließen zurückgegeben.

Alle zehn Builds ansehen — alle selbst initiiert, alle laufend, alle mit offenem Quelltext.

mobile apps

Sieh es in den zehn Builds

Hier gibt es noch keine App, aber jeder Grundsatz auf dieser Seite — Zustände, Abläufe, Disziplin bei Tastatur und Screenreader — läuft bereits in den zehn. Wenn du über eine sprechen möchtest, die es noch nicht gibt, ist der zweite Link dafür da.

Bitte dreh dein Gerät,
Diese Seite ist hochkant gebaut.