Hned na začátku bych rád zdůraznil, že tento článek se zaměří výhradně na desktopový Linux, tj. na domácí počítače/notebooky a pracovní stanice. Nic z níže uvedeného se nevztahuje na Linux na serverech, vestavěných systémech a dalších podobných zařízeních, protože právě to, co se chystám hanobit, je pro tyto aplikace pravděpodobně prospěšné.
Psal se rok 2020 a Linux měl stále stejný 2% podíl na trhu desktopů jako před 20 lety. Linuxoví nadšenci nadále trhali fóra diskuzemi o tom, „jak porazit Microsoft a dobýt svět“ a hledali odpověď na otázku, proč „ti hloupí křečci“ nechtějí obejmout tučňáka. Ačkoli odpověď na tuto otázku byla už dávno jasná – protože Linux Tohle není systém, ale hromada různých řemesel, zabalených v lepicí pásce.
Proč lidé sedí u počítače? Mnoho lidí by si mohlo myslet, že používají nejrůznější užitečné aplikace. Ale to je špatně. Lidé se o aplikace vůbec nezajímají. Snaží se dosáhnout svých vlastních cílů:
- chatujte s přáteli, zlepšujete si náladu a svou společenskou hodnotu
- vydělávejte peníze hledáním poptávky po svých dovednostech a talentech
- něco se naučit, zjistit novinky ze svého města, země, planety
A tak dále. To jsou přesně cíle, promiňte, kterých se UI/UX design aplikací snaží dosáhnout. Vezměme si výchozí bod. А Hromada hardwaru, tedy stolní počítač nebo notebook, vezměme si konečný cíl В - „chat s přáteli“ a my si z nich vybudujeme hladkou trajektorii А к В S minimem mezikroků. Navíc by tyto kroky měly být jednotlivé body, jednotlivé akce a ne složité. To je ztělesněním dobrého designu.
A co Linux?
A v Linuxu není stropem designu dosažení cílů, ale řešení problémuMísto gólu В Vývojáři se snaží realizovat dílčí cíl ЬMísto přemýšlení o tom, jak bude uživatel chatovat s přáteli, LinuxVývojáři vytvářejí 100 500. messenger a cpou do něj funkce ze seznamu „všech ostatních“. Vidíte ten rozdíl?
Zdravý lidský designér: Lidé si při schůzkách a chatování často sdílejí selfie, proto přidejme tlačítko „odeslat selfie“ přímo sem, na viditelné místo, aby bylo snadno dostupné a po stisknutí pořídilo fotografii webkamerou uživatele a umožnilo mu okamžitě vycentrovat fotografii a použít filtry.
Návrhář manuálu pro udírnu: Přidáme podporu pro přenos souborů; je univerzální a uspokojí každého. A pro odeslání selfie by si někdo měl najít aplikaci pro snímání z webkamery, poté fotografii upravit v grafickém editoru a nakonec ji odeslat pomocí možnosti 17 v nabídce „Nástroje“. MÁME UNIXWAY!
Nejsmutnější je, že stejný přístup se používá i na úrovni operačního systému – tedy na úrovni nadstandardních operací, což je naprostý nesmysl. Dokonce se jim podařilo zničit skvělý nápad se správci balíčků, kteří by teoreticky umožňovali spravovat veškerý software jen pár kliknutími. Ale ne, teď máme čtyři typy zdrojů softwaru: oficiální repozitáře, snapy, flatpak a neoficiální repozitáře, které je stále třeba najít a přidat do nastavení správce balíčků. Polovina funkcí je přístupná pouze z terminálu. A místo poslušného asistenta se ze správce balíčků stal osobní Hitler, který na každém kroku spustí dlouhé, zuřivé tirády o tom, jaký je uživatel idiot a dělá všechno špatně.
— Proč si nemohu nainstalovat nejnovější verzi programu $PROGRAM_NAME na svůj systém?
— Protože ať se kámoš, proto. Nejdůležitější není uživatel a jeho potřeby, ale KRÁSNÝ KONCEPT!
Místo nejkratších hladkých trajektorií z А к В U mezilehlých jednotlivých akcí máme složité sekvence teček, z nichž každá nepředstavuje jednu jednoduchou akci, ale celou sadu akcí, často zahrnujících terminál. Tyto sekvence se navíc liší od Linuxu k Linuxu, od prostředí k prostředí, takže pomoc nováčkům s jejich problémy je časově náročná a únavná a psaní obecných instrukcí je zcela zbytečné.
Zatímco většina flirtování v emo komunitě spočívala v nenápadných pokusech o zjištění pohlaví druhé osoby, většina pomoci v linuxové komunitě spočívá v únavných pokusech o zjištění přesné hardwarové a softwarové konfigurace postiženého.
Nejvtipnější je, že svatý duch nedokončeného unixwaye už dlouho požírá ekosystém zevnitř, jeho obrovské lidské a strojové zdroje. LinuxKomunita je skutečně zahlcena sisyfovským úsilím sestavit, otestovat a doladit tři sta bilionů miliard různých kombinací drobných stavebních bloků, které tvoří desítky populárních linuxových systémů, jež se všechny vyvíjejí nezávisle na sobě navzájem a na zdravém rozumu. Zatímco v jednom, koherentním systému máme omezenou množinu možných trajektorií událostí během provozu počítače, v případě Linuxu může systém reagovat na stejné akce jeden den a po aktualizaci na úplně jiné další. Nebo může reagovat vůbec na nic – jednoduše zobrazí černou obrazovku místo přihlášení.
Vážně, proč se obtěžovat s cíli nějakého nudného sociálního nadšence? Zahrajte si raději tuto vzrušující stavitelskou hru!
Jak to opravit
V první řadě se musíme zbavit iluze, že problém lze vyřešit vytvořením dalšího zábavného klonu Ubuntu s cool ikonami a předinstalovaným Winem. Problém nelze vyřešit ani implementací dalšího efektního konceptu typu „přesuňme konfigurace do Gitu, to by bylo paráda!“.
Linux požadováno humanizovatStanovte si sadu cílů, kterých lidé dosahují. A vytvořte krátké, jednoduché a zřejmé cesty k nim, počínaje okamžikem, kdy daná osoba stiskne tlačítko napájení na své systémové jednotce.
To znamená - všechno předělat, počínaje bootloaderem.
A i když vidíme zrod další distribuce s přestavěnými postelemi a znovu nalepenými tapetami, můžeme si být jisti, že Linux bude i nadále zábavou pro lidi, kteří si jako děti nestihli hrát se stavebnicemi.
Zdroj: www.habr.com
