Zu Hauptinhalten gehen

Bill Atkinsons 10 Regeln, um Benutzeroberflächen menschlicher zu gestalten

Schwarz-Weiß-Bild im Halbton-Stil eines Mannes mit Brille, identifiziert als Bill Atkinson, der ein Hemd mit Kragen trägt und leicht zur Seite schaut.Schwarz-Weiß-Bild im Halbton-Stil eines Mannes mit Brille, identifiziert als Bill Atkinson, der ein Hemd mit Kragen trägt und leicht zur Seite schaut.

Wir gedenken des Apple-Pioniers, dessen QuickDraw- und HyperCard-Programme den Macintosh so intuitiv machten, dass fast alle ihn benutzen konnten.

Bill Atkinsons 10 Regeln, um Benutzeroberflächen menschlicher zu gestalten teilen

Jedes Mal, wenn du einen Vektor ziehen oder eine Auswahl in Figma mit dem Lasso ausführen, baue auf der Vision von Bill Atkinson auf, dem legendären Apple-Ingenieur, der letzten Donnerstag verstorben ist. Bei Figma stehen wir in großer Schuld gegenüber Atkinson, dessen Überzeugung, dass komplexe Kreativtools intuitiv wirken sollen, einen direkten Einfluss auf unsere Mission hat. Wenn unsere Benutzer*innen Echtzeit-Vektorgrafiken bearbeiten, bauen sie auf QuickDraw auf, die von Atkinson entwickelte Grafik-Engine, die die visuelle Benutzeroberfläche des Macs möglich machte. Wenn sie über Teams hinweg zusammenarbeiten, profitieren sie von der Art und Weise, wie MacPaint, der erste intuitive Bitmap-Editor, Designtools demokratisiert hat. Wenn sie Benutzeroberflächen entwerfen, sind sie dem HyperCard verpflichtet, einem revolutionären Tool, das es Nichtprogrammierer*innen ermöglichte, interaktive Software zu erstellen.

Atkinson studierte Neurobiologie an der University of Washington, bevor er als Mitarbeiter Nummer 51 zu Apple rekrutiert wurde. Dort arbeitete er zunächst an der Übertragung von Entwicklungstools, bevor er sich dem aufstrebenden Macintosh-Team anschloss. Sein einzigartiger Hintergrund, der Neurobiologie und Informatik verbindet, gab ihm ein Verständnis dafür, wie Menschen und Maschinen zusammenarbeiten könnten.

Diese 10 Regeln, die wir aus Atkinsons Ansatz für Computing und Kreativität abgeleitet haben, dienen sowohl als Hommage an sein bemerkenswertes Erbe als auch als Leitfaden für alle, die die Zukunft der Mensch-Computer-Interaktion gestalten möchten.

1. Design innerhalb von Einschränkungen, nicht darum herum

Bei der Entwicklung von QuickDraw für den ursprünglichen Macintosh stand Atkinson vor erheblichen Speicher- und Verarbeitungseinschränkungen, die glatte Grafiken unmöglich hätten machen sollen. Die Maschine hatte nur 128 KB RAM und einen langsamen Prozessor. Anstatt Kompromisse bei der Vision einzugehen, komplexe Formen schnell und schön zeichnen zu können, fand Atkinson Wege zur Optimierung – wie zum Beispiel die Entwicklung hocheffizienter Algorithmen zum Zeichnen von Formen und Kurven, wodurch glatte Grafiken auf Hardware möglich wurden, die normalerweise dazu nicht in der Lage sein sollte. Dies wurde zu einem charakteristischen Ansatz – elegante Lösungen innerhalb enger Grenzen zu finden, anstatt zu versuchen, auf Biegen und Brechen daran vorbeizukommen.

2. Tools entwickeln, die Kreativität demokratisieren

Vor HyperCard erforderte die Erstellung von interaktiver Software jahrelange Programmierausbildung und tiefes technisches Wissen. Atkinson stellte sich etwas radikal anderes vor: ein Hypermediasystem, das er als „Software-Baukasten“ beschrieb, in dem jeder interaktive Anwendungen mit visuellen Tools und natürlichem Sprachskript erstellen konnte. Lehrer*innen könnten Bildungssoftware erstellen, Künstler*innen könnten multimediale Erlebnisse schaffen und Unternehmen könnten maßgeschneiderte Datenbanken entwickeln – alles ohne traditionelle Programmierkenntnisse. Die Überzeugung war, dass die transformativsten Tolls nicht nur Expert*innen dienen sollten; sie sollten es allen ermöglichen, etwas zu erschaffen, und tatsächlich beschrieb er sich in einer frühen Macintosh-Werbung „als eine Mischung aus Künstler und Erfinder.“

Filmmaterial von einem kurzen Interview mit Bill Atkinson im Herbst 1983, gefilmt für eine Macintosh-Launch-Anzeige.

3. Benutzeroberflächen unverzichtbar machen

Atkinson erfand Benutzeroberflächenelemente, die so grundlegend für die Computertechnik sind, dass wir uns heute kaum noch vorstellen können, ohne sie zu arbeiten. Dazu gehören die Menüleiste, die konsistente Befehlishierarchien über Anwendungen hinweg schafft, die Doppelklick-Aktion und optimierte Algorithmen, die glatte Kurven auf frühen Bitmap-Displays ermöglichten. Diese Innovationen waren keine auffälligen Merkmale – sie waren Bausteine, die Drag-and-Drop- und Point-and-Click-Computing für alle ermöglichten, nicht nur für Programmierer*innen. Er wusste, dass das Kennzeichen eines großartigen Benutzeroberflächendesigns darin bestand, dass der Benutzer*innen aufhören konnten, über das Tool nachzudenken und sich ganz auf die Arbeit selbst zu konzentrieren.

4. Die „offensichtlichen“ Lösungen hinterfragen

„Mit der Zeit habe ich erkannt, dass ich mit HyperCard das Ziel verfehlt habe“, reflektierte Atkinson in einem Interview für Wired im Jahr 2002. „Ich bin in einer box-zentrierten Kultur bei Apple aufgewachsen.“ Wenn ich in einer netzwerkzentrierten Kultur wie Sun [Microsystems] aufgewachsen wäre, hätte HyperCard der erste Web-Browser sein können.” Apple konzentrierte sich auf eigenständige Computer – den „Kasten“ auf deinem Schreibtisch – während Sun Microsystems von Grund auf vernetztes Computing priorisierte. Atkinson hatte ein brillantes System zur Verknüpfung von Informationen geschaffen, dachte jedoch nur an Verbindungen innerhalb eines einzelnen Computers, nicht an das entstehende Internet. Diese Bereitschaft, seine eigenen Annahmen in Frage zu stellen, prägte seinen Ansatz. Als alle annahmen, dass Computeroberflächen textbasierte Befehlszeilen sein mussten, half er, die grafische Benutzeroberfläche zu entwickeln. Als das Bearbeiten von Bitmaps für alltägliche Benutzer*innen unmöglich schien, entwickelte er MacPaint mit Tools, die wie echte Kunstmaterialien funktionierten. Jeder Durchbruch entstand dadurch, dass konventionelle Weisheiten abgelehnt wurden. Immer wenn etwas offensichtlich unmöglich oder offensichtlich korrekt schien, war das genau der Moment, in dem er seine Annahmen hinterfragte.

5. Alles für mehr Freude optimieren, nicht nur für die Funktion

MacPaint war so intuitiv, dass kleine Kinder sich an einen Computer setzen und sofort ohne Anleitung mit dem Erstellen beginnen konnten. Aber das war kein Zufall – Atkinson hat jede Interaktion sorgfältig gestaltet, damit sie sich natürlich und freudig anfühlt. Das Farbeimer-Tool funktionierte genau wie beim Ausgießen von Farbe, der Pinsel war einfach und direkt und die Benutzeroberfläche lud zum Experimentieren ein. Er entwickelte Software, die über das bloße Erledigen von Aufgaben hinausging – sie animierte die Menschen dazu, zu entdecken und zu spielen. Er verstand, dass die besten Tools die Arbeit nicht nur schneller machen, sondern sie auch kreativer erscheinen lassen.

6. Mit der Enderfahrung im Sinn entwickeln

Für Atkinson ging es nicht nur darum, effizienten Code zu schreiben – er wollte Systeme entwickeln, die sich richtig anfühlen, wenn man sie benutzt. Bei der Entwicklung von QuickDraw hätte er rein auf die Rechengeschwindigkeit optimieren können, aber stattdessen hat er die Leistung mit der visuellen Qualität in Einklang gebracht. Seine Algorithmen erzeugten geschmeidige Kurven und klare Linien, die digitale Grafiken natürlich wirken ließen und die Kluft zwischen mathematischer Präzision und menschlicher Intuition überbrückten. Mit anderen Worten, großartiges Design erfordert großartige Technik und umgekehrt.

7. Komplexität hinter Einfachheit verstecken

Atkinson verstand, dass mächtige Systeme einfach wirken sollten, wobei die Komplexität hinter intuitiven Interaktionen verborgen sein sollte. HyperTalk stellte einen Durchbruch in der Barrierefreiheit von Programmierung dar –Entwickler*innen konnten Code schreiben, der wie natürliches Englisch gelesen wurde, anstatt kryptischer Syntax. Anstatt "if (mouseClick == true && objectSelected != null)" zu schreiben, könntest du einfach "on mouseUp, go to next card" schreiben. Hinter dieser natürlichen Sprachschnittstelle befand sich eine hochentwickelte Parsing-Engine, die menschlich lesbare Befehle in effiziente Maschinenoperationen übersetzte. Ähnlich verbargen MacPaints scheinbar einfache Tools – Farbeimer, Pinsel, Radiergummi – komplexe Bitmap-Manipulationsalgorithmen, die sich um Speicherverwaltung, Farbabbildung und Echtzeit-Rendering kümmerten. Das war die Genialität von Atkinson: das Komplexe mühelos erscheinen zu lassen, sodass die Benutzer*innen nie über die zugrunde liegende Komplexität nachdenken musste – sie konnten einfach mit dem Erstellen loslegen.

8. Für menschliche Wahrnehmung coden, nicht dagegen

Der Dithering-Algorithmus von Atkinson wurde speziell für das 512×342 Monochrom-Display des Mac entwickelt und erzeugte kontrastreiche Bilder mit scharfen Kanten, die die „matschigen“ Mitteltöne anderer Techniken vermieden. Der Algorithmus wurde zu einem Grundpfeiler des visuellen Vokabulars des Macintosh und ermöglichte reiche, samtige Töne auf einem einfachen Schwarz-Weiß-Bildschirm. Sein Ansatz veranschaulichte ein grundlegendes Prinzip: Die besten Algorithmen verarbeiten nicht nur Daten – sie verbessern menschliche Fähigkeiten, indem sie mit unserer visuellen Wahrnehmung arbeiten, um etwas Schöneres zu schaffen, als es jeder allein erreichen könnte.

Verwandle Fotos mit Bill Atkinsons ikonischem Mac-Dithering-Algorithmus
Figma Make anzeigen

9. Tools erstellen, die durch Handeln lehren

HyperCard ließ die Leute nicht nur interaktive Anwendungen erstellen – es zeigte ihnen, wie Software funktionieren könnte, indem es ihnen erlaubte, zu experimentieren und zu entdecken. Benutzer*innen erlernten Programmierkonzepte auf natürliche Weise durch direkte Bearbeitung statt durch abstrakte Anweisungen. Dies war kein Zufall; Atkinson entwarf das System so, dass es von Natur aus lehrreich ist. Kinder könnten Abenteuer-bauen-nach-Wunsch-Spiele entwickeln, indem sie Geschichtenkarten miteinander verknüpfen; Kleinunternehmer*innen könnten benutzerdefinierte Datenbanken erstellen, indem sie Felder und Schaltflächen ziehen; und Hobbyisten könnten interaktive Kunstwerke durch das Verbinden von Klängen und Bildern gestalten – und dabei unbewusst Konzepte wie bedingte Logik, Datenstrukturen und Benutzeroberflächendesign aufnehmen. Lernen wurde zum Nebenprodukt des Schaffens.

10. Plattformen schaffen und nicht nur Produkte

Atkinson verstand, dass die transformativsten Innovationen keine eigenständigen Produkte sind – sie sind Grundlagen, die völlig neue Kategorien der Kreation ermöglichen. Während MacPaint als Zeichenanwendung revolutionär war, lag sein wahres Genie in der Entwicklung von QuickDraw, dem zugrunde liegenden Grafik-Framework, das Tausenden von anderen Anwendungen ermöglichte. HyperCard war nicht nur ein Hypermedia-Tool. Es wurde zu einer Plattform für Kreativität, die alles hervorgebracht hat, von Bildungssoftware über Geschäftsapplikationen bis hin zu frühen Multimedia-Erfahrungen. Er löste nicht nur unmittelbare Probleme; er entwickelte grundlegende Technologien, die es anderen ermöglichten, Probleme zu lösen, die er sich nie vorgestellt hatte.

Jeden Tag bei Figma stellen wir uns denselben Herausforderungen, denen sich auch Atkinson gegenübersah: Wie erstellt man mühelos kraftvolle Tools? Wie verbirgt man Komplexität hinter intuitiven Interaktionen? Seine Fingerabdrücke sind auf jedem Pixel, den wir pushen, jeder Auswahl, die wir treffen, und jedem Moment des kreativen Flows, den unsere Benutzer erleben. Gegen Ende seiner Karriere trat Bill Atkinson Numenta bei, einem forschungsbasierten Unternehmen im Bereich Neurowissenschaften, wo er an künstlicher Intelligenz arbeitete, die seiner Meinung nach „grundlegender für die Gesellschaft wichtig ist als der Personal Computer und der Aufstieg des Internets." Seine Vision für KI bestand nicht darin, die menschliche Kreativität zu ersetzen – es ging darum, sie zu verstärken, genau wie es Jahrzehnte zuvor seine Mac-Oberflächen getan hatten. Atkinsons Vermächtnis erinnert uns daran, dass die besten Tools, ganz gleich, ob analog, digital oder künstlich intelligent, einem höheren Zweck dienen als nur der Verarbeitung von Eingaben – sie verstärken menschliches Potenzial und ermöglichen wahre Innovation, indem sie anderen die Mittel geben, die Zukunft zu gestalten.

Mit Figma kreativ sein und zusammenarbeiten

Kostenlos loslegen