Die Unterschiede zwischen den Human Interface Guidelines von Linux

Die Unterschiede zwischen den Human Interface Guidelines von Linux / Linux

Ein Entwickler setzt sich hin, um eine freie Software zu schreiben. Sie haben die Fähigkeiten. Sie wissen, wie das Programm das tun soll, was es will. Sie haben jedoch keine Erfahrung mit dem Design von Benutzeroberflächen, noch haben sie ein Team von Leuten, die das Problem lösen 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 aus dem App Store Ihres Linux-Betriebssystems herunter. Linux App Stores im Vergleich: Welches ist das Richtige für Sie? Linux App Stores im Vergleich: Welches ist das Richtige für Sie? Windows-Benutzer werden zu einem App Store geführt. macOS hat eine Weile gegessen. Linux hat seit Jahren eine Erfahrung im App Store-Stil. Aber welches ist das Richtige für Sie? Weiterlesen . Die Beschreibung sagt, dass es das tut, was Sie brauchen. Klicken Sie auf die Schaltfläche "Installieren", geben Sie Ihr Kennwort ein und beobachten Sie, wie die App neben allen anderen installierten angezeigt wird.

Das erste, was Sie bemerken, ist, dass das App-Symbol neben allen anderen nicht mehr richtig aussieht. Sie klicken trotzdem darauf, denn wenn das Programm die Arbeit erledigt hat, können Sie über ein lästiges Symbol hinausschauen. Dann sinkt dein Herz. Die Benutzeroberfläche der App sieht genauso fehl am Platz aus. Schlimmer noch: Man kann nicht herausfinden, wie man das Ding benutzt!

Deswegen haben Desktops menschliche Schnittstellenrichtlinien. Windows, Mac OS, iOS und Android haben alle diese Richtlinien. Linux hat sie auch.

Was sind Human Interface Guidelines??

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 ein Erlebnis schaffen, das für den Benutzer einfach ist. Diese zeigen einem Entwickler, wie weit die Schaltflächen voneinander entfernt sein müssen, wie groß ein Symbol sein soll und wie die Menüelemente auf geeignete Weise angeordnet werden.

Wenn Projekte sich an diese Richtlinien halten, werden Sie beim Wechsel von einer App zur anderen auf ähnliche Erfahrungen stoßen. Nicht nur das. Wenn Sie lernen, ein Programm zu verwenden, haben Sie eine ziemlich gute Vorstellung davon, wie Sie das nächste verwenden.

Diese Richtlinien sind für Entwickler und Benutzer gleichermaßen wichtig. Glücklicherweise einige der beliebtesten Desktop-Umgebungen von Linux Welche Linux-Desktop-Umgebung passt am besten zu Ihrer Persönlichkeit? Welche Linux Desktop-Umgebung passt am besten zu Ihrer Persönlichkeit? Was für ein Computerbenutzer bist du? Hinterlassen Sie Symbole auf Ihrem Desktop? Arbeiten Sie lieber in einer übersichtlichen Anwendung? Lassen Sie uns herausfinden, welche Linux-Desktopumgebung am besten zu Ihnen passt. Lesen Sie mehr haben eigene HIGs.

Welche Linux Desktop-Umgebungen haben HIGs?

Richtlinien für Benutzeroberflächen beziehen sich mehr auf Apps als auf Aspekte der Desktop-Oberfläche. Aus diesem Grund haben Desktopumgebungen, die mit einer eigenen Suite von Apps geliefert werden, mit größerer Wahrscheinlichkeit Empfehlungen für Entwickler, die befolgt werden müssen. Hier sind die Großen.

GNOME

GNOME's HIG ist wohl einer der größten Beiträge der Desktop-Umgebung zum Linux-Desktop. In einer Zeit, in der die meisten Linux-Programme entweder schwierig zu verwenden waren oder stark inkonsistent waren, zeichneten die GNOME-Ersteller einen anderen Pfad. Software sollte leicht zu verstehen sein und sich ähnlich wie alle anderen Programme auf dem Computer einer Person anfühlen, argumentierte das Projekt. Das Ergebnis? Eine Vielzahl von Apps fühlt sich auf GNOME wie zu Hause.

Diese Konsistenz hat sich im letzten Jahrzehnt etwas verändert. GNOME verfolgt ein Design, das sich von den meisten anderen Desktops unterscheidet. GNOME erklärt: Ein Blick auf einen der beliebtesten Desktops von Linux. GNOME erklärt: Ein Blick auf einen der beliebtesten Desktops von Linux. Sie interessieren sich für Linux und haben "GNOME" gefunden. , ein Akronym für GNU Network Object Model Environment. GNOME ist eine der beliebtesten Open-Source-Schnittstellen, aber was bedeutet das? Lesen Sie mehr, eine App, die zu GNOME passt, neigt dazu, anderswo hervorzuheben und umgekehrt. Wenn Sie sich jedoch an Apps halten, die speziell für GNOME gedacht sind, können Sie eine der unkompliziertesten und ganzheitlichsten Erfahrungen machen, die der Linux-Desktop zu bieten hat.

KDE

KDEs HIG ähnelt stark dem Desktop. Der Plasma-Desktop der KDE-Community ist möglicherweise die am besten anpassbare Benutzeroberfläche für jedes Betriebssystem. KDE erläutert: Ein Überblick über die am meisten konfigurierbare Desktop-Oberfläche von Linux KDE erläutert: Ein Blick auf die am meisten konfigurierbare Desktop-Oberfläche von Linux. Wie sieht Linux aus? Manchmal Einheit; andere Male, GNOME. Häufig läuft Linux jedoch unter KDE. Wenn Sie die bisherige K Desktop-Umgebung nicht auf Ihrem Linux-PC verwenden, sollten Sie jetzt etwas ändern! Weiterlesen . So wie Benutzer mit der Software genau das tun können, was sie wollen, tun dies auch die Entwickler.

KDE ist bestrebt 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 können jedoch umfangreiche Optionen angezeigt werden. Mit der meisten für KDE entwickelten Software können Sie auch Symbolleisten verschieben, Schaltflächen hinzufügen und ändern, welche Steuerelemente sichtbar sind. Wie der Plasma-Desktop zeigt, muss Konsistenz nicht reduziert oder einfach sein.

Grundlegendes Betriebssystem

Grundlegendes Betriebssystem ist nicht wie die meisten anderen Linux-Betriebssysteme. Es kommt mit einer eigenen Pantheon-Desktop-Umgebung, und obwohl Sie sich entscheiden können, es gegen etwas anderes auszutauschen, würde dies die Verwendung des elementaren Betriebssystems verhindern. Möchten Sie das elementare Betriebssystem installieren? 7 Gründe, warum Sie sollten! Möchten Sie ein grundlegendes Betriebssystem installieren? 7 Gründe, warum Sie sollten! Elementary OS hat sich 2017 zu einem überzeugenden Computererlebnis entwickelt. Sie fragen sich, ob es an der Zeit ist, von Ihrem aktuellen Linux-Betriebssystem umzusteigen? Hier ist, warum die Antwort ja ist. Weiterlesen . Design ist vielleicht der größte Beitrag des Elementarteams zum freien und Open Source-Ökosystem.

In diesem Fall ist Elementary's HIG ein zentraler Teil des Projekts. Das Dokument ist einfach zu lesen und zu referenzieren, wobei scheinbar jeder Aspekt der Benutzeroberfläche behandelt wird und es viele Beispiele gibt. Entwickler sollten darauf achten, dass das Elementarteam und die Elementary-Benutzer bei Inkonsistenzen mehr als andere Linux-Communitys plagen.

Was ist mit anderen Desktop-Umgebungen??

Als von Freiwilligen geführte Entitäten hatten einige Projekte einfach nicht die Zeit, sich jemanden zu widmen, der detaillierte HIG Companies vs. Communities ausarbeitete: Wer macht ein besseres Linux-Betriebssystem? Unternehmen vs. Communities: Wer macht ein besseres Linux-Betriebssystem? Einige Distributionen haben ein Unternehmen hinter sich. Ubuntu, das beliebteste Desktop-Linux-Betriebssystem, ist eines, und es ist nicht alleine. Aber reduziert oder verbessert ein Unternehmen die Verantwortung für einen Linux-Distributor? Weiterlesen . Gleichzeitig bedeutet Desktop-Umgebung nicht für jedes Projekt dasselbe. Einige, wie die oben aufgelisteten, sehen eine Desktop-Umgebung als eine vollständig vollständige Erfahrung an, die verwaltet, was Sie von dem Moment an sehen, wenn Sie Ihren Computer hochfahren, einschließlich der meisten Apps.

Andere sehen ihre Kreationen eher als Desktop-Schnittstellen oder Fenstermanager. Sie stellen Panels, Applets und eine Möglichkeit zum Wechseln zwischen Fenstern bereit, übernehmen jedoch nicht die Erstellung von Apps. Sie geben Ihnen die Möglichkeit, die bereits für Linux vorhandene Software auszuführen, wobei die Integration weniger im Vordergrund steht. Schließlich sind viele von uns an Windows gewöhnt, wo Apps unabhängig von Microsofts HIG kaum konsistent sind. Nicht jeder möchte, dass sich jede App gleich anfühlt.

Wie interagieren Sie mit Ihrem bevorzugten Desktop??

Ich bevorzuge es, dass meine Apps jeweils ein einheitliches Erscheinungsbild haben. Das ist einer der Gründe, warum ich Linux aufgeregt habe, als ich es tat. Ich dachte vorher, dass ich einen Mac kaufen musste, wenn ich eine konsistente Erfahrung wollte - GNOME und KDE haben mir beide gezeigt, dass Apple nicht der einzige ist, der einen integrierten Desktop bietet.

Ein grundlegendes Betriebssystem gab es damals nicht, und es gab einige Jahre, bevor ich mich entschied, es auszuprobieren. Die Aufmerksamkeit, die das Team diesem Aspekt des Desktops schenkt, ist wirklich erstklassig.

Zum Vergleich finden Sie hier Richtlinien für Benutzeroberflächen von Microsoft, Apple und Google:

  • Windows
  • MacOS und iOS
  • Android

Was halten Sie von den Richtlinien für Benutzeroberflächen? Verärgern Sie visuelle Inkonsistenzen? Was ist mit verschlungenem Design? Bist du alles ambivalent? Ich lade Sie ein, Ihre Gedanken in den Kommentaren unten mitzuteilen.

Erfahren Sie mehr über: Linux Desktop Environment.