Welche Art von Person verwendet Linux, und sollten Sie einer von ihnen sein?

Die Desktop-Metapher Praktikabilität ist das Hauptproblem für die meisten Benutzer, da sie nur das verwenden, was funktioniert. Wie definieren wir, was funktioniert? Wenn Sie die Designkonzepte hinter vielen der aktuellen Systeme verstehen, können Sie genau definieren, was sie nutzbar oder unbrauchbar macht. E

Die Desktop-Metapher

Praktikabilität ist das Hauptproblem für die meisten Benutzer, da sie nur das verwenden, was funktioniert. Wie definieren wir, was funktioniert? Wenn Sie die Designkonzepte hinter vielen der aktuellen Systeme verstehen, können Sie genau definieren, was sie nutzbar oder unbrauchbar macht. Es gibt viele Metaphern, die verwendet werden, um dem Benutzer die komplexen inneren Abläufe eines Computers darzustellen, und die Verwendbarkeit eines Systems kann darauf beruhen, wie gut es die gewählten Metaphern implementiert. Um das Thema Usability herum gibt es viele Schlagworte, und es gibt noch mehr Meinungen darüber, wie eine Schnittstelle funktioniert. Ich denke, Software Joel Spolsky hat es am prägnantesten ausgedrückt; "Eine Benutzeroberfläche ist gut konzipiert, wenn sich das Programm genau so verhält, wie es der Benutzer gedacht hat."

Die meisten modernen Systeme entsprechen der Desktop-Metapher der Benutzerfreundlichkeit, die einen Büro-Desktop nachahmt. In alten Zeiten, bevor ein PC und ein Ort, an dem man es einrichten konnte, alle benötigten, wurden Dateien in Ordnern in Schränken gespeichert. Natürlich werden in Computer-Dateien in Ordnern auf Laufwerken gespeichert, aber die Vergleiche laufen tiefer. Der Bildschirm wird wie ein Desktop behandelt, mit geöffneten Dateien geöffnet und darauf platziert. Desktop-Zubehör wie Taschenrechner oder Sound-Recorder haben ihren Platz in der Desktop-Ansicht der Dinge.

Das Behandeln von Programmen als virtuelle Seiten (oder Aspekte) Ihres Desktops ist keine neue Idee. Das "Seitenparadigma", wie es bekannt ist, stammt aus den sechziger Jahren. Viele der Konzepte, die wir noch verwenden, um Personal Computer zu verstehen, wurden in der sogenannten "Mutter aller Demos" veröffentlicht. 1968 stieg Douglas Engelbart auf die Bühne und veränderte die Denkweise der Menschen über Computer. Zuvor wurde alles in der Befehlszeile ausgeführt und es handelte sich ausschließlich um reinen Text. Engelbarts Leistungen sind nicht nur konzeptuell; Seine Demonstration führte die Maus als Eingabegerät ein. Da Computer fortschrittlicher geworden sind und Funktionen erhalten haben, die nicht in die Metapher passen, haben sich verschiedene Fenstermanager herausgebildet, die ihren eigenen Drehpunkt haben.

Windows folgt der Desktop-Metapher ziemlich streng, wobei nur die vertraute Taskleiste die Illusion bricht, alles im Namen der Organisation. Die Verwendung von Alt und Tab zum Wechseln zwischen Fenstern entspricht dem Papierparadigma und mischt die geöffneten Dateien wie Papier. Leider hat Windows die Metapher nicht sehr weiterentwickelt und sich über die Jahre nicht sehr weiterentwickelt. Konsistenz wird durch die Tatsache beschädigt, dass Anwendungen ohne klaren Standard entwickelt werden. OS X auf der anderen Seite hat im Laufe der Jahre große Revisionen durchgeführt, mit hohen finanziellen Kosten für den Benutzer. Während bei soliden Bibliotheken auf Konstanz geachtet wird, ist die Desktop-Metapher durch eine Schnittstelle verwirrt, die Benutzer in technische Informationen involviert. Das System behandelt geöffnete Dateien und Programme wie Papier nur in ihren jeweiligen Fenstern, auf dem Dock und anderswo werden sie nach Prozess gruppiert. Dies kann für Benutzer unangenehm sein, die mehr Kontrolle haben möchten.

Wie passt das alles in den Linux-Weg? Die Palette der für Linux verfügbaren Fensterverwalter stellt sicher, dass die Benutzer steuern können, wie Fenster vom Aussehen bis zur Position auf dem Bildschirm gehandhabt werden. Es bedeutet auch, dass einige der erweiterten Funktionen, die zur Erweiterung der Desktop-Metapher verwendet wurden, in Linux bereits sehr früh erschienen sind. Zum Beispiel existiert das Konzept der virtuellen Desktops (zwischen denen mehrere Desktop-Benutzer wechseln können) seit Jahren nativ unter Linux. Die Funktion wurde von Entwicklern von Drittanbietern auf Windows und Mac implementiert, mit Mac, um eine native Implementierung in Leopard zu sehen, aber die Integration mit dem Fenstermanager war nicht perfekt. Solche Funktionen können Speicher in den Hintergrund dringen lassen, wenn ihre Methoden nicht gut mit dem des Fenstermanagers übereinstimmen. Die Speicherbelegung und das Ressourcenmanagement im Allgemeinen können ein großer Motivator bei der Auswahl eines Fenstermanagers sein, da viele Optionen sowohl für Low-Spec-Maschinen als auch für High-End-Biester existieren.

Top