reklama
Vývojář se posadí, aby napsal kus svobodného softwaru. Mají dovednosti. Vědí, jak přimět program, aby dělal, co chce. Nemají však žádné zkušenosti s návrhem uživatelského rozhraní, ani nemají tým lidí, kteří si mohou nechat poradit. To je v pořádku. Pracují z vášně a dávají dohromady, co mohou.
O několik let později se posadíte ke svému počítači a stáhnete program z obchodu s aplikacemi operačního systému Linux Porovnání prodejen aplikací pro systém Linux: Který z nich je pro vás ten pravý?Uživatelé Windows jsou vedeni do obchodu s aplikacemi. macOS má nějaký na chvíli. Linux má mezitím roky zkušenosti se stylem obchodu s aplikacemi. Ale který z nich je pro vás ten pravý? Přečtěte si více . Popis říká, že udělá, co potřebujete. Stisknete tlačítko instalace, zadejte heslo a sledujete, jak se aplikace zobrazuje vedle všech ostatních, které jste nainstalovali.
První věc, kterou si všimnete, je, že ikona aplikace vypadá mimo místo vedle všech ostatních. Kliknete na něj stejně, protože pokud program dokončí svou práci, můžete se podívat za nepříjemnou ikonu. Pak se vaše srdce potápí. Rozhraní aplikace vypadá stejně jako na místě. Ještě horší: nemůžete přijít na to, jak věc použít!
To je důvod, proč mají stolní počítače pokyny pro lidské rozhraní. Windows, macOS, iOS a Android mají tyto pokyny. Linux je má také.
Co jsou pokyny pro lidské rozhraní?
Pokyny pro lidské rozhraní (HIG) jsou pokyny a standardy, které tvůrcům aplikací ukazují, jak vyrobit software, který se v určitém rozhraní cítí jako doma, a vytvářet uživatelům snadný zážitek. Ukazují vývojáři, jak velká by tlačítka měla být, jak velká je ikona, a vhodný způsob uspořádání položek nabídky.
Pokud se projekty budou řídit těmito pokyny, při přechodu z jedné aplikace do druhé se setkáte se zážitky, které vypadají podobně. Nejen to. Jakmile se naučíte používat jeden program, máte docela dobrý nápad, jak používat další.
Tyto pokyny jsou důležité pro vývojáře i pro uživatele. Naštěstí některé z nich Nejoblíbenější stolní prostředí Linuxu Jaké prostředí Linux Desktop Desktop nejlépe vyhovuje vaší osobnosti?Jaký typ uživatele počítače jste? Necháváte ikony roztroušené po ploše? Dáváte přednost práci v jedné přehledné aplikaci? Pojďme zjistit, které desktopové prostředí Linux vám nejlépe vyhovuje. Přečtěte si více mají vlastní HIGy.
Která Linuxová prostředí mají HIGy?
Pokyny pro lidské rozhraní mají více co do činění s aplikacemi než aspekty rozhraní pro stolní počítače. Z tohoto důvodu je u desktopových prostředí, která přicházejí s vlastní sadou aplikací, pravděpodobnější, že vývojáři budou mít doporučení, která se budou řídit. Tady jsou ti velcí.
GNOME
GNOME je HIG je patrně jedním z největších příspěvků desktopového prostředí k desktopu Linux. V době, kdy bylo většinu Linuxového softwaru obtížně použitelné nebo divoce nekonzistentní, vytvořili tvůrci GNOME jinou cestu. Software by měl být snadno zjistitelný a měl by se cítit podobně jako všechny ostatní programy v osobním počítači, argumentoval projekt. Výsledek? Na GNOME se cítí jako doma mnoho aplikací.
Tato soudržnost se v posledním desetiletí poněkud zvlnila. S GNOME sledují design odlišný od většiny ostatních stolních počítačů GNOME vysvětlil: Pohled na jeden z nejpopulárnějších stolních počítačů LinuxuZajímá vás Linux a narazíte na „GNOME“, zkratku pro prostředí GNU Network Object Model Environment. GNOME je jedno z nejpopulárnějších open source rozhraní, ale co to znamená? Přečtěte si více , aplikace, která zapadá do GNOME, má tendenci vyčnívat jinde a naopak. Ale pokud se budete držet aplikací specificky určených pro GNOME, pak jste pro jeden z nejjednodušších a nejintegrovanějších zážitků, které Linux desktop nabízí.
KDE
KDE je HIG je hodně jako samotná plocha. Plasma desktop v komunitě KDE je snad nejvíce přizpůsobitelné rozhraní pro jakýkoli operační systém KDE vysvětlil: Pohled na nejkonfigurovatelnější desktopové rozhraní LinuxuJak vypadá Linux? Někdy jednota; jindy, GNOME. Linux však často provozuje KDE. Pokud na svém počítači s Linuxem nepoužíváte dřívější prostředí K Desktop, nyní je čas na změnu! Přečtěte si více . Stejně jako uživatelé mají velkou míru svobody dělat to, co chtějí se softwarem, tak vývojáři.
KDE se snaží být ve výchozím nastavení jednoduchý, v případě potřeby výkonný. To znamená, že pravděpodobně můžete spravovat hudbu v přehrávači médií nebo prohlížet obrázky ve správci fotografií pomocí tlačítek na panelu nástrojů, ale na panelu nabídek může být zastrčena rozsáhlá sada možností. Většina softwaru navrženého pro KDE vám také umožní pohybovat panely nástrojů kolem, přidávat tlačítka a jinak měnit, které ovládací prvky jsou viditelné. Jak nám ukazuje plazmová plocha, konzistence nemusí znamenat roztržení nebo základní.
Elementární OS
Elementary OS není jako většina ostatních operačních systémů Linux. Je dodáván s vlastním prostředím Pantheon pro stolní počítače, a přesto si můžete vybrat, že si ho vyměníte za něco jiného porazit smysl používání elementárního OS Chcete nainstalovat základní OS? 8 důvodů, proč byste měli!Linux Elementary OS se vyvinul ve skvělý počítačový zážitek, ale je čas přejít z aktuálního operačního systému? Přečtěte si více . Design je pravděpodobně největším příspěvkem týmu Elementary k ekosystému s otevřeným zdrojovým kódem.
V takovém případě Elementary's HIG je ústřední součástí projektu. Dokument je snadno čitelný a odkazovatelný, zdánlivě každý aspekt tohoto rozhraní a spousta příkladů. Vývojáři možná budou chtít věnovat pozornost, protože členové týmu Elementary a Elementary jsou více nakloněni štětinám při nekonzistenci než jiné Linuxové komunity.
A co ostatní stolní prostředí?
Jako dobrovolnické subjekty některé projekty jednoduše neměl jsem někoho, kdo by měl čas na vypracování podrobného HIG Společnosti vs. Komunity: Kdo dělá lepší operační systém Linux?Některé distribuce mají za sebou společnost. Ubuntu, nejoblíbenější operační systém Linux pro stolní počítače, je jeden a není sám. Ale snižuje společenská odpovědnost nebo zvyšuje vývojáře Linux distro? Přečtěte si více . Současně desktopové prostředí neznamená vždy to samé pro každý projekt. Některé z nich, například výše uvedené, považují pracovní prostředí za plně kompletní prostředí, které spravuje to, co vidíte od okamžiku, kdy spustíte počítač, včetně většiny aplikací.
Ostatní vidí své výtvory spíše jako rozhraní stolních počítačů nebo správce oken. Poskytují panely, applety a způsob, jak přepínat mezi okny, ale nepřijímají práci při vytváření aplikací. Poskytují prostředky pro spuštění softwaru, který již existuje pro Linux, s integrací méně zaměřenou. Koneckonců, mnozí z nás jsou zvyklí na Windows, kde je sotva konzistence k aplikacím bez ohledu na HIG společnosti Microsoft. Ne každý chce, aby se každá aplikace cítila stejně.
Jak interagujete se svým oblíbeným stolním počítačem?
Dávám přednost tomu, aby mé aplikace měly konzistentní vzhled a dojem. To je vlastně jeden z důvodů, proč jsem byl nadšený, když jsem objevil Linux. Dříve jsem si myslel, že pokud chci konzistentní zážitek, musím si koupit Mac - ale GNOME i KDE mi ukázaly, že Apple nebyl jediný, který nabízí integrovanou plochu.
Elementární OS tehdy neexistoval a bylo to několik let, než jsem se rozhodl to zkontrolovat. Pozornost, kterou tým věnuje tomuto aspektu plochy, je opravdu prvotřídní.
Pro srovnání uvádíme následující pokyny pro lidské rozhraní od společností Microsoft, Apple a Google:
- Okna
- MacOS a iOS
- Android
Co si myslíte o pokynech pro lidské rozhraní? Lákají vás vizuální nekonzistence? A co spletitý design? Jste o tom všem ambivalentní? Zvu vás, abyste se podělili o své myšlenky v komentářích níže.
Bertel je digitální minimalista, který píše z notebooku s přepínači fyzického soukromí a OS schváleným nadací Free Software Foundation. Cení si etiky nad funkcemi a pomáhá ostatním převzít kontrolu nad jejich digitálním životem.