Advertentie
Een ontwikkelaar gaat zitten om een stukje gratis software te schrijven. Ze hebben de vaardigheden. Ze weten hoe ze het programma kunnen laten doen wat ze willen. Maar ze hebben geen ervaring met het ontwerpen van gebruikersinterfaces en ze hebben ook geen team van mensen die de speling kunnen oppikken. Dat is goed. Ze werken vanuit passie en ze stellen samen wat ze kunnen.
Jaren later ga je achter je computer zitten en download je een programma uit de app store van je Linux-besturingssysteem Linux App Stores vergeleken: welke is geschikt voor u?Windows-gebruikers worden naar een app store geleid. macOS heeft er al een tijdje een. Linux heeft ondertussen al jaren ervaring in de app store-stijl. Maar welke is geschikt voor jou? Lees verder . De beschrijving zegt dat het doet wat je nodig hebt. U drukt op de installatieknop, typt uw wachtwoord in en ziet de app verschijnen naast alle andere die u heeft geïnstalleerd.
Het eerste dat opvalt, is dat het pictogram van de app niet op zijn plaats staat naast alle andere. Je klikt er toch op, want als het programma de klus klaart, kun je verder kijken dan een lastig pictogram. Dan zinkt je hart. De interface van de app ziet er net zo misplaatst uit. Erger nog: je weet niet hoe je het ding moet gebruiken!
Dit is waarom desktops dat hebben menselijke interface richtlijnen. Windows, macOS, iOS en Android hebben allemaal deze richtlijnen. Linux heeft ze ook.
Wat zijn Human Interface Guidelines?
Human interface guidelines (HIG) zijn instructies en standaarden die app-makers laten zien hoe ze software kunnen maken die zich thuis voelt in een bepaalde interface en een ervaring creëren die gemakkelijk is voor gebruikers. Deze laten een ontwikkelaar zien hoe ver uit elkaar geplaatste knoppen moeten zijn, hoe groot een pictogram moet zijn en de juiste manier om menu-items te ordenen.
Als projecten zich aan deze richtlijnen houden en u van de ene app naar de andere gaat, zult u ervaringen tegenkomen die op elkaar lijken. Niet alleen dat. Als je eenmaal hebt geleerd hoe je het ene programma moet gebruiken, heb je een redelijk goed idee hoe je het volgende kunt gebruiken.
Deze richtlijnen zijn belangrijk voor zowel ontwikkelaars als gebruikers. Gelukkig zijn er enkele De populairste desktopomgevingen van Linux Welke Linux-desktopomgeving past het beste bij uw persoonlijkheid?Wat voor soort computergebruiker ben jij? Laat u pictogrammen achter op uw bureaublad? Werk je liever in één overzichtelijke applicatie? Laten we eens kijken welke Linux-desktopomgeving het beste bij u past. Lees verder hebben HIG's van hun eigen land.
Welke Linux-desktopomgevingen hebben HIG's?
Richtlijnen voor menselijke interfaces hebben meer te maken met apps dan aspecten van de desktopinterface. Om deze reden is het waarschijnlijker dat desktopomgevingen die worden geleverd met een eigen reeks apps aanbevelingen hebben voor ontwikkelaars. Hier zijn de groten.
GNOOM
GNOME is HIG is misschien wel een van de grootste bijdragen van de desktopomgeving aan de Linux-desktop. In een tijd waarin de meeste Linux-software moeilijk te gebruiken of wild inconsistent was, stippelden de GNOME-makers een ander pad uit. Software moet gemakkelijk te achterhalen zijn en het moet vergelijkbaar zijn met alle andere programma's op de computer van een persoon, betoogde het project. Het resultaat? Een groot aantal apps voelt zich thuis op GNOME.
Die consistentie is het afgelopen decennium enigszins afgenomen. Met GNOME een ander ontwerp nastreven dan de meeste andere desktops GNOME Explained: A Look at One of Linux's Popular Popular DesktopsJe bent geïnteresseerd in Linux en je bent "GNOME" tegengekomen, een acroniem voor GNU Network Object Model Environment. GNOME is een van de meest populaire open source-interfaces, maar wat betekent dat? Lees verder , een app die bij GNOME past, heeft de neiging ergens anders uit te steken, en vice versa. Maar als u zich houdt aan apps die specifiek voor GNOME zijn bedoeld, dan staat u een van de meest eenvoudige en geïntegreerde ervaringen die de Linux-desktop te bieden heeft.
KDE
KDE is HIG lijkt veel op de desktop zelf. De Plasma-desktop van de KDE-gemeenschap is misschien de meest aanpasbare interface voor elk besturingssysteem KDE Explained: A Look at Linux's Most Configurable Desktop InterfaceHoe ziet Linux eruit? Soms, eenheid; andere keren, GNOME. Vaak voert Linux KDE uit. Als u de oude K Desktop Environment niet op uw Linux-pc gebruikt, is dit het moment om te veranderen! Lees verder . Net zoals gebruikers een grote mate van vrijheid hebben om te doen wat ze willen met de software, doen ontwikkelaars dat ook.
KDE streeft ernaar te zijn standaard eenvoudig, krachtig wanneer nodig. Dat betekent dat je waarschijnlijk muziek in een mediaspeler kunt beheren of afbeeldingen in een fotomanager kunt bekijken met behulp van de knoppen in een werkbalk, maar er kan een uitgebreide reeks opties zijn weggestopt in de menubalk. Met de meeste software die voor KDE is ontworpen, kunt u ook werkbalken verplaatsen, knoppen toevoegen en anderszins wijzigen welke bedieningselementen zichtbaar zijn. Zoals de Plasma-desktop ons laat zien, hoeft consistentie niet te betekenen dat het minimalistisch of eenvoudig is.
Elementair besturingssysteem
Elementair besturingssysteem is niet zoals de meeste andere Linux-besturingssystemen. Het wordt geleverd met een eigen Pantheon-desktopomgeving, en hoewel je ervoor kunt kiezen om het te ruilen voor iets anders, zou dat wel zo zijn versla het punt van het gebruik van Elementary OS Wil je Elementary OS installeren? 8 redenen waarom u dat zou moeten doen!Linux Elementary OS is uitgegroeid tot een fijne computerervaring, maar is het tijd om over te stappen van je huidige besturingssysteem? Lees verder . Design is misschien wel de grootste bijdrage van het Elementaire team aan het gratis en open source ecosysteem.
Als dat het geval is, Elementary's HIG is een centraal onderdeel van het project. Het document is gemakkelijk te lezen en te raadplegen, met schijnbaar elk aspect van de interface en tal van voorbeelden. Ontwikkelaars willen misschien opletten, omdat het Elementary-team en Elementary-gebruikers eerder geneigd zijn om tegenstrijdigheden te gebruiken dan andere Linux-gemeenschappen.
Hoe zit het met andere desktopomgevingen?
Als door vrijwilligers gerunde entiteiten zijn sommige projecten eenvoudigweg niemand heeft de tijd genomen om een gedetailleerde HIG op te stellen Bedrijven vs. Gemeenschappen: wie maakt een beter Linux-besturingssysteem?Sommige distributies hebben een bedrijf achter zich. Ubuntu, het populairste desktop Linux-besturingssysteem, is er een en het is niet de enige. Maar vermindert of verbetert het hebben van zakelijke verantwoordelijkheden een Linux distro-ontwikkelaar? Lees verder . Tegelijkertijd betekent de desktopomgeving niet altijd hetzelfde voor elk project. Sommige, zoals de hierboven genoemde, beschouwen een desktopomgeving als een volledig complete ervaring die beheert wat u ziet vanaf het moment dat u uw computer opstart, inclusief de meeste apps.
Anderen zien hun creaties meer als desktop-interfaces of windowmanagers. Ze bieden panelen, applets en een manier om tussen vensters te schakelen, maar ze nemen niet het werk van het maken van apps op zich. Ze geven je een middel om de software te draaien die al voor Linux bestaat, met minder aandacht voor integratie. Velen van ons zijn tenslotte gewend aan Windows, waar apps nauwelijks consistent zijn, ongeacht de HIG van Microsoft. Niet iedereen wil zelfs dat elke app hetzelfde aanvoelt.
Hoe ga je om met je favoriete desktop?
Ik geef er de voorkeur aan dat mijn apps elk een consistente uitstraling hebben. Dat is eigenlijk een van de redenen waarom ik enthousiast was om Linux te ontdekken toen ik dat deed. Ik dacht eerder dat als ik een consistente ervaring wilde, ik een Mac moest kopen - maar GNOME en KDE lieten me allebei zien dat Apple niet de enige was met een geïntegreerde desktop.
Elementair besturingssysteem bestond toen nog niet en het bestond al een paar jaar voordat ik besloot om het uit te proberen. De aandacht die het team aan dit aspect van de desktop besteedt, is echt top.
Ter vergelijking: hier zijn menselijke interface-richtlijnen van Microsoft, Apple en Google:
- ramen
- macOS en iOS
- Android
Wat vind je van de richtlijnen voor menselijke interfaces? Irriteren visuele inconsistenties u? Hoe zit het met ingewikkeld ontwerp? Ben je ambivalent over dit alles? Ik nodig u uit om uw mening te geven in de onderstaande opmerkingen.
Bertel is een digitale minimalist die schrijft vanaf een laptop met fysieke privacyschakelaars en een door de Free Software Foundation onderschreven besturingssysteem. Hij waardeert ethiek boven functies en helpt anderen de controle over hun digitale leven te nemen.