Load Abbod
Zum Zuschnitt einer App springen

Disziplinen 02 · Mobile Apps

Mobile Apps, eine Entscheidung pro Screen

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. 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.
  2. 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.
  3. Was sagt jeder Screen ohne Verbindung? Jeder Screen braucht einen wahren Satz für den Moment, in dem das Netz weg ist.
  4. 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.
  5. 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.

Der Signalform-Build — ein dunkles Produkt-Interface mit geöffneter Befehlspalette

Signalform

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.

Der Noctis-Studio-Build — eine Fotoatelier-Seite mit einem ziehbaren Vergleichsregler

Noctis Studio

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.

Der Brightloop-Build — eine Lernplattform-Seite mit gezeichneten Fortschrittsringen

Brightloop

Gezeichnetes Interface, keine Assets · 2022. Fortschrittsringe und Zähler in SVG gezeichnet statt als Bilder ausgeliefert, auf einem gemeinsamen Observer statt einem pro Element.

Die zehn Builds ansehen — alle eigeninitiiert, alle live, alle mit offenem Quellcode.

Mobile Apps

Sehen Sie es in den zehn Builds

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.