Интерфейс метафоралары: пайдаланушы тәжірибесі мен даму тарихы
Interface metaphor
Интерфейс метафорасы – пайдаланушы интерфейсін жеңілдету үшін таныс бейнелер мен әрекеттер жиынтығы. Жүйемен өзара әрекеттесуді жеделдетіп, түсінікті арттырады.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Пайдаланушы интерфейсін жобалауда интерфейс метафорасы – пайдаланушылардың басқа салалардан бар білімін пайдаланатын, пайдаланушы интерфейсінің визуальды элементтері, әрекеттері және процедуралары жиынтығы. Интерфейс метафорасының мақсаты – пайдаланушыға пайдаланушы интерфейсімен қарым-қатынас жасау туралы дереу түсінік беру. Олар физикалық нысандарға ұқсас болу үшін жасалған, бірақ сонымен қатар өздеріне тән қасиеттері де бар (мысалы, жұмыс үстелі метафорасы және веб-порталдар). Олар қандай да бір іс-әрекетке, нысанға (скеуморфқа) немесе олардың комбинациясына негізделуі мүмкін, сондай-ақ пайдаланушылардың таныс білімін пайдаланып, оларға беймәлім нәрсені түсінуге көмектеседі және оны олардың түсінігіне сәйкес ұғымдармен байланыстырады. Интерфейс метафорасының мысалы – операциялық жүйенің файлдық жүйесі үшін файлдар мен папкалардың салыстыруы. Тағы бір мысал – файлдық жүйенің ағаш тәрізді көрсетілуі, мысалы, файлдық басқарушыда көрінетіндей.
In user interface design, an interface metaphor is a set of user interface visuals, actions and procedures that exploit specific knowledge that users already have of other domains. The purpose of the interface metaphor is to give the user instantaneous knowledge about how to interact with the user interface. They are designed to be similar to physical entities but also have their own properties (e. g., desktop metaphor and web portals). They can be based on an activity, an object (skeuomorph), or a combination of both and work with users' familiar knowledge to help them understand 'the unfamiliar', and placed in the terms so the user may better understand. An example of an interface metaphor is the file and folder analogy for the file system of an operating system. Another example is the tree view representation of a file system, as in a file manager.
Тарихи үлестері
ХХ ғасырдың ортасында компьютерлер өте сирек кездесіп, оларды тек мамандар ғана пайдаланды. Олар түсінігі қиын, күрделі интерфейстермен жабдықталған, оларды тек осы таңдаулы мамандар ғана игере алды. 1968 жылы Дуглас Энгельбарт Xerox компаниясының басшыларын таң қалдырған демонстрация жасады. Осыдан кейін олар Xerox Alto деп аталатын компьютерді жасау жұмысын бастады. 1973 жылы Xerox компаниясы алғашқы жеке компьютер, Xerox Alto-ны аяқтады, ол терезелер, белгішелер, мәзірлер және курсорды қамтитын жетілдірілген графикалық пайдаланушы интерфейсіне (GUI) ие болды. Айыныштысы, Xerox Alto және оның ізбасары Xerox Star орташа тұтынушы үшін тым қымбат болды және маркетинг саласында жетіспеушіліктерге тап болды. 1984 жылы Apple Computer компаниясы Apple Macintosh-ты ұсынды, ол графикалық пайдаланушы интерфейсін қамтитын, қолжетімді және коммерциялық тұрғыдан сәтті болған алғашқы жеке компьютер болды. Macintosh – графикалық интерфейсі бар екінші Apple компьютері, ал Apple Lisa – біріншісі. 1985 жылы Microsoft компаниясы Macintosh және Alto интерфейстеріне ұқсас Microsoft Windows жүйесін шығарды. Windows ақырында PC нарығында Apple-ді озып, GUI негізіндегі басты операциялық жүйеге айналды.
In the mid twentieth century, computers were extremely rare and used only by specialists. They were equipped with complicated interfaces comprehensible only to these select few. In 1968, Douglas Engelbart gave a demonstration which astonished executives at Xerox. They began work on what would eventually become the Xerox Alto. In 1973, Xerox completed work on the first personal computer, the Xerox Alto, which had a sophisticated graphical user interface (GUI) involving windows, icons, menus and a pointer. (WIMP) Unfortunately, the Xerox Alto, and its successor the Xerox Star were far too expensive for the average consumer, and suffered from poor marketing. In 1984 Apple Computer launched the Apple Macintosh, which was the first affordable and commercially successful personal computer to include a graphical user interface. The Macintosh was the second Apple Computer to ship with a graphical user interface, with the Apple Lisa being the first. In 1985, Microsoft released Microsoft Windows which bore a striking resemblance to both Macintosh, and to the Alto's interface. Windows eventually overtook Apple in the PC market to become the predominant GUI based operating system.
Бағалау
Бағдарламалық жасақтаманы жобалаушылар компьютерлік қолданбаларды жаңа және тәжірибелі пайдаланушылар үшін қолдануды жеңілдету мақсатында, пайдаланушылардың нақты өмірдегі тәжірибесіне ұқсас нақты метафоралар құруға тырысады. Үздіксіз технологиялық жетілдіру метафоралардың осы нақты өмірдегі тәжірибелерді шынайырақ бейнелеуіне және соңында интерфейстің тиімділігін арттыруына мүмкіндік берді. Дегенмен, жаңа пайдаланушыларға көмекші қорапша түрі қажет болуы мүмкін, себебі метафора, бағдарламашылар оны пайдаланушылар түсінетін нәрсеге ұқсатуға қанша күш жұмсағанмен, әрқашан олар үшін жеткілікті түсінікті болмайды. Ал сарапшылар интерфейс метафорасының техникалық жақтарын түсінеді. Олар не істегісі келетінін және қалай істеу керектігін біледі – сондықтан мақсаттарына жетуді жеңілдету үшін ықшам жолдарды ойлап табады. Интерфейс метафораларының идеясы қарапайым болғанымен (компьютерді тиімдірек пайдалануға көмектесу үшін), осы талаптарды растайтын эмпирикалық деректер жеткіліксіз. Компьютерлік жүйелерде метафораларды қолданудың пайдасын және метафораны тиімді ететін факторларды көрсететін аз ғылыми зерттеулер жүргізілді.
Software designers attempt to make computer applications easier to use for both novice and expert users by creating concrete metaphors that resemble the users' real world experiences. Continual technological improvement has made metaphors depict these real world experiences more realistically to ultimately enhance interface performance. Beginning users, however, could use a sort of help box, because the metaphor is not always going to be clear enough for them to understand, no matter how much effort its programmers devote to making it resemble something the users understand. Experts, on the other hand, understand what is going on with the technical aspects of an interface metaphor. They know what they want to do and they know how to do it—and so they design shortcuts to facilitate achieving their goals. While the concept behind interface metaphors appears simple (to promote more efficient facilitation of a computer), a lack of empirical evidence exists to support these claims. Little research has actually been completed that demonstrates the benefits of implementing metaphors in computer systems as well as what makes a metaphor most effective.