Reklama
Vývojár sa posúva, aby napísal kus bezplatného softvéru. Majú zručnosti. Vedia, ako prinútiť program, aby urobil to, čo chce. Nemajú však žiadne skúsenosti s návrhom používateľského rozhrania, ani nemajú tím ľudí, ktorí si môžu nevyužitý náklad. To je v poriadku. Pracujú z vášne a dávajú dokopy čo môžu.
O niekoľko rokov neskôr si sadnete k počítaču a stiahnete si program z obchodu s aplikáciami vášho operačného systému Linux Porovnanie obchodov s Linuxom: Ktorý z nich je pre vás ten pravý?Používatelia Windows sú vedení do obchodu s aplikáciami. macOS má nejaký čas. Linux má medzitým roky skúsenosti so štýlom obchodu s aplikáciami. Ale ktorý z nich je pre vás ten pravý? Čítaj viac . Opis hovorí, že urobí to, čo potrebujete. Zasiahli ste tlačidlo inštalácie, zadajte svoje heslo a sledujte, ako sa aplikácia zobrazuje spolu so všetkými ostatnými, ktoré ste nainštalovali.
Prvá vec, ktorú si všimnete, je, že ikona aplikácie vyzerá na mieste vedľa všetkých ostatných. Aj napriek tomu na ňu kliknete, pretože ak program splní svoju úlohu, môžete sa pozrieť za nepríjemnú ikonu. Potom sa vaše srdce potápa. Rozhranie aplikácie vyzerá rovnako ako na mieste. Ešte horšie: nemôžete prísť na to, ako túto vec použiť!
To je dôvod, prečo majú stolné počítače usmernenia pre ľudské rozhranie. Windows, MacOS, iOS a Android majú tieto pokyny. Linux ich má tiež.
Čo sú usmernenia pre ľudské rozhranie?
Pokyny pre ľudské rozhranie (HIG) sú pokyny a štandardy, ktoré tvorcom aplikácií ukazujú, ako vyrobiť softvér, ktorý sa v určitom rozhraní cíti ako doma, a vytvoriť dojem, ktorý je pre používateľov jednoduchý. Ukazujú vývojárovi, aké by mali byť tlačidlá od seba vzdialené, aké veľké je vytvorenie ikony a vhodný spôsob usporiadania položiek ponuky.
Ak sa projekty budú riadiť týmito pokynmi, pri prechode z jednej aplikácie do druhej sa stretnete so skúsenosťami, ktoré vyzerajú podobne. Nielen to. Akonáhle sa naučíte, ako používať jeden program, máte celkom dobrý nápad, ako použiť ďalší.
Tieto pokyny sú dôležité pre vývojárov aj pre používateľov. Našťastie niektoré z nich Najpopulárnejšie desktopové prostredia Linuxu Ktoré desktopové prostredie Linux najlepšie vyhovuje vašej osobnosti?Aký ste užívateľ počítača? Nechávate ikony roztrúsené po pracovnej ploche? Dávate prednosť práci v jednej prehľadnej aplikácii? Poďme zistiť, ktoré desktopové prostredie pre Linux vám najviac vyhovuje. Čítaj viac majú svoje vlastné HIG.
Ktoré prostredie Linux Desktop HIG majú?
Pokyny pre ľudské rozhranie majú viac spoločného s aplikáciami ako s aspektmi rozhrania pre stolné počítače. Z tohto dôvodu je pre desktopové prostredie, ktoré prichádza s vlastnou sadou aplikácií, väčšia pravdepodobnosť, že vývojári budú mať odporúčania, ktoré sa majú riadiť. Tu sú tie veľké.
GNOME
GNOME je HIG je pravdepodobne jedným z najväčších prínosov desktopového prostredia pre Linux. V čase, keď sa väčšina Linuxového softvéru dala ťažko používať alebo bola veľmi nekonzistentná, tvorcovia GNOME zmapovali inú cestu. Softvér by sa mal dať ľahko zistiť a mal by sa cítiť podobne ako všetky ostatné programy v počítači človeka, argumentoval projekt. Výsledok? Veľké množstvo aplikácií sa na GNOME cíti ako doma.
Táto konzistentnosť sa za posledné desaťročie trochu zvrátila. S GNOME sledovať dizajn odlišný od väčšiny ostatných stolových počítačov GNOME vysvetlil: Pohľad na jeden z najpopulárnejších stolových počítačov v systéme LinuxZaujíma vás Linux a narazili ste na „GNOME“, skratku pre prostredie GNU Network Object Model Environment. GNOME je jedno z najpopulárnejších rozhraní s otvoreným zdrojom, ale čo to znamená? Čítaj viac , aplikácia, ktorá zapadá do programu GNOME, má tendenciu trvať inde a naopak. Ak sa však budete držať aplikácií, ktoré sú špeciálne určené pre GNOME, potom ste pre jeden z najpriamejších a najintegrovanejších zážitkov, ktoré ponúka desktop Linux.
KDE
KDE je HIG je podobne ako samotná pracovná plocha. Plazmový desktop v komunite KDE je pravdepodobne najviac prispôsobiteľné rozhranie pre akýkoľvek operačný systém Vysvetlenie KDE: Pohľad na najviac konfigurovateľné desktopové rozhranie systému LinuxAko vyzerá Linux? Niekedy jednota; inokedy, GNOME. V Linuxe však často beží KDE. Ak nepoužívate niekdajšie prostredie K Desktop na počítači so systémom Linux, teraz je čas na zmenu! Čítaj viac . Rovnako ako používatelia majú veľkú mieru slobody robiť to, čo chcú so softvérom, aj vývojári.
KDE sa snaží byť v predvolenom nastavení jednoduchý, v prípade potreby výkonný. To znamená, že pravdepodobne budete môcť spravovať hudbu v prehrávači médií alebo prezerať obrázky v správcovi fotografií pomocou tlačidiel na paneli nástrojov, ale na paneli s ponukami sa môže nachádzať rozsiahla skupina možností. Väčšina softvéru navrhnutého pre KDE vám tiež umožní pohybovať panelmi nástrojov okolo, pridávať tlačidlá a inak meniť, ktoré ovládacie prvky sú viditeľné. Ako nám ukazuje plazmová pracovná plocha, konzistentnosť nemusí znamenať stratenú alebo základnú úroveň.
Elementárne OS
Elementárne OS nie je ako väčšina ostatných operačných systémov Linux. Dodáva sa s vlastným prostredím Pantheon pre stolné počítače a zároveň si môžete vybrať, aby ste si ho vymenili za niečo iné poraziť miesto používania elementárneho OS Chcete nainštalovať elementárny OS? 8 dôvodov, prečo by ste mali!Linux Elementary OS sa vyvinul v príjemnú prácu s počítačom, ale je čas prejsť od vášho súčasného operačného systému? Čítaj viac . Dizajn je pravdepodobne najväčším prínosom elementárneho tímu k ekosystému s otvoreným a otvoreným zdrojom.
V takom prípade Elementary je HIG je ústrednou súčasťou projektu. Dokument je ľahko čitateľný a referenčný, zdanlivo každý aspekt pokrytého rozhrania a veľa príkladov. Vývojári môžu chcieť venovať pozornosť, pretože tím elementárov a používatelia elementárov sú viac naklonení štetinám pri nekonzistentnosti ako iné komunity Linux.
A čo iné desktopové prostredia?
Ako subjekty riadené dobrovoľníkmi sú niektoré projekty jednoducho nemal som čas venovať vypracovanie podrobného HIG Spoločnosti vs. Komunity: Kto robí lepší operačný systém Linux?Niektoré distribúcie majú za sebou spoločnosť. Ubuntu, najobľúbenejší operačný systém Linux pre stolné počítače, je jeden a nie je sám. Znižuje sa tým však zodpovednosť spoločnosti alebo ju vylepšuje vývojár systému Linux? Čítaj viac . Zároveň desktopové prostredie neznamená vždy to isté pre každý projekt. Niektoré z nich, napríklad tie, ktoré sú uvedené vyššie, považujú prostredie pracovnej plochy za úplne kompletný zážitok, ktorý spravuje to, čo vidíte od okamihu, keď spustíte počítač, vrátane väčšiny aplikácií.
Iní zobrazujú svoje výtvory skôr ako rozhrania stolných počítačov alebo správcovia okien. Poskytujú panely, aplety a spôsob prepínania medzi oknami, ale nevyvíjajú prácu pri vytváraní aplikácií. Poskytujú prostriedky na spustenie softvéru, ktorý už existuje pre Linux, s integráciou menej zameranou. Koniec koncov, mnohí z nás sú zvyknutí na Windows, kde je takmer nemožná konzistentnosť aplikácií bez ohľadu na HIG spoločnosti Microsoft. Nie každý dokonca chce, aby sa každá aplikácia cítila rovnako.
Ako komunikujete so svojím obľúbeným pracovným stolom?
Dávam prednosť tomu, aby moje aplikácie mali jednotný vzhľad a dojem. To je vlastne jeden z dôvodov, prečo som bol nadšený, keď som objavil Linux. Predtým som si myslel, že ak chcem trvalý zážitok, musím si kúpiť počítač Mac - ale GNOME aj KDE mi ukázali, že Apple nebol jediný, ktorý ponúka integrovanú pracovnú plochu.
Element OS už vtedy neexistoval a existoval už niekoľko rokov, než som sa ho rozhodol skontrolovať. Pozornosť tímu venovaná tomuto aspektu pracovnej plochy je skutočne prvotriedna.
Pre porovnanie uvádzame pokyny pre ľudské rozhrania od spoločností Microsoft, Apple a Google:
- windows
- MacOS a iOS
- Android
Čo si myslíte o pokynoch pre ľudské rozhranie? Znepokojujú vás vizuálne nezrovnalosti? A čo spletitý dizajn? Ste na to všetko ambivalentní? Pozývam vás, aby ste sa v komentároch podelili o svoje myšlienky.
Bertel je digitálny minimalista, ktorý píše z notebooku s prepínačmi fyzického súkromia a OS schváleným nadáciou Free Software Foundation. Cení si etiku nad funkciami a pomáha iným prevziať kontrolu nad ich digitálnym životom.