Werbung
Ein Entwickler setzt sich, um eine freie Software zu schreiben. Sie haben die Fähigkeiten. Sie wissen, wie sie das Programm dazu bringen können, das zu tun, was sie wollen. Aber sie haben keine Erfahrung mit dem Design von Benutzeroberflächen, noch haben sie ein Team von Leuten, die die Lücke schließen können. Das ist okay. Sie arbeiten aus Leidenschaft und stellen zusammen, was sie können.
Jahre später setzen Sie sich an Ihren Computer und laden ein Programm herunter aus dem App Store Ihres Linux-Betriebssystems Linux App Stores im Vergleich: Welches ist das Richtige für Sie?Windows-Benutzer werden zu einem App Store geführt. macOS hat schon eine Weile eine. Linux hat mittlerweile jahrelang Erfahrung im App Store-Stil. Aber welches passt zu dir? Weiterlesen . Die Beschreibung sagt, dass es tun wird, was Sie brauchen. Sie klicken auf die Schaltfläche "Installieren", geben Ihr Passwort ein und sehen, wie die App neben allen anderen installierten Apps angezeigt wird.
Das erste, was Sie bemerken, ist, dass das App-Symbol neben allen anderen fehl am Platz ist. Sie klicken trotzdem darauf, denn wenn das Programm die Arbeit erledigt, können Sie über ein lästiges Symbol hinausblicken. Dann sinkt dein Herz. Die Benutzeroberfläche der App sieht genauso fehl am Platz aus. Schlimmer noch: Sie können nicht herausfinden, wie Sie das Ding benutzen sollen!
Deshalb haben Desktops Richtlinien für Benutzeroberflächen. Windows, MacOS, iOS und Android haben alle diese Richtlinien. Linux hat sie auch.
Was sind Richtlinien für die Benutzeroberfläche?
Human Interface Guidelines (HIG) sind Anweisungen und Standards, die App-Erstellern zeigen, wie sie Software erstellen können, die sich in einer bestimmten Benutzeroberfläche zu Hause fühlt, und eine benutzerfreundliche Erfahrung schaffen. Diese zeigen einem Entwickler, wie weit die Schaltflächen voneinander entfernt sein sollten, wie groß ein Symbol sein soll und wie Menüelemente geeignet angeordnet werden können.
Wenn sich Projekte beim Wechsel von einer App zur anderen an diese Richtlinien halten, werden Sie auf ähnliche Erfahrungen stoßen. Nicht nur das. Sobald Sie gelernt haben, wie man ein Programm benutzt, haben Sie eine ziemlich gute Idee, wie man das nächste benutzt.
Diese Richtlinien sind für Entwickler und Benutzer gleichermaßen wichtig. Zum Glück einige von Die beliebtesten Desktop-Umgebungen von Linux Welche Linux-Desktop-Umgebung passt am besten zu Ihrer Persönlichkeit?Was für ein Computerbenutzer sind Sie? Lassen Sie Symbole auf Ihrem Desktop verstreut? Arbeiten Sie lieber in einer übersichtlichen Anwendung? Lassen Sie uns herausfinden, welche Linux-Desktop-Umgebung am besten zu Ihnen passt. Weiterlesen haben eigene HIGs.
Welche Linux-Desktop-Umgebungen haben HIGs?
Richtlinien für Benutzeroberflächen haben mehr mit Apps zu tun als mit Aspekten der Desktop-Benutzeroberfläche. Aus diesem Grund enthalten Desktop-Umgebungen mit einer eigenen App-Suite eher Empfehlungen für Entwickler. Hier sind die Großen.
GNOME
GNOME ist HIG ist wohl einer der größten Beiträge der Desktop-Umgebung zum Linux-Desktop. Zu einer Zeit, in der die meisten Linux-Programme entweder schwierig zu verwenden oder völlig inkonsistent waren, haben die GNOME-Entwickler einen anderen Weg eingeschlagen. Software sollte leicht herauszufinden sein und sich ähnlich anfühlen wie alle anderen Programme auf dem Computer einer Person, so das Projekt. Das Ergebnis? Eine große Anzahl von Apps fühlt sich bei GNOME wie zu Hause.
Diese Konsistenz hat in den letzten zehn Jahren etwas nachgelassen. Mit GNOME ein Design verfolgen, das sich von den meisten anderen Desktops unterscheidet GNOME erklärt: Ein Blick auf einen der beliebtesten Linux-DesktopsSie interessieren sich für Linux und sind auf "GNOME" gestoßen, eine Abkürzung für GNU Network Object Model Environment. GNOME ist eine der beliebtesten Open Source-Schnittstellen, aber was bedeutet das? Weiterlesen , eine App, die zu GNOME passt, sticht eher woanders heraus und umgekehrt. Wenn Sie sich jedoch an Apps halten, die speziell für GNOME entwickelt wurden, können Sie eine der einfachsten und integriertesten Erfahrungen machen, die der Linux-Desktop zu bieten hat.
KDE
KDE's HIG ist dem Desktop selbst sehr ähnlich. Der Plasma-Desktop der KDE-Community ist vielleicht der am anpassbarste Schnittstelle für jedes Betriebssystem KDE erklärt: Ein Blick auf die am besten konfigurierbare Desktop-Oberfläche von LinuxWie sieht Linux aus? Manchmal Einheit; andere Male GNOME. Unter Linux wird jedoch häufig KDE ausgeführt. Wenn Sie die frühere K Desktop-Umgebung nicht auf Ihrem Linux-PC verwenden, ist jetzt die Zeit für Änderungen gekommen! Weiterlesen . So wie Benutzer ein hohes Maß an Freiheit haben, mit der Software das zu tun, was sie wollen, tun dies auch Entwickler.
KDE strebt danach zu sein Standardmäßig einfach, bei Bedarf leistungsstark. Das bedeutet, dass Sie wahrscheinlich Musik in einem Media Player verwalten oder Bilder in einem Fotomanager mithilfe der Schaltflächen in einer Symbolleiste anzeigen können. In der Menüleiste befinden sich jedoch möglicherweise zahlreiche Optionen. Mit der meisten für KDE entwickelten Software können Sie auch Symbolleisten verschieben, Schaltflächen hinzufügen und ansonsten ändern, welche Steuerelemente sichtbar sind. Wie der Plasma-Desktop zeigt, muss Konsistenz nicht einfach oder grundlegend sein.
Grundlegendes Betriebssystem
Elementary OS ist nicht wie die meisten anderen Linux-Betriebssysteme. Es wird mit einer eigenen Pantheon-Desktop-Umgebung geliefert, und Sie können es zwar gegen etwas anderes austauschen, dies wäre jedoch der Fall Besiege den Punkt der Verwendung von Elementary OS Möchten Sie Elementary OS installieren? 8 Gründe warum Sie sollten!Linux Elementary OS hat sich zu einem guten Computererlebnis entwickelt. Ist es jedoch an der Zeit, von Ihrem aktuellen Betriebssystem zu wechseln? Weiterlesen . Design ist vielleicht der größte Beitrag des Elementary-Teams zum freien und Open-Source-Ökosystem.
Wenn dies der Fall ist, Elementary ist HIG ist ein zentraler Teil des Projekts. Das Dokument ist leicht zu lesen und zu referenzieren, wobei anscheinend jeder Aspekt der Benutzeroberfläche abgedeckt ist und viele Beispiele vorhanden sind. Entwickler möchten möglicherweise aufpassen, da das Elementary-Team und die Elementary-Benutzer eher zu Inkonsistenzen neigen als andere Linux-Communities.
Was ist mit anderen Desktop-Umgebungen?
Als freiwillig geführte Einheiten sind einige Projekte einfach Ich habe mir nicht die Zeit genommen, ein detailliertes HIG zu erstellen Unternehmen vs. Communities: Wer macht ein besseres Linux-Betriebssystem?Einige Distributionen haben eine Firma hinter sich. Ubuntu, das beliebteste Desktop-Linux-Betriebssystem, ist eines davon und nicht allein. Aber reduziert oder verbessert die Verantwortung eines Unternehmens einen Linux-Distributionsentwickler? Weiterlesen . Gleichzeitig bedeutet die Desktop-Umgebung nicht immer für jedes Projekt dasselbe. Einige, wie die oben aufgeführten, betrachten eine Desktop-Umgebung als eine vollständig vollständige Erfahrung, die das verwaltet, was Sie vom Start Ihres Computers an sehen, einschließlich der meisten Apps.
Andere betrachten ihre Kreationen eher als Desktop-Oberflächen oder Fenstermanager. Sie bieten Bedienfelder, Applets und eine Möglichkeit zum Wechseln zwischen Fenstern, übernehmen jedoch nicht die Erstellung von Apps. Sie bieten Ihnen die Möglichkeit, die bereits für Linux vorhandene Software auszuführen, wobei die Integration weniger im Fokus steht. Schließlich sind viele von uns an Windows gewöhnt, bei dem Apps unabhängig von HIG von Microsoft kaum eine Konsistenz aufweisen. Nicht jeder möchte, dass sich jede App gleich anfühlt.
Wie interagieren Sie mit Ihrem Lieblingsdesktop?
Ich bevorzuge, dass meine Apps jeweils ein einheitliches Erscheinungsbild haben. Das ist tatsächlich einer der Gründe, warum ich aufgeregt war, Linux zu entdecken, als ich es tat. Ich dachte vorher, wenn ich eine beständige Erfahrung machen wollte, musste ich mir einen Mac kaufen - GNOME und KDE haben mir jedoch gezeigt, dass Apple nicht der einzige ist, der einen integrierten Desktop anbietet.
Das elementare Betriebssystem gab es damals noch nicht und es gab es einige Jahre, bevor ich mich entschied, es auszuprobieren. Die Aufmerksamkeit, die das Team diesem Aspekt des Desktops widmet, ist wirklich erstklassig.
Zum Vergleich sind hier die Richtlinien für Benutzeroberflächen von Microsoft, Apple und Google aufgeführt:
- Windows
- macOS und iOS
- Android
Was halten Sie von Richtlinien für Benutzeroberflächen? Ärgern Sie visuelle Inkonsistenzen? Was ist mit verschlungenem Design? Sind Sie über alles ambivalent? Ich lade Sie ein, Ihre Gedanken in den Kommentaren unten zu teilen.
Bertel ist ein digitaler Minimalist, der von einem Laptop mit physischen Datenschutzschaltern und einem von der Free Software Foundation empfohlenen Betriebssystem schreibt. Er schätzt Ethik über Funktionen und hilft anderen, die Kontrolle über ihr digitales Leben zu übernehmen.