Mockup-Driven Development

Mockup-Driven Development war eine gute Idee.
Die zwanzig Jahre zu früh kam.

Vor AI.
Vor Multimodalität.
Bevor ein Modell einen Screenshot ansehen
und daraus Code generieren konnte.

Damals: Designer macht Mockup.
Entwickler schaut Mockup an.
Entwickler baut etwas das ungefähr so aussieht.
Ungefähr.
Meistens nicht.

Das war das Problem.
Nicht die Idee.
Die Idee war richtig.
Die Ausführung war menschlich.

Jetzt ist es anders.

Ich gebe der AI ein Mockup.
Die AI baut es.
Exakt.
Pixel für Pixel.
Ohne Interpretation.
Ohne "ich dachte du meinst".
Ohne den Entwickler der drei Wochen später fragt
ob der Button links oder rechts sein soll.

Ich habe das konsequent zu Ende gedacht.
Weiter als alle anderen.
Wie immer.

Wir unterstützen dreiundzwanzig Gerätekategorien.
iPhone 15. iPhone 15 Pro. iPhone 15 Pro Max.
Samsung Galaxy S24. S24+. S24 Ultra.
iPad. iPad Pro 11". iPad Pro 13".
Und so weiter.
Für jedes Gerät ein Mockup.
Für jede Orientierung ein Mockup.
Für jeden Dark Mode ein Mockup.
Für jeden Accessibility-Zoom-Level ein Mockup.

Hundert Mockups.
Vielleicht hundertzwanzig.
Ich zähle nicht mehr.

Das AI ist zur Laufzeit in die Anwendung eingebunden.
Es erkennt das Gerät.
Es wählt das richtige Mockup.
Es generiert den Code.
On-the-fly.
Es liefert den Screen aus.
Für genau dieses Gerät.
Für genau diese Orientierung.
Für genau diesen Nutzer.

Das ist keine Responsive Design.
Das ist Responsive Intelligence.
Ich habe den Begriff erfunden.
Gerade eben.

Manche werden fragen:
Braucht ihr keine Media Queries?
Ich sage: Media Queries sind Kompromisse.
Ich mache keine Kompromisse.
Manche werden fragen:
Ist das nicht dasselbe wie Responsive Design?
Ich sage: Responsive Design passt sich an.
Ich entscheide.
Manche werden fragen:
Könnte man das nicht einfach mit einer Zeile CSS lösen?
Ich sage: wer CSS schreibt hat die Vision nicht verstanden.
Manche werden fragen:
Ist On-the-fly-Generierung mit AI nicht teuer?
Ich sage: Ja, aber wir haben eine Lösung dafür.
Caching.
Irgendwas stimmt noch nicht. Wir sind dran.

Wann habt ihr zuletzt
eine Lösung gebaut
die konsequenter war als nötig?
Nicht effizienter.
Konsequenter.

Schreib's hin. Ich lese jeden Kommentar.