Mobiles Design macht jede Entscheidung sichtbar. Der knappe Raum zwingt Hierarchie, Navigation und Interaktion, sich ihren Platz zu verdienen. Ich erkunde iOS und Android als eine Aufgabe — Interface-Konzepte und funktionierende Prototypen, die Gestaltung und Umsetzung als eine einzige Disziplin behandeln.
Plattformen
iOS und Android. Gestaltung und Umsetzung sind dieselbe Aufgabe, erledigt von derselben Person.
Vorgehen
Vor dem Start zugeschnitten, unterwegs iteriert, fertiggestellt statt liegen gelassen.
Status
Interface-Konzepte und Prototypen — noch keine veröffentlichte Store-App.
Barrierefreiheit
Gebaut nach WCAG 2.1 AA als Arbeitspraxis — dynamische Schriftgrößen, geprüfte Kontraste, ein Label an jedem Bedienelement.
Quellcode
Prototypen und Quellcode bleiben an einem Ort, während ich baue.
01 · Was das ist
Die Screens, und alles, was über sie entscheidet
Eine App, die Menschen auf dem Telefon öffnen: das Interface, die Abläufe zwischen den Screens, die Zustände, an die beim Zeichnen niemand denkt, und die kleinen mechanischen Entscheidungen, durch die sie sich anfühlt, als gehöre sie auf das Gerät — und nicht wie eine zusammengedrückte Website. Gestaltung und Umsetzung sind hier eine Aufgabe, nicht zwei — was vor allem an den Nahtstellen zählt, denn an den Nahtstellen gehen bei einer Übergabe Dinge verloren.
Der größte Teil der Kosten einer App steckt nicht im Zeichnen. Er steckt in den Entscheidungen, die fallen, bevor irgendetwas gezeichnet ist, und in den Zuständen, die erst auftauchen, wenn etwas schiefgeht.
Abläufe, nicht Screens
Die Pfeile sind die eigentliche Designarbeit
Ein Screen ist schnell gezeichnet und billig zu diskutieren. Ob eine App etwas taugt, entscheidet der Weg zwischen den Screens — und was auf dem Zweig passiert, über den niemand nachdenken wollte.
ein Daumen
Das wichtige Bedienelement sitzt dort, wo die Hand hinkommt
Ein Telefon wird gehalten, meist mit einer Hand, oft schlecht. Die primäre Aktion liegt innerhalb des Bogens, den ein Daumen erreicht; die destruktive ganz bewusst nicht.
dynamische Schriftgröße
Wer liest, hat die Textgröße längst gewählt
Jemand hat sie aus gutem Grund in den Systemeinstellungen festgelegt. Layouts werden so gebaut, dass sie mitwachsen, statt sie abzuschneiden — das Abschneiden ist der häufigste Barrierefreiheitsfehler auf einem Telefon.
lokal zuerst
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 angezeigt, was den Server noch nicht erreicht hat, als ausstehend — und keines gibt sich als das andere aus.
zwei Plattformen
Ein Design, zweierlei Konventionen
Zurück ist auf der einen Plattform eine Geste und auf der anderen eine Leiste; die primäre Aktion sitzt an anderer Stelle. Der Plattform zu entsprechen ist kein Kompromiss am Design — es ist Teil davon.
das Release
Der letzte Schritt gehört der Warteschlange von jemand anderem
Bauen, einreichen, warten. Das Listing vorzubereiten und eine Einreichung durchzubringen ist eine eigene kleine Disziplin, und ein Review-Prozess erlaubt nicht alles — das wird früh benannt statt später ausdiskutiert.
02 · 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 funktioniert hat: Die Inhalte kamen an, das Netz war da, das Konto existierte. In den anderen vier entscheiden Menschen tatsächlich, ob sie die App behalten. Alle fünf werden gezeichnet, bevor irgendetwas gebaut wird.
01
Leer — bevor irgendetwas darin ist
Der erste Screen, den fast alle sehen — und den fast niemand gestaltet. Er muss sagen, wofür das hier ist, und genau eine nächste Handlung anbieten.
02
Laden — während sie noch nachdenkt
Geformt wie das, was gleich kommt, damit das Layout nicht springt, wenn es eintrifft. Ein Spinner mitten auf einem leeren Screen sagt nichts außer: bitte warten.
03
Inhalt — der Zustand, den alle zeichnen
Der aus dem Pitch-Deck. Er ist der einfachste der fünf, und er ist der Grund, warum die anderen vier übersprungen werden.
04
Fehler — wenn tatsächlich etwas schiefgegangen ist
Was fehlgeschlagen ist, in Worten, und was sich dagegen tun lässt. Nie ein Code, nie ein Achselzucken, und immer ein Weg zurück, der nicht das erzwungene Beenden ist.
05
Offline — wenn das Netz weg ist
Ein wahrer Satz für jeden Screen. Was im Cache liegt, bleibt lesbar und ist als Cache markiert; was eine Verbindung braucht, sagt das. Ein Spinner, der nie zum Ende kommt, ist der Grund, aus dem Apps gelöscht werden.
03 · Die Methode
Fünf Entscheidungen, bevor ein Screen gezeichnet wird
Jede App, die sich lohnt, beginnt als diese Abfolge — ausgeschrieben und durchgestritten, solange Streiten noch nichts kostet. Das dauert einen Nachmittag, und es ist der günstigste Nachmittag des Projekts.
Was ist das eine, das diese App tut? Alles andere ist eine Einstellung. Der Streit darüber, welches eine es ist, findet jetzt statt, auf Papier, wo ein Sinneswandel nichts kostet.
Was lässt sich tun, bevor man sich anmeldet? Die Anmeldung ist ein Preis, der verlangt wird, bevor Menschen wissen, was sie kaufen. Wer zu früh fragt, verliert sie direkt nach dem Download.
Was sagt jeder Screen ohne Verbindung? Jeder Screen braucht einen wahren Satz für den Moment, in dem das Netz weg ist.
Was ist die kleinste vollständige Version? Die, die sich noch diesen Monat zehn echten Menschen vorlegen ließe — nicht die mit jedem gezeichneten Screen.
Wem gehören diese Konten? Entwicklerkonten, Store-Listings und Signaturschlüssel gehören von Anfang an an einen Ort, damit später nichts entwirrt werden muss.
04 · Worauf ich prüfe
Was zum Build gehört, und was ich einem anderen Projekt überlasse
Gleiche Größe, gleiches Gewicht, beide Spalten. Zu wissen, wo die Kanten eines Builds liegen, ist genauso eine Designentscheidung wie alles innerhalb davon.
Teil des Builds
Die fünf Entscheidungen oben, schriftlich festgehalten und geklärt, bevor irgendetwas gezeichnet wird.
Das Interface und die Abläufe, erkundet und gebaut als eine Aufgabe.
Jeder Zustand gezeichnet, einschließlich leer, Fehler und offline.
Barrierefreiheit als Arbeitspraxis — dynamische Schriftgrößen respektiert, Kontraste geprüft, ein Label an jedem Bedienelement, Bewegung, die der Systemeinstellung folgt.
Ein Store-Listing als Designübung durchgearbeitet, von Anfang bis Ende.
Prototypen und Quellcode von der ersten Woche an in Ordnung gehalten.
Vollständiger Quellcode, von Anfang bis Ende lesbar.
Echte Iteration, kein erster Entwurf, der als final durchgeht.
Außerhalb dieser Erkundung
Ein Backend, das nicht bereits existiert — eine eigene Erkundung, nie stillschweigend Teil dieser.
Laufende Feature-Arbeit über den ersten Prototyp hinaus.
Store-Gebühren und jeder Drittanbieterdienst — jeweils eine eigene Erkundung.
Inhalte, Fotografie, Video und Texte über einen ersten Entwurf und eine Revision hinaus.
Alles, was der Review-Prozess einer Plattform nicht erlaubt. Es lässt sich früh benennen; überstimmen lässt es sich nicht.
Eine echte Einreichung durch die Review-Warteschlange eines App-Stores.
Jede Behauptung über Downloads, Bewertungen oder Store-Zahlen. Dies sind Konzept-Prototypen, keine ausgelieferten Produkte.
05 · Die Fragen
Beantwortet statt ausgewichen
Warum dauert es so viel länger, über eine App nachzudenken als über eine Website?
Weil zwei Apps, die im selben Satz beschrieben werden, in ihrer tatsächlichen Komplexität eine Größenordnung auseinanderliegen können — und eine bloße Screen-Zahl das meiste davon verdeckt.
Was das treibt, ist kein Geheimnis. Wie viele Screens es wirklich sind, sobald Leer- und Fehlerzustände mitgezählt werden. Ob etwas gespeichert wird, und wo. Ob sie mit einem System sprechen muss, das bereits existiert. Ob es einen Login gibt — und damit ein Konto, das sich wiederherstellen lassen muss. Ob sie in einen Store geht oder in beide. Und wie lange eine Review-Warteschlange dauert, wenn sie dort ankommt — was niemand in der Hand hat. Diese sechs Fragen sind der Ort, an dem das Nachdenken tatsächlich beginnt.
Es gibt noch keine App im Portfolio. Was beweisen die zehn Websites eigentlich?
Einen Teil dessen, was eine App braucht, und nicht alles davon — es lohnt sich, genau zu benennen, was wozu gehört, statt beides zu verwischen.
Was sie beweisen: Interface-Arbeit, Ablaufgestaltung, Tastatur- und Screenreader-Disziplin, das Zeichnen jedes Zustands statt nur des glücklichen, und die Gewohnheit, aufzuschreiben, warum eine Entscheidung gefallen ist. Was sie nicht beweisen: Store-Einreichung, Gerätefragmentierung und ein Release, das in der Review-Warteschlange von jemand anderem endet. Der ehrliche Test: Öffnen Sie einen beliebigen der zehn Builds und lesen Sie seinen Interaktionscode — warum der Fokus dorthin geht, wo er hingeht, was bei einer langsamen Verbindung passiert, was der Reduced-Motion-Pfad tut und warum. Das ist dieselbe Arbeit, im Browser statt im Store, und sie läuft genau jetzt.
06 · Die Arbeiten
Was Sie heute prüfen können
Keines davon ist eine App. Es ist die Interaktionsarbeit, aus der eine App besteht, alles eigeninitiiert, und jedes ist live — mit einem Text darüber, was sich gewehrt hat.
Vollständig per Tastatur bedienbares Interface · 2026. Eine Befehlspalette, die sich wie eine verhält: Fokus gehalten, solange sie offen ist, Pfeiltasten, Scroll gesperrt, Fokus beim Schließen zurückgegeben.
Touch und Pointer · 2024. Pointer Capture sauber umgesetzt — ein Ziehen, das nicht abreißt, wenn der Finger das Element verlässt. Genau das ist der Fehler, mit dem jeder handgebaute Slider ausgeliefert wird.
Gezeichnetes Interface, keine Assets · 2022. Fortschrittsringe und Zähler in SVG gezeichnet statt als Bilder ausgeliefert, auf einem gemeinsamen Observer statt einem pro Element.
Eine App gibt es hier noch nicht, aber jedes Prinzip auf dieser Seite — Zustände, Abläufe, Tastatur- und Screenreader-Disziplin — läuft bereits in den zehn. Die Projekte zeigen dieselbe Disziplin in der Anwendung.