Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
2000 жылы Джеф Раскиннің "Адамгершілік интерфейс: интерактивті жүйелерді жобалаудың жаңа бағыттары" кітабы пайдаланушы интерфейсін жобалау туралы, Джеф Раскиннің 2000 жылы жазылып, жарияланған еңбегі. Онда эргономика, сандық өлшемдеу, бағалау және навигация мәселелері қарастырылады.
2000 book by Jef Raskin
The Humane Interface: New Directions for Designing Interactive Systems is a book about user interface design written by Jef Raskin and published in 2000. It covers ergonomics, quantification, evaluation, and navigation.
Мазмұны
Кітап интерфейс дизайны бойынша көптеген ұсыныстарды келтіреді, олардың кейбіреуі ең қарапайым, ал кейбіреуі радикалды. Басты идея – қазіргі компьютерлік интерфейстер көбінесе нашар жасалған және бағдарламашылардың нашар жоспарлауы (немесе жоспарлаудың болмауы) мен адамдардың бағдарламалық қамтамасызданды қалай қолданатынын түсінбеуі салдарынан пайдаланушыларды сәтсіздікке ұшыратады. Раскин өзі жасаған Canon Cat компьютерін, ол өзі ұсынатын шараларды іске асырған жүйе ретінде жиі мысалға келтіреді. Canon Cat көбінесе алғашқы ақпараттық құрал деп есептеледі. Canon Cat және "Адамгершілік интерфейс" кітаптарында ұсынылған көптеген идеялар кейін Раскин өзінің Archy жобасында, ал одан кейін ұлы Аза қолданды. Раскин бағдарламалық интерфейстің тиімділігін сандық өлшеудің төрт моделін көрсететін тарауды қосады: GOMS перне соғу моделі, Раскиннің өзінің тиімділік өлшемі, Фиттс заңы және Хик заңы. Олардың барлығы пайдаланушының кез келген нақты міндетті орындауға қажетті уақытты ең төменге дейін азайтуға бағытталған.
The book puts forward a large number of interface design suggestions, from fairly trivial ones to radical ones. The overriding theme is that current computer interfaces are often poor and set up users to fail, as a result of poor planning (or lack of planning) by programmers and a lack of understanding of how people actually use software. Raskin often refers to the computer he designed, the Canon Cat, as an example of a system that implemented the various measures he advocates. The Canon Cat is often considered the first information appliance. Many of the ideas presented in the Canon Cat and The Humane Interface were later adopted by Raskin in his Archy project, and later by his son Aza. Raskin includes a chapter demonstrating four models of quantifying the efficiency of a software interface: the GOMS keystroke model, Raskin's own efficiency measure, Fitts' law and Hick's law. All are intended to minimize the amount of time required for the user to perform any specific task.
Құрылыс ережелері
Раскин сонымен қатар интерфейс дизайнының дәстүрлі ережелеріне бірнеше өзгеріс енгізуді ұсынады. Олардың ішінде:
Raskin also advocates a number of changes to conventional interface design. Among them:
Модельсіздік – модель – компьютердің бір жағдайда басқа жағдайға қарағанда бірдей кіріс үшін басқа нәтиже беретін күйі; классикалық мысал – пернетақтадағы «Caps Lock» пернесі. Раскин оларды толығымен жоюды немесе «квазимодтарды» (оның кітабында енгізген термин) пайдалануды ұсынады; квазимод – пайдаланушы компьютерді сол күйде ұстап тұру үшін үнемі физикалық әрекет жасауы тиіс, сондықтан ол сол режимде екенін ұмыта алмайды; мысалы, пернетақтадағы «Shift» пернесі. Дизайнның біртектілігі – қолданбадағы нақты бір қарапайым тапсырманы орындаудың бір ғана жолы болуы керек (көптеген қазіргі қолданбаларда кем дегенде үш жолы бар: экрандағы батырма арқылы, мәзірден таңдау арқылы және пернетақтадағы ықшам түймелер арқылы, көбінесе одан да көп). Универсалды кері қайтару/қайтару – әрбір әрекетті құжат немесе қолданба жабылып, қайта ашылғаннан кейін де кері қайтаруға және қайтаруға болады. Ескерту экранын жою – қазіргі бағдарламалық қамтамасыздандырулар кейде пайдаланушыдан «сенімдісің бе?» деп сұрайды. Раскин бұл ескертулердің пайдасыз екенін айтады, себебі пайдаланушылар оларды әдеттен тыс назарсыз қалдырады, ал жалпыға бірдей кері қайтару мүмкіндігі олардың қажеттілігін жояды. Мәтінді міндетті түрде қолдану – Раскин бағдарламалық қамтамасыздандырулардағы мәтінсіз графикалық белгішелердің пайдаланушылар үшін көбінесе түсініксіз болатынын айтады. Дағдыға бейімделу – Раскиннің ұсынымдарын басқаратын маңызды ұғым, ол пайдаланушының ойын төмен деңгейдегі өзара әрекеттесу егжей-тегжейлеріне назар аудармай босатуға көмектеседі. Модельсіз интерфейс, дизайнның біртектілігі және кедергі келтіретін ескертулерді жою – интерфейсті басқаруға дағдылану реакцияларын ынталандыруға бағытталған.
Modelessness a mode is a state in which the computer produces a different output for the same input than it would have if it were another state; the classic example is the keyboard's "caps lock" key. Raskin advocates either getting rid of them entirely or using "quasimodes" (a term he invented in the book); a quasimode is a state in which the user must make some constant physical action in order to keep the computer in that state, so that they cannot forget that they are in that mode; an example is the keyboard's shift key. Monotony of design there should be only one way to accomplish a certain atomic task in an application (in many modern applications, there are at least three one through a button on the screen, one through a menu dropdown, and one through a keyboard shortcut and often more). Universal undo/redo every action should be undoable and redoable, even after a document or application has been closed and reopened. Elimination of warning screens modern software applications often ask the user "are you sure?" before some potentially harmful action; Raskin argues they are unhelpful because users tend to ignore them out of habit, and that having a universal undo eliminates the need for them. Universal use of text Raskin argues that graphic icons in software without any accompanying text are often cryptic to users. Habituation is an important concept driving Raskin's guidelines, intended to free the user's mind from attention to low level interaction details. A modeless interface, monotony of design and elimination of blocking warnings are all intended to favor habit forming reactions to interface handling.