Kontentke ótiw

Paydalanıwshı interfeysi

Wikipedia, erkin enciklopediya
Xfce desktop ortalıǵı desktop metaforasına tiykarlanǵan grafikalıq paydalanıwshı interfeysin usınadı.

Adam-kompyuter óz-ara baylanısınıń industriallıq dizayn tarawında, paydalanıwshı interfeysi (ingl. user interface(UI)) ‒ bul adamlar menen mashinalar arasındaǵı óz-ara tásirlesiw keńisligi bolıp tabıladı. Bul óz-ara tásirlesiwdiń maqseti - adam tárepinen mashinanı nátiyjeli basqarıw hám baqlawǵa múmkinshilik beriw, sol waqıtta mashina operatorlardıń sheshim qabıllaw procesine járdem beretuǵın informaciyanı qaytaradı. Paydalanıwshı interfeysiniń bul keń koncepciyasınıń mısallarına kompyuter operaciyalıq sistemalarınıń interaktiv tárepleri, qol ásbapları, awır texnika operator basqarıw quralları hám processlerdi basqarıw kiredi. Paydalanıwshı interfeyslerin jaratıwda esapqa alınatuǵın dizayn faktorları ergonomika hám psixologiya sıyaqlı ilimler menen baylanıslı.

Ulıwma alǵanda, paydalanıwshı interfeysin dizaynlawdıń maqseti - qálegen nátiyjege (yaǵnıy, maksimal qolaylılıqqa) erisiw ushın mashinanı ańsat, nátiyjeli hám qızıqlı (paydalanıwǵa qolaylı) etip isleytuǵın paydalanıwshı interfeysin jaratıw bolıp tabıladı. Bul ulıwma jaǵdayda operator qálegen nátiyjege erisiw ushın minimal kirgiziwdi támiyinlewi kerek degendi bildiredi, sonday-aq mashina paydalanıwshıǵa qálemegen nátiyjelerdi minimallastırıwı kerek.

Paydalanıwshı interfeysleri bir yamasa bir neshe qatlamnan turadı, sonıń ishinde ádette mashinalardı fizikalıq kirgiziw quralları (klaviatura, tıshqansha yamasa oyın pultleri sıyaqlı) hám shıǵarıw quralları (kompyuter monitorları, dinamikler hám printerler sıyaqlı) menen baylanıstıratuǵın adam-mashina interfeysi (HMI) bar. HMI ámelge asıratuǵın qural adam interfeys quralı (HID) dep ataladı. Miy menen mashina arasındaǵı aralıq basqısh sıpatında dene bólekleriniń fizikalıq qozǵalısınan bas tartatuǵın paydalanıwshı interfeysleri elektrodlardan basqa hesh qanday kirgiziw yamasa shıǵarıw quralların paydalanbaydı; olar miy-kompyuter interfeysleri (BCIs) yamasa miy-mashina interfeysleri (BMIs) dep ataladı.

Adam-mashina interfeysleriniń basqa atamaları - adam-mashina interfeysi (MMI) hám, eger gáp kompyuter haqqında bolsa, adam-kompyuter interfeysi. Qosımsha UI qatlamları adamnıń bir yamasa bir neshe seziw organları menen baylanısa aladı, olardıń qatarına: taktil UI (seziw), vizual UI (kóriw), esitiw UI (dawıs), iyis biliw UI (iyis), teń salmaqlılıq UI (teń salmaqlılıq) hám dám biliw UI (dám) kiredi.

Qurama paydalanıwshı interfeysleri (CUI) - eki yamasa onnan kóp seziw organları menen tásirlesetuǵın UIs. Eń keń tarqalǵan CUI - bul grafikanı kórsete alatuǵın taktil UI hám vizual UI dan ibarat grafikalıq paydalanıwshı interfeysi (GUI). GUI ǵa ses qosılǵanda, ol multimedialıq paydalanıwshı interfeysine (MUI) aylanadı. CUI dıń úsh keń kategoriyası bar: standart, virtual hám tolıqtırılǵan. Standart CUI klaviatura, tıshqansha hám kompyuter monitorları sıyaqlı standart adam interfeys quralların paydalanadı. CUI virtual reallıqtı jaratıw ushın haqıyqıy dúnyanı bloklaǵanda, CUI virtual boladı hám virtual reallıq interfeysin paydalanadı. CUI haqıyqıy dúnyanı bloklamaǵanda hám tolıqtırılǵan reallıqtı jaratqanda, CUI tolıqtırılǵan boladı hám tolıqtırılǵan reallıq interfeysin paydalanadı. UI barlıq adam sezimleri menen tásirleskende, ol kvaliya teoriyası boyınsha atalǵan kvaliya interfeysi dep ataladı. CUI sonday-aq olar neshe sezim menen tásirlesiwine qaray X-sezimli virtual reallıq interfeysi yamasa X-sezimli tolıqtırılǵan reallıq interfeysi dep klassifikaciyalanıwı múmkin, bunda X - interfeyslengen sezimler sanı. Mısalı, Smell-O-Vision - bul vizual displey, ses hám iyisleri bar 3-sezimli (3S) Standart CUI; virtual reallıq interfeysleri iyis hám seziw menen interfeyslengende, bul 4-sezimli (4S) virtual reallıq interfeysi dep ataladı; al tolıqtırılǵan reallıq interfeysleri iyis hám seziw menen interfeyslengende, bul 4-sezimli (4S) tolıqtırılǵan reallıq interfeysi dep ataladı.

Ulıwma sholıw

Reactable muzıkalıq ásbabı - seziletuǵın paydalanıwshı interfeysiniń mısalı

Paydalanıwshı interfeysi yamasa adam-mashina interfeysi - bul mashinanıń adam-mashina tásirlesiwin basqaratuǵın bólimi. Membranalı óshirip-jandırǵıshlar, rezina klaviaturalar hám sensorlı ekranlar - bizler kórip hám tiyip seze alatuǵın Adam Mashina Interfeysiniń fizikalıq bóliminiń mısalları.[1]

Quramalı sistemalarda adam-mashina interfeysi ádette kompyuterlestirilgen boladı. Adam-kompyuter interfeysi termini usınday sistema túrine tiyisli. Esaplaw texnikası kontekstinde, bul termin kóbinese adam-kompyuter tásirlesiwi ushın paydalanılatuǵın fizikalıq elementlerdi basqarıw ushın arnalǵan baǵdarlamalıq támiynatqa da qollanıladı.

Adam-mashina interfeyslerin injenerlik jobalaw ergonomikanı (adam faktorların) esapqa alıw arqalı jetilistiriledi. Bul tarawǵa tiyisli pánler - sistemalıq injeneriyanıń bir bólimi bolǵan adam faktorları injeneriyası (HFE) hám paydalanıw qolaylılıǵı injeneriyası (UE).

Interfeys dizaynına adam faktorların kirgiziw ushın qollanılatuǵın qurallar kompyuter grafikası, operaciyalıq sistemalar, programmalastırıw tilleri sıyaqlı kompyuter ilimi bilimleri tiykarında islep shıǵılǵan. Házirgi waqıtta bizler kompyuterlerdegi adam-mashina interfeysi ushın grafikalıq paydalanıwshı interfeysi sózin qollanamız, sebebi olardıń derlik hámmesi házir grafikanı paydalanadı.

Kóp rejimli interfeysler paydalanıwshılarǵa birden kóp paydalanıwshı kirgiziw rejimin paydalanıp tásirlesiwge múmkinshilik beredi.[2]

Terminologiya

Adam-mashina interfeysi ádette KIRGIZIW hám SHÍǴARÍW ushın periferiya quralların óz ishine aladı. Kóbinese, grafikalıq paydalanıwshı interfeysi sıyaqlı baǵdarlamalıq támiynatta ámelge asırılǵan qosımsha komponent boladı.

Paydalanıwshı interfeysi menen operator interfeysi yamasa adam-mashina interfeysi (HMI) arasında ayırmashılıq bar.

  • "Paydalanıwshı interfeysi" termini kóbinese (jeke) kompyuter sistemaları hám elektron quralları kontekstinde qollanıladı.
    • Bul jerde úskeneler yamasa kompyuterler tarmaǵı informaciyanı kórsetiw ushın MES (Óndiris Orınlaw Sisteması) yamasa Xost arqalı baylanısqan boladı.
    • Adam-mashina interfeysi (HMI) ádette bir mashina yamasa úskenege tiyisli boladı hám adam menen úskene/mashina arasındaǵı interfeys usılı bolıp tabıladı. Operator interfeysi - bul xost basqarıw sisteması arqalı baylanısqan bir neshe úskenege kiriw yamasa olardı basqarıw ushın qollanılatuǵın interfeys usılı.
    • Sistema hár qıylı paydalanıwshılarǵa xızmet kórsetiw ushın bir neshe paydalanıwshı interfeysin usınıwı múmkin. Mısalı, kompyuterlestirilgen kitapxana maǵlıwmatlar bazası eki paydalanıwshı interfeysin beriwi múmkin: birewi kitapxana oqıwshıları ushın (sheklengen funkciyalar toplamı, qollanıw qolaylılıǵı ushın optimallastırılǵan) hám ekinshisi kitapxana xızmetkerleri ushın (keń funkciyalar toplamı, nátiyjelilik ushın optimallastırılǵan).[3]
  • Mexanikalıq sistema, kólik yamasa óndirislik qurılısınıń paydalanıwshı interfeysi geyde adam-mashina interfeysi (HMI) dep ataladı.[4] HMI - bul dáslepki MMI (adam-mashina interfeysi) termininiń modifikaciyası.[5] Ámeliyatta, MMI qısqartpası ele de jiyi qollanıladı,[5] geybirewler MMI házir basqa nárseni ańlatadı dep aytıwı múmkin bolsa da. Basqa qısqartpa - HCI, biraq ol kóbinese adam-kompyuter tásirlesiwi ushın qollanıladı.[5] Qollanılatuǵın basqa terminler - operator interfeys konsoli (OIC) hám operator interfeys terminalı (OIT).[6] Qalay qısqartılǵanına qaramastan, bul terminler mashinanı basqarıp atırǵan adam menen mashinanıń ózin ajıratıp turatuǵın "qatlam"ǵa tiyisli.[5] Taza hám qolaylı interfeys bolmasa, adamlar informaciyalıq sistemalar menen tásirlese almaǵan bolar edi.

Ilimiy fantastikada, HMI geyde tuwrı neyral interfeys dep jaqsıraq súwretlenetuǵın nársege qatnaslı qollanıladı. Degen menen, bul sońǵı qollanıw joǵalǵan dene bólegin almastıratuǵın jasalma keńeytiw (mısalı, koxlear implantlar) bolǵan (medicinalıq) protezlerdiń haqıyqıy turmısta qollanılıwında kóbirek ushırasıp atır.[7][8]

Geybir jaǵdaylarda, kompyuterler paydalanıwshını baqlap, arnawlı buyrıqlarsız olardıń háreketlerine qaray juwap qaytarıwı múmkin. Dene bóleklerin qadaǵalaw quralları talap etiledi, hám bas ornı, kóz qarap turǵan baǵıt hám taǵı basqalardı belgileytuǵın sensorlar eksperimental túrde qollanılǵan. Bul ásirese immersiv interfeyslerge tiyisli.[9][10]

Tariyxı

Paydalanıwshı interfeysleriniń tariyxın ústemlik etiwshi paydalanıwshı interfeysi túrine qaray tómendegi basqıshlarǵa bóliwge boladı:

1945–1968: Toparlı interfeys

IBM 029 card punch
IBM 029

Toparlı dáwirde esaplaw quwatı júdá az hám qımbat edi. Paydalanıwshı interfeysleri ápiwayı edi. Paydalanıwshılar kompyuterlerge beyimlesiwi kerek edi, kerisinshe emes; paydalanıwshı interfeysleri qosımsha júk dep esaplandı, hám baǵdarlamalıq támiynat processordı minimal qosımsha júk penen maksimal paydalanıw ushın jobalanǵan edi.

Toparlı mashinalar ushın paydalanıwshı interfeysleriniń kiris tárepi tiykarınan tesik kartalar yamasa qaǵaz lenta sıyaqlı uqsas qurallarınan ibarat edi. Shıǵıs tárepine usı qurallar menen birge qatar printerler qosıldı. Sistema operatorı konsoliniń sheklengen ayrıqshalıǵın esapqa almaǵanda, adamlar toparlı mashinalar menen haqıyqıy waqıt rejiminde ulıwma tikkeley baylanıspadı.

Toparlı mashinaǵa tapsırmanı jiberiw baǵdarlama hám onıń maǵlıwmatlar toplamın sáwlelendiretuǵın tesik kartalar toplamın aldın ala tayarlawdı talap etti. Baǵdarlama kartaları kompyuterdiń ózinde emes, al mexanikalıq buzılıwǵa beyim, qáteni keshirmeytuǵın hám ádetten tıs úlken, jazıw mashinkasına uqsas arnawlı qurallar - klavishalı tesgishlerde tesildi. Baǵdarlamalıq interfeys te usınday qatań edi, eń kishi kompilyatorlar hám interpretatorlar tárepinen talqılanıwı ushın júdá qatań sintaksisler menen jobalanǵan edi.

Sanaq sorawnamasınan statistikaǵa maǵlıwmatlardı ótkeriw ushın aldın ala kelisilgen kod boyınsha kartada tesikler jasaladı.

Kartalar tesilgennen keyin, olardı tapsırmalar gezegine taslap kútiw kerek edi. Aqır-aqıbetinde, operatorlar kartalar toplamın kompyuterge júklep, basqa maǵlıwmatlar toplamın yamasa járdemshi baǵdarlamanı beriw ushın magnit lentaların ornatatuǵın edi. Tapsırma aqırǵı nátiyjelerdi yamasa qáte jurnalı qosılǵan toqtatıw bildiriwin óz ishine alǵan baspa shıǵarıwın payda etetuǵın edi. Tabıslı orınlanıwlar jáne magnit lentasına nátiyje jazıwı yamasa keyingi esaplawlarda paydalanılatuǵın maǵlıwmat kartaların payda etiwi múmkin edi.

Bir jumıstıń orınlanıw waqtı kóbinese bir neshe kúnge sozılatuǵın edi. Eger adam júdá baxıtlı bolsa, bul bir neshe saat bolıwı múmkin; haqıyqıy waqıt rejimindegi juwap bolmadı. Biraq kartalar gezeginen de jamanıraq táǵdirler bar edi; ayırım kompyuterler konsol túymelerin paydalanıp, eki sanlı kodta baǵdarlamalardı kirgiziwdiń jáne de mashaqatlı hám qátege beyim processin talap etetuǵın edi. Eń dáslepki mashinalar baǵdarlama logikasın ózlerine biriktiriw ushın qosıw taxtaları dep atalǵan qurallar járdeminde qayta toqılıwı kerek edi.

Erte toparlı sistemalar házirgi waqıtta jumıs islep atırǵan tapsırmaǵa pútkil kompyuterdi berdi; baǵdarlama kartaları hám lentaları kiris-shıǵıs quralları menen baylanısıw hám basqa da kerekli xojalıq jumısların orınlaw ushın házir biz operaciyalıq sistema kodı dep oylaytuǵın nárseni óz ishine alıwı kerek edi. Toparlı dáwirdiń ortalarında, 1957-jıldan keyin, hár qıylı toparlar "júkle-hám-isle" sistemaları dep atalǵan sistemalar menen tájiriybe ótkeriwdi basladı. Olar kompyuterde bárqulla turaqlı bolǵan monitorlaw baǵdarlamasın paydalandı. Baǵdarlamalar xızmetler ushın monitorǵa baylanısa alatuǵın edi. Monitordıń jáne bir funkciyası jiberilgen tapsırmalardı jaqsıraq qátelerin tekseriw, qátelerdi erterek hám aqıllıraq anıqlaw hám paydalanıwshılarǵa paydalıraq keri baylanıs payda etiw edi. Solay etip, monitorlar operaciyalıq sistemalar hám anıq jobalanǵan paydalanıwshı interfeysleri baǵdarında birinshi qádem boldı.

1969-házirgi kúnge shekem: Komandalar qatarı paydalanıwshı interfeysi

Teletype Model 33
Teletype Model 33 ASR

Komandalar qatarı interfeysleri (CLI) sistema konsoline jalǵanǵan toparlı monitorlardan rawajlandı. Olardıń óz-ara tásir modeli arnawlı sózlikte tekst komandaları túrinde berilgen soraw-juwap tranzakciyalarınıń izbe-izligi edi. Keshigiw toparlı sistemalarǵa qaraǵanda ádewir tómen bolıp, kúnler yamasa saattan sekundlarǵa qısqardı. Sáykesinshe, komandalar qatarı sistemaları paydalanıwshıǵa aldınǵı nátiyjeler boyınsha haqıyqıy waqıt rejiminde yamasa oǵan jaqın rejimdegi keri baylanısqa juwap retinde tranzakciyanıń keyingi basqıshları haqqında pikirin ózgertiwge múmkinshilik berdi. Baǵdarlamalıq támiynat burın múmkin bolmaǵan usıllarda izlew hám interaktiv bolıwı múmkin edi. Biraq bul interfeysler ele de paydalanıwshıǵa salıstırmalı túrde úlken este saqlaw júgin salıp, onı meńgeriw ushın kúsh hám úyreniw waqtına úlken investiciya talap etetuǵın edi.[11]

Eń dáslepki komandalar qatarı sistemaları teleprinterlerdi kompyuterler menen biriktirip, adamlar arasında sımlar arqalı informaciya beriwge ortaqshılıq etiwde nátiyjeli ekenligi dálillengen jetilisken texnologiyanı beyimledi. Teleprinterler dáslep avtomat telegraf beriw hám qabıllaw quralları sıpatında oylap tabılǵan edi; olardıń tariyxı 1902-jılǵa barıp taqaladı hám 1920-jılǵa kelip jańalıqlar bólimlerinde hám basqa jerlerde álleqashan jaqsı jaylasıp úlgergen edi. Olardı qayta paydalanıwda únemlew álbette esapqa alındı, biraq psixologiya hám eń az tańlanıw qaǵıydası da áhmiyetli edi; teleprinterler kóp injenerler hám paydalanıwshılarǵa tanıs bolǵan sistema menen baylanıs noqatın támiyinledi.

The VT100, introduced in 197″8, was the most popular VDT of all time. Most terminal emulators still default to VT100 mode.
DEC VT100 terminalı

Video-displey terminallarınıń (VDT) 1970-jıllardıń ortasında keń tarqalıwı komandalar qatarı sistemalarınıń ekinshi basqıshın baslap berdi. Bular keshigiwdi jáne de qısqarttı, sebebi háripler printer bası yamasa karetkanıń qozǵalıwınan góre ekrannıń fosfor noqatlarına tezirek shıǵarıla alatuǵın edi. Olar sıya hám qaǵaz sarıplanıwın qısqartıw arqalı interaktiv programmalastırıwǵa bolǵan konservativ qarsılıqtı basıwǵa járdem berdi hám 1950-jıllardıń aqırı hám 60-jıllardaǵı birinshi televidenie áwladına, 1940-jıllardaǵı kompyuter jetekshileri ushın teleprinterler bolǵanınan da kóbirek belgili hám qolaylı edi.

Sonıń menen birge, qoljemtimli ekrannıń - tez hám keri qaytarılıwı múmkin bolǵan tekstiń eki ólshemli displeyiniń bolıwı baǵdarlama dizaynerlerine tekstlik emes, al vizual dep sıpatlanıwı múmkin bolǵan interfeyslerdi qollanıwdı ekonomikalıq jaqtan múmkin etti. Bunday túrdegi jetekshi qollanbalar kompyuter oyınları hám tekst redaktorları boldı; eń dáslepki úlgilerdiń ayırım jaqın násilleri, mısalı rogue(6) hám vi(1), ele de Unix dástúriniń aktiv bólegi bolıp qalmaqta.

1985: SAA paydalanıwshı interfeysi yamasa tekstke tiykarlanǵan paydalanıwshı interfeysi

1985-jılı Microsoft Windows hám basqa da grafikalıq paydalanıwshı interfeysleriniń payda bolıwı menen, IBM Sistemalı Qollanba Arxitekturası (SAA) standartın dúzdi, oǵan Ulıwma Paydalanıwshı Kiriw (CUA) tuwındısı kiredi. CUA búgingi kúnde Windows-ta biletuǵın hám qollanatuǵın nárselerimizdi tabıslı dúzdi, hám sońǵı kópshilik DOS yamasa Windows Konsol Qollanbaları da usı standarttı qollanadı.

Bul standart tómendegilerdi belgiledi: tómen túsiriletuǵın menyu sisteması ekrannıń joqarǵı bóliminde, status qatarı tómende bolıwı kerek, barlıq ulıwma funkciyalar ushın qısqa jol túymeleri birdey bolıwı kerek (mısalı, F2 Ashıw ushın SAA standartın qollanǵan barlıq qollanbalarda isleydi). Bul paydalanıwshılardıń qollanbanı úyreniw tezligin ádewir jaqsıladı, sonlıqtan ol tez qabıl etildi hám industriya standartına aylandı.[12]

1968–házirgi kúnge shekem: Grafikalıq paydalanıwshı interfeysi

AMX Desk tiykarǵı WIMP GUI dúzdi.
Linotype WYSIWYG 2000, 1989
  • 1968 – Duglas Engelbart NLS sistemasın kórsetti, ol tıshqansha, kórsetkishler, gipertekst hám bir neshe aynalardı qollanadı.[13]
  • 1970 – Xerox Palo Alto Izertlew Orayınıń izertlewshileri (kópshiligi SRI-den) WIMP paradigmasın (Aynalar, Belgisheler, Menyuler, Kórsetkishler) rawajlandırdı.[13]
  • 1973 – Xerox Alto: qımbatlıǵı, paydalanıwshı interfeysiniń jamanlıǵı hám baǵdarlamalardıń jetispewshiligi sebepli kommerciyalıq áwmetsizlikke ushıradı.[13]
  • 1979 – Stiv Djobs hám basqa Apple injenerleri Xerox PARC-qa baradı. "Silikon maydanınıń qaraqshıları" filmi waqıyalardı dramalastırsa da, Apple bul sapardan aldın Macintosh hám Lisa joybarları sıyaqlı GUI rawajlandırıw ústinde islep atırǵan edi.[14][15]
  • 1981 – Xerox Star: WYSIWYG-ke itibar qarattı. Bahası ($16K hár biri), ónimdarlıǵı (fayldı saqlaw ushın minutlar, qulaǵannan keyin qayta tikleniw ushın bir neshe saat) hám jaman marketing sebepli kommerciyalıq áwmetsizlikke ushıradı (25K satıldı).
  • 1982 – Rob Payk hám Bell Labs-taǵı basqalar Blit-ti proektlestirdi, ol 1984-jılı AT&T hám Teletype tárepinen DMD 5620 terminalı sıpatında shıǵarıldı.
  • 1984 – Apple Macintosh GUI-di keń tarqattı. Super Bowl reklaması eki ret kórsetildi, sol waqıtta eń qımbat reklama boldı.
  • 1984 – MIT-tiń X Window System: UNIX sıyaqlı sistemalarda GUI rawajlandırıw ushın apparatlıq-ǵárezsiz platforma hám tarmaq protokolı.
  • 1985 – Windows 1.0 – MS-DOS ushın GUI interfeysin támiyinledi. Bir-birin jawıp turatuǵın aynalar joq (onıń ornına mozaikalı).
  • 1985 – Microsoft hám IBM aqır-aqıbette MS-DOS hám Windows-tı almastırıwǵa arnalǵan OS/2 ústinde jumıstı basladı.
  • 1986 – Apple, Digital Research kompaniyasınıń GUI desktopı Apple-dıń Mac-ine júdá uqsas bolǵanı ushın olardı sudqa beriwge qáwip saldı.
  • 1987 – Windows 2.0 – Bir-birin jawıp turatuǵın hám ólshemin ózgertiwge bolatuǵın aynalar, klaviatura hám tıshqansha jetilistiriwleri.
  • 1987 – Macintosh II: birinshi tolıq reńli Mac.
  • 1988 – OS/2 1.10 Standard Edition (SE) Microsoft tárepinen jazılǵan GUI-ge iye, Windows 2-ge kóp uqsaydı.

Interfeys dizaynı

Interfeys dizaynında qollanılatuǵın tiykarǵı usıllar prototiplew hám simulyaciyanı óz ishine aladı.

Ádettegi adam-mashina interfeysi dizaynı tómendegi basqıshlardan turadı: óz-ara tásir specifikaciyası, interfeys baǵdarlamalıq támiynat specifikaciyası hám prototiplew:

  • Óz-ara tásir specifikaciyası ushın ulıwma qollanılatuǵın ámeliyatlarǵa paydalanıwshıǵa baǵdarlanǵan dizayn, persona, iskerlikke baǵdarlanǵan dizayn, scenariyge tiykarlanǵan dizayn hám bekkemlik dizaynı kiredi.
  • Interfeys baǵdarlamalıq támiynat specifikaciyası ushın ulıwma qollanılatuǵın ámeliyatlarǵa paydalanıw jaǵdayları hám óz-ara tásir protokolları arqalı sheklewlerdi ámelge asırıw (paydalanıw qátelikleriniń aldın alıw ushın) kiredi.
  • Prototiplew ushın ulıwma qollanılatuǵın ámeliyatlar interfeys elementleri (basqarıw elementleri, bezew hám t.b.) kitapxanalarına tiykarlanǵan.

Sapa principleri

Keń mániste, ulıwma paydalanıwshıǵa dos, nátiyjeli, intuitiv hám t.b. dep esaplanatuǵın interfeysler bir yamasa bir neshe ózgeshe qásiyetler menen sıpatlanadı. Mısal retinde, bunday qásiyetlerdiń tolıq emes dizimi tómende keltirilgen:

  1. Anıqlıq: Interfeys til, aǵım, ierarxiya hám kóriw elementleri ushın metaforalar arqalı hár nárseni anıq etip, eki mánililikten qashadı.
  2. Qısqalıq:[16] Biraq, táájip túrde, informaciyanı júdá anıq etiw - máselen, ekranda bir waqıtta kórsetilgen zatlardıń kópshiligin, eger pútkil emes bolsa da, belgilew, hám paydalanıwshıǵa haqıyqatında belgili bir zattı anıqlaw ushın qanday da bir kóriw indikatorı kerek bolıwına qaramastan - informaciyanıń quramalasıwına alıp keliwi múmkin hám kópshilik normal jaǵdaylarda alıp keledi.
  3. Tanıslıq:[17] Hátte eger birew interfeysti birinshi márte paydalansa da, ayırım elementler bári bir tanıs bolıwı múmkin. Mánisin jetkeriw ushın haqıyqıy ómir metaforaları qollanılıwı múmkin.
  4. Juwap beriwshilik:[18] Jaqsı interfeys áste isleytuǵın bolıp sezilmewi kerek. Bul interfeys paydalanıwshıǵa ne bolıp atırǵanı hám paydalanıwshınıń kirgizgen maǵlıwmatları tabıslı qayta islenip atırǵanı haqqında jaqsı keri baylanıs beriwi kerek degendi ańlatadı.
  5. Birdeylik:[19] Interfeysińizdi pútkil qollanbańız boyınsha birdey saqlaw áhmiyetli, sebebi bul paydalanıwshılarǵa qollanıw úlgilerin tanıwǵa múmkinshilik beredi.
  6. Estetika: Interfeysti óz wazıypasın orınlawı ushın tartımlı etiw shárt emes, biraq onı jaqsı kórinetuǵın etiw paydalanıwshılarıńızdıń siziń qollanbańızdı paydalanıw waqtın kóbirek ráhátli etedi; al quwanıshlı paydalanıwshılar tek jaqsı nárse bolıwı múmkin.
  7. Nátiyjelilik: Waqıt - pul, al ullı interfeys qısqa jollar hám jaqsı dizayn arqalı paydalanıwshını kóbirek ónimli etiwi kerek.
  8. Keshirimlilik: Jaqsı interfeys paydalanıwshılardı qáteleri ushın jazalamawı kerek, al onıń ornına olardı dúzetiw usılların beriwi kerek.

Eń az tań qaldırıw principi

Eń az tań qaldırıw principi (EATQP) barlıq túrdegi interfeyslerdi jobalawdaǵı ulıwma princip bolıp tabıladı. Bul princip adamlar bir waqıtta tek bir nársege tolıq dıqqat qarata aladı degen ideyaǵa tiykarlanǵan,[20] bul jańalıqtı minimumǵa túsiriw kerek degen juwmaqqa alıp keledi.

Ádet qáliplestiriw principi

Eger interfeys úziliksiz qollanılsa, paydalanıwshı sózsiz onı qollanıw boyınsha ádetler payda etedi. Solay etip, dizaynerdiń wazıypasın paydalanıwshınıń jaqsı ádetlerdi qáliplestiriwin támiyinlew dep sıpatlawǵa boladı. Eger dizayner basqa interfeysler menen tájiriybege iye bolsa, olar da usıǵan uqsas ádetlerdi rawajlandıradı hám kóbinese paydalanıwshınıń interfeys penen qalay óz-ara tásir etiwi haqqında biyixtıyar boljamlar isleydi.[20][21]

Dizayn kriteriyleriniń modeli: Paydalanıwshı tájiriybesi hárreniń uyası

User interface / user experience guide
Piter Morvill tárepinen dizayn etilgen Paydalanıwshı tájiriybesi dizaynı hárreniń uyası[22][23]

Google kompaniyasınıń Piter Morvilli 2004-jılı paydalanıwshı interfeysi dizaynında operaciyalardı basqarǵanda Paydalanıwshı tájiriybesi hárreniń uyası strukturasın dizayn etti. Bul struktura paydalanıwshı interfeysi dizaynın basqarıw ushın jaratılǵan edi. Ol on jıl dawamında kóplegen veb-rawajlandırıw studentleri ushın kórsetpe xızmetin atqardı.[23]

  1. Qolaylı: Sistemanıń dizaynı qollanıwǵa ańsat hám ápiwayı ma? Qollanba tanıs bolıp kóriniwi kerek hám onı qollanıw ańsat bolıwı kerek.[23][22]
  2. Paydalı: Qollanba qanday da bir zárúrlikti qanaatlandıra ma? Biznestiń ónimi yamasa xızmeti paydalı bolıwı kerek.[22]
  3. Qálewge ılayıq: Qollanbanıń dizaynı sulıw hám nátiyjeli me? Sistemanıń estetikası tartımlı hám ańsat túsiniwge bolatuǵın bolıwı kerek.[22]
  4. Tabılatuǵın: Paydalanıwshılar izlegen informaciyanı tez taba ala ma? Informaciya tabılatuǵın hám navigaciya ápiwayı bolıwı kerek. Paydalanıwshı siziń ónimińizdi yamasa informaciyańızdı hesh qashan izlep júrmewi kerek.[22]
  5. Qoljetimli: Qollanba strukturanı buzbastan úlkeytilgen tekstti qollay ala ma? Qollanba imkaniyatı sheklengen adamlar ushın qoljetimli bolıwı kerek.[22]
  6. Isenimli: Qollanba isenimli qáwipsizlik hám kompaniya maǵlıwmatların kórsete me? Qollanba ashıq, qáwipsiz hám haqıyqıy bolıwı kerek.[22]
  7. Bahalı: Aqırǵı paydalanıwshı onı bahalı dep esaplay ma? Eger barlıq 6 kriteriy orınlansa, aqırǵı paydalanıwshı qollanbaǵa qunlılıq hám isenim sezedi.[22]

Túrleri

Touchscreen of the HP Series 100 HP-150
HP Series 100 HP-150 sensorlı ekran
  1. Dıqqatlı paydalanıwshı interfeysleri paydalanıwshınıń dıqqatın basqaradı, paydalanıwshını qashan bóliw, eskertiwlerdiń túri hám paydalanıwshıǵa beriletuǵın xabarlardıń tolıqlıq dárejesin sheshedi.
  2. Toparlı interfeysler - interaktiv emes paydalanıwshı interfeysleri, onda paydalanıwshı toparlı islew processinen aldın barlıq toparlı tapsırma detalların aldın ala kórsetedi hám barlıq islew processi tamamlanǵannan keyin nátiyjeni aladı. Islew processi baslanǵannan keyin kompyuter qosımsha kiris maǵlıwmatların soramaydı.
  3. Komandalıq qatar interfeysleri (CLIs) paydalanıwshıdan kompyuter klaviaturası arqalı komanda qatarın teriw arqalı kiris maǵlıwmatların beriwdi soraydı hám kompyuter monitorına tekst shıǵarıw arqalı juwap beredi. Programmistler hám sistema administratorları, injenerlik hám ilimiy ortalıqlarda, sonday-aq texnikalıq jaqtan rawajlanǵan jeke kompyuter paydalanıwshıları tárepinen qollanıladı.
  4. Sáwbetlesiw interfeysleri paydalanıwshılarǵa grafikalıq elementler ornına ápiwayı inglis tili tekstin (mısalı, tekst xabarları yamasa chatbotlar arqalı) yamasa dawıslı komandalar arqalı kompyuterge buyrıq beriwge múmkinshilik beredi. Bul interfeysler kóbinese adamlar arasındaǵı sáwbetlesiwdi elikleydi.[24]
  5. Sáwbetlesiw interfeys agentleri kompyuter interfeysin animaciyalanǵan adam, robot yamasa basqa personaj (mısalı, Microsoft kompaniyasınıń Clippy qaǵaz qısqıshı) túrinde kórsetiwge hám óz-ara tásirlesiwdi sáwbetlesiw túrinde usınıwǵa háreket etedi.
  6. Kesip ótiwge tiykarlanǵan interfeysler - bul tiykarǵı wazıypası nárselerge kórsetpe ornına shegaralardı kesip ótiwden ibarat bolǵan grafikalıq paydalanıwshı interfeysleri.
  7. Tikkeley basqarıw interfeysi - bul paydalanıwshılarǵa usınılǵan obektlerdi, hesh bolmaǵanda fizikalıq dúnyaǵa sáykes keletuǵın háreketler arqalı basqarıwǵa múmkinshilik beretuǵın ulıwma klasstaǵı paydalanıwshı interfeysleriniń atı.
  8. Ímlaw interfeysleri - bul qol ımlasıwları túrindegi yamasa kompyuter tıshqanshası ya bolmasa stilus penen sızılǵan tıshqansha ımlasıwları túrindegi kiris maǵlıwmatların qabıl etetuǵın grafikalıq paydalanıwshı interfeysleri.
  9. Grafikalıq paydalanıwshı interfeysleri (GUI) kompyuter klaviaturası hám tıshqashı sıyaqlı qurılmalar arqalı kiris maǵlıwmatların qabıl etedi hám kompyuter monitorında anıq grafikalıq shıǵıs beredi.[25] GUI dizaynında keń qollanılatuǵın kem degende eki hár qıylı princip bar: Obyektke baǵdarlanǵan paydalanıwshı interfeysleri (OOUIs) hám qollanbaǵa baǵdarlanǵan interfeysler.[26]
  10. Apparatlıq interfeysler - bul tosterlerden baslap avtomobil panellerine hám samolyot kabinalarına shekem haqıyqıy dúnyadaǵı ónimlerde tabılatuǵın fizikalıq, keńislikli interfeysler. Olar ádette uslaǵıshlar, túymeler, slayderler, giltler hám sensorlı ekranlardıń aralaspasınan ibarat.
  11. Golografiyalıq interfeysler elektronlıq yamasa elektro-mexanikalıq qurılmalarǵa kiris maǵlıwmatların barmaqtı hawada erkin júzip júrgen, tolqın deregi tárepinen anıqlanatuǵın hám seziw tásiri bolmaytuǵın, ádettegi seziletuǵın basqarıw elementleriniń golografiyalıq kóshirmeleri arqalı ótkiziw jolı menen beredi.
  12. Aqıllı paydalanıwshı interfeysleri - bul paydalanıwshı, taraw, tapsırma, sóylesiw hám media (mısalı, grafika, tábiyiy til, ımlaw) modellerin kórsetiw, pikir júritiw hám háreket etiw arqalı adam-mashina óz-ara tásiriniń nátiyjeliligin, tásirsheńligin hám tábiyiyligin jaqsılawǵa baǵdarlanǵan adam-mashina interfeysleri.
  13. Háreketti qadaǵalaw interfeysleri paydalanıwshınıń dene háreketlerin baqlaydı hám olardı buyrıqlarǵa aylandıradı, házirgi waqıtta Apple tárepinen rawajlandırılmaqta.
  14. Kóp ekranlı interfeysler bir neshe displeylerdi qollanıp, kóbirek iykemli óz-ara tásirdi támiyinleydi. Bul kóbinese kompyuter oyınlarınıń óz-ara tásirinde hám kommerciyalıq arkadalarda, hám sońǵı waqıtları qol qurılmaları bazarlarında qollanıladı.
  15. Tábiyiy til interfeysleri izlew sistemaları hám veb-betlerde qollanıladı. Paydalanıwshı sorawdı terip jazadı hám juwaptı kútedi.
  16. Buyrıqsız paydalanıwshı interfeysleri paydalanıwshınıń anıq buyrıqlar beriwin talap etpesten, onıń mútájlikleri hám maqsetlerin anıqlaw ushın paydalanıwshını baqlaydı.[27]
  17. Obektke baǵdarlanǵan paydalanıwshı interfeysleri (OBPI) obyektke baǵdarlanǵan programmalastırıw metaforalarına tiykarlanǵan bolıp, paydalanıwshılarǵa simulyaciyalanǵan obyektler hám olardıń qásiyetlerin basqarıwǵa múmkinshilik beredi.
  18. Ruqsat etiwge tiykarlanǵan paydalanıwshı interfeysleri paydalanıwshınıń ruqsat dárejesine baylanıslı menyu opciyaların yamasa funkciyaların kórsetedi yamasa jasıradı. Bul sistema paydalanıwshıǵa qoljetimsiz bolǵan elementlerdi alıp taslaw arqalı paydalanıwshı tájiriybesin jaqsılawǵa baǵdarlanǵan. Qollanıwǵa múmkin emes funkciyalardı kórgen paydalanıwshı narazı bolıwı múmkin. Sonday-aq, bul ruqsatsız adamlardan funkcional elementlerdi jasırıw arqalı qáwipsizlikti jaqsılaydı.
  19. Refleksiv paydalanıwshı interfeysleri - bunda paydalanıwshılar pútkil sistemanı tek paydalanıwshı interfeysi arqalı basqaradı hám qayta anıqlaydı, mısalı, onıń buyrıq feyllerin ózgertiw ushın. Ádette, bul tek júdá bay grafikalıq paydalanıwshı interfeysleri menen ǵana múmkin boladı.
  20. Izlew interfeysi - bul sayttıń izlew qutısınıń qalay kórsetiliwi, sonday-aq izlew nátiyjeleriniń vizual kórinisi.
  21. Seziletuǵın paydalanıwshı interfeysleri tiyiwge hám fizikalıq ortalıqqa yamasa onıń elementine kóbirek itibar beredi.
  22. Wazıypaǵa baǵdarlanǵan interfeysler - bul fayllar emes, al wazıypalardı tiykarǵı óz-ara tásir etiw birligi etip alıw arqalı stol ústi metaforasınıń informaciya artıqmashlıǵı máselesin sheshetuǵın paydalanıwshı interfeysleri.
  23. Tekstke tiykarlanǵan paydalanıwshı interfeysleri (TPI) - bul tekst arqalı óz-ara tásir etetuǵın paydalanıwshı interfeysleri. TPI-ge buyrıq qatarı interfeysleri hám tekstke tiykarlanǵan WIMP ortalıqları kiredi.
  24. Sensorlı ekranlar - bul barmaqlar yamasa stilus arqalı kirgiziwdi qabıl etetuǵın displeyler. Olar kóbeyip baratırǵan mobil qurılmalarda hám kóp túrdegi satıw noqatlarında, óndiris processleri hám mashinalarında, óz-ózine xızmet kórsetiw mashinalarında hám t.b. qollanıladı.
  25. Sensorlı paydalanıwshı interfeysi - bul sensorlı panel yamasa sensorlı ekran displeyin birlesken kiris hám shıǵıs qurılması sıpatında paydalanatuǵın grafikalıq paydalanıwshı interfeysleri. Olar basqa shıǵıs túrlerin taktil keri baylanıs usılları menen tolıqtıradı yamasa almastıradı. Kompyuterlestirilgen simulyatorlarda hám t.b. qollanıladı.
  26. Dawıslı paydalanıwshı interfeysleri dawıslı kórsetpelerdi payda etiw arqalı kiristi qabıl etedi hám shıǵıstı beredi. Paydalanıwshı kirisi túymelerdi basıw yamasa interfeyske awızeki juwap beriw arqalı ámelge asırıladı.
  27. Vebke-tiykarlanǵan paydalanıwshı interfeysleri yamasa veb paydalanıwshı interfeysleri (VPI) paydalanıwshı veb-brauzer baǵdarlaması arqalı kóretuǵın veb-betlerdi payda etiw arqalı kiristi qabıl etedi hám shıǵıstı beredi.
  28. Nól-kirisli interfeysler paydalanıwshıdan kiris dialogları arqalı soraw ornına sensorlar toplamınan kirislerdi aladı.
  29. Masshtablaw paydalanıwshı interfeysleri - bul informaciya obektleri hár qıylı masshtab hám detallaw dárejesinde kórsetiletuǵın grafikalıq paydalanıwshı interfeysleri bolıp, onda paydalanıwshı kóbirek detallardı kórsetiw ushın kórilip atırǵan maydannıń masshtabın ózgerte aladı.

Galereya

Derekler

  1. „Eurotherm Parker SSD Link Hardware L5392 | Automation Industrial“ (en). l5392.com. Qaraldı: 11-yanvar 2024-jıl.
  2. Cohen, Philip R. „The role of natural language in a multimodal interface“,. Proceedings of the 5th annual ACM symposium on User interface software and technology - UIST '92, 1992 — 143–149 bet. DOI:10.1145/142621.142641. ISBN 0897915496. 
  3. „The User Experience of Libraries: Serving The Common Good User Experience Magazine“. uxpamagazine.org (7-may 2017-jıl). Qaraldı: 23-mart 2022-jıl.
  4. Interfaces. http://peace.saumag.edu/faculty/kardas/Courses/CS/Interfaces2007_files/Interfaces2007.ppt. Retrieved 7 June 2014. 
  5. 5,0 5,1 5,2 5,3 User Interface Design and Ergonomics. http://www.nou.edu.ng/NOUN_OCL/pdf/SST/CIT%20811.pdf. Retrieved 7 June 2014. 
  6. Recent advances in business administration, 2010. 
  7. Cipriani, Christian; Segil, Jacob; Birdwell, Jay; Weir, Richard (2014). "Dexterous control of a prosthetic hand using fine-wire intramuscular electrodes in targeted extrinsic muscles". IEEE Transactions on Neural Systems and Rehabilitation Engineering 22 (4): 828–36. doi:10.1109/TNSRE.2014.2301234. ISSN 1534-4320. PMC 4501393. PMID 24760929. "Neural co-activations are present that in turn generate significant EMG levels and hence unintended movements in the case of the present human machine interface (HMI).". 
  8. Citi, Luca. Development of a neural interface for the control of a robotic hand. 
  9. Jordan. Gaze Direction Analysis for the Investigation of Presence in Immersive Virtual Environments. http://www0.cs.ucl.ac.uk/staff/j.jordan/thesis-jj-2011.pdf. Retrieved 7 June 2014. "The aim of this thesis is to investigate the idea that the direction of gaze may be used as a device to detect a sense-of-presence in Immersive Virtual Environments (IVE) in some contexts.". 
  10. Ravi. „Introduction of HMI“ (avgust 2009). — „In some circumstance computers might observe the user, and react according to their actions without specific commands. A means of tracking parts of the body is required, and sensors noting the position of the head, direction of gaze and so on have been used experimentally. This is particularly relevant to immersive interfaces.“. 14-iyul 2014-jılda túp nusqadan arxivlendi. Qaraldı: 7-iyun 2014-jıl.
  11. „HMI Guide“. 20-iyun 2014-jılda túp nusqadan arxivlendi.
  12. Richard. „Text User Interface Development Series Part One – T.U.I. Basics“. 16-noyabr 2014-jılda túp nusqadan arxivlendi. Qaraldı: 13-iyun 2014-jıl.
  13. 13,0 13,1 13,2 McCown, Frank. History of the Graphical User Interface (GUI). Harding University. https://www.harding.edu/fmccown/gui/history-gui.pptx. 
  14. „The Xerox PARC Visit“. web.stanford.edu. Qaraldı: 8-fevral 2019-jıl.
  15. „apple-history.com / Graphical User Interface (GUI)“. apple-history.com. Qaraldı: 8-fevral 2019-jıl.
  16. Raymond, Eric Steven „11“,. The Art of Unix Programming. Thyrsus Enterprises, 2003. 
  17. C. A. D'H Gough. Accounting for User Familiarity in User Interfaces. 
  18. Sweet, David „9 – Constructing A Responsive User Interface“,. KDE 2.0 Development. Sams Publishing, October 2001. 
  19. John W. Satzinger (March 1998). User interface consistency across end-user applications: the effects on mental models. 
  20. 20,0 20,1 Raskin, Jef. The human interface : new directions for designing interactive systems, 1. printing., Reading, Mass. [u.a.]: Addison Wesley, 2000. ISBN 0-201-37937-6. 
  21. Udell, John (9 May 2003). "Interfaces are habit-forming" (in en). Infoworld. http://www.infoworld.com/article/2681144/application-development/interfaces-are-habit-forming.amp.html. 
  22. 22,0 22,1 22,2 22,3 22,4 22,5 22,6 22,7 „User Interface & User Experience Design | Oryzo | Small Business UI/UX“ (en-US). Oryzo. Qaraldı: 19-noyabr 2019-jıl. Silteme kórsetiwdegi qátelik: Invalid <ref> tag; name ":0" defined multiple times with different content
  23. 23,0 23,1 23,2 Wesolko. „Peter Morville's User Experience Honeycomb“ (en). Medium (27-oktyabr 2016-jıl). Qaraldı: 19-noyabr 2019-jıl. Silteme kórsetiwdegi qátelik: Invalid <ref> tag; name ":1" defined multiple times with different content
  24. Errett. „As app fatigue sets in, Toronto engineers move on to chatbots“. CBC. CBC/Radio-Canada. 22-iyun 2016-jılda túp nusqadan arxivlendi. Qaraldı: 4-iyul 2016-jıl.
  25. Martinez, Wendy L.. Graphical user interfaces: Graphical user interfaces. https://onlinelibrary.wiley.com/doi/10.1002/wics.150. 
  26. Lamb. „Improve Your UI Design Process with Object-Oriented Techniques“. Visual Basic Developer magazine (2001). — „Table 1. Differences between the traditional application-oriented and object-oriented approaches to UI design.“. 14-avgust 2013-jılda túp nusqadan arxivlendi.
  27. Jakob Nielsen. Noncommand User Interfaces. ACM Press. http://www.useit.com/papers/noncommand.html.