Humánní rozhraní - The Humane Interface
![]() | tento článek ne uvést žádný Zdroje.Září 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Autor | Jef Raskin |
---|---|
Země | Spojené státy |
Jazyk | Angličtina |
Žánr | Počítačová věda |
Vydavatel | Addison Wesley |
Datum publikace | 2000 |
ISBN | 0-201-37937-6 |
OCLC | 43286483 |
004/.01/9 21 | |
LC Class | QA76.9.H85 R37 2000 |
Humánní rozhraní: Nové směry pro navrhování interaktivních systémů (ISBN 0-201-37937-6) je kniha o uživatelské rozhraní design napsal Jef Raskin a publikováno v roce 2000. Pokrývá ergonomie, kvantifikace, hodnocení a navigace.
Obsah
Kniha předkládá velké množství návrhů návrhů rozhraní, od poměrně triviálních po radikální. Hlavním tématem je, že současná počítačová rozhraní jsou často špatná a způsobují selhání uživatelů v důsledku špatného plánování (nebo nedostatečného plánování) programátory a nedostatečného porozumění tomu, jak lidé skutečně používají software.
Raskin často odkazuje na počítač, který navrhl Canon Cat, jako příklad systému, který implementoval různá opatření, která obhajuje; Canon Cat je často považován za první informační zařízení. Mnoho nápadů prezentovaných v Canon Cat a Humánní rozhraní byly později přijaty Raskinem v jeho Archy projektu a později jeho syna Aza.
Raskin obsahuje kapitolu představující čtyři modely kvantifikace účinnosti softwarového rozhraní: GOMS model stisknutí klávesy, Raskinovo vlastní měřítko efektivity, Fittsův zákon a Hickův zákon. Všechny jsou určeny k minimalizaci času potřebného pro provedení jakéhokoli konkrétního úkolu uživatelem.
Pravidla designu
Raskin také prosazuje řadu změn v konvenčním designu rozhraní. Mezi nimi:
- Modelka - a režimu je stav, ve kterém počítač produkuje jiný výstup pro stejný vstup, než by měl, kdyby se jednalo o jiný stav; klasickým příkladem je klávesnicezámek čepice „klíč. Raskin se zasazuje o to, aby se jich úplně zbavil, nebo aby použil“kvazimody „(výraz, který vynalezl v knize); kvazimod je stav, ve kterém uživatel musí provádět určité neustálé fyzické akce, aby udržel počítač v tomto stavu, aby nemohl zapomenout, že je v tomto režimu; příklad je klávesnice klávesa Shift.
- Monotónnost designu - měl by existovat pouze jeden způsob, jak splnit určitý atomový úkol v aplikaci (v mnoha moderních aplikacích existují alespoň tři - jeden prostřednictvím tlačítka na obrazovce, jeden prostřednictvím rozevírací nabídky a jeden prostřednictvím klávesnice zástupce - a často i více).
- Každá akce by měla být neodstranitelný, i když byl dokument nebo aplikace uzavřena a znovu otevřena.
- Odstranění varovných obrazovek - moderní softwarové aplikace se uživatele často ptají „jste si jisti?“ před nějakou potenciálně škodlivou akcí; Raskin tvrdí, že jsou neužiteční, protože uživatelé mají tendenci je ze zvyku ignorovat, a že univerzální zpětná vazba eliminuje jejich potřebu.
- Univerzální použití textu - Raskin tvrdí, že grafické ikony v softwaru bez doprovodného textu jsou pro uživatele často záhadné.
Habituace je důležitý koncept, který řídí Raskinovy pokyny a jehož cílem je osvobodit mysl uživatele od pozornosti detailům interakce na nízké úrovni. Veškeré nemodální rozhraní, monotónnost designu a eliminace blokujících varování mají upřednostňovat návykové reakce na manipulaci s rozhraním.
Nestandardní architektura interakce
Raskin také prosazuje dokumentově zaměřený přístup k počítačovým rozhraním, který zahrnuje několik radikálních změn současné povahy operačních systémů a softwaru:
- Konec samostatných aplikací - každý softwarový balíček by měl být strukturován jako sada nástrojů dostupných uživatelům v jakémkoli dokumentu. Například uprostřed psaní textového dokumentu by měl být uživatel schopen provádět matematické výpočty tak, že do dokumentu zapíše výpočet a poté stiskne nějakou funkci „vypočítat“.
- Konec adresářů a názvů souborů - „obsah textového souboru je jeho vlastní nejlepší název.“ Každý dokument by měl být identifikovatelný podle jeho obsahu, takže pro dokumenty generované uživateli by neměly být nutné adresáře ani názvy; Raskin tvrdí, že tato jména mají tendenci být záhadná a později je obtížné najít.
- Zvětšení uživatelského rozhraní - Raskin prosazuje rozhraní, které volá ZoomWorld, ve kterém se uživatel pohybuje kolem dvourozměrné roviny obsahující grafické znázornění každého dokumentu v počítači. Uživatel může oddálit zobrazení všech dokumentů nebo přiblížit libovolný konkrétní dokument, aby jej mohl číst a upravovat.
Raskin dále tvrdí, že návrh rozhraní by měl podléhat nařízení, analogicky k stavební předpisy. Toho lze dosáhnout zavedením právních záruk na ochranu spotřebitelů před újmou; a stanovení profesionálních pokynů a standardů pro hodnocení osvědčených postupů a kvality rozhraní.