Megosztás a következőn keresztül:


Kölcsönhatás

Jegyzet

Ez a tervezési útmutató a Windows 7-hez készült, és nem frissült a Windows újabb verzióihoz. Az útmutató nagy része továbbra is elvben érvényes, de a bemutató és a példák nem tükrözik jelenlegi tervezési útmutatónkat.

Az interakció számos módon használható a felhasználók számára az alkalmazással, beleértve az érintést, a billentyűzetet, az egeret és így tovább. Ezekkel az irányelvekkel intuitív és megkülönböztető élményeket hozhat létre, amelyek érintésre vannak optimalizálva, de következetesen működnek a bemeneti eszközökön.

Tervezés érintéses használathoz

Először is úgy tervezheti meg az alkalmazást, hogy a felhasználók elsődleges beviteli módszere az érintés lesz. Ha a platformvezérlőket használja, az érintőpad, az egér és a toll/toll támogatása nem igényel további programozást, mivel a Windows ezt ingyenesen biztosítja.

Ne feledje azonban, hogy az érintésre optimalizált felhasználói felület nem mindig jobb a hagyományos felhasználói felületnél. Mindkettő a technológia és az alkalmazás egyedi előnyeit és hátrányait biztosítja. Az érintéses első felhasználói felületre való áttérés során fontos megérteni az érintés (beleértve az érintőpadot), a toll/toll, az egér és a billentyűzet bemenete közötti alapvető különbségeket. Ne vegye figyelembe az ismerős bemeneti eszközök tulajdonságait és viselkedését, mivel a Windows 8 érintése nem csupán emulálja ezt a funkciót.

Amint hamarosan kiderül, az érintéses bevitelhez más megközelítésre van szükség a felhasználói felület kialakításához.

Érintésvezérlési követelmények összehasonlítása

Ez a táblázat néhány olyan különbséget mutat be a bemeneti eszközök között, amelyeket érdemes figyelembe venni az érintésre optimalizált Windows Áruházbeli alkalmazások tervezésekor.

Tényező Érintéses interakciók Egér, billentyűzet, toll/toll interakciók Érintőpárnával
pontossági
Az ujjbegyek érintkezési területe nagyobb, mint egy x-y koordináta, ami növeli a nem szándékos parancsaktiválások esélyét.
Az egér és a toll/toll pontos x-y koordinátát ad meg.
Ugyanaz, mint az egér.
A kapcsolati terület alakja a mozgás során változik.
Az egér mozgása és toll-/tollvonások pontos x-y koordinátákat biztosítanak. A billentyűzetfókusz explicit.
Ugyanaz, mint az egér.
A célzáshoz nincs egérmutató.
Az egérmutató, a toll/toll kurzor és a billentyűzetfókusz mind segítenek a célzásban.
Ugyanaz, mint az egér.
emberi anatómiai
Az ujjbegyek mozgása pontatlan, mert egy egyenes vonalú mozgás egy vagy több ujjal nehéz. Ez a kézízületek görbületének és a mozgásban részt vevő ízületek számának köszönhető.
Egyszerűbb egyenes mozgást végezni az egérrel vagy tollal/tollal, mert az őket vezérlő kéz rövidebb fizikai távolságot utazik, mint a kurzor a képernyőn.
Ugyanaz, mint az egér.
A kijelző eszköz érintési felületén található egyes területek nehezen elérhetők az ujjtartás és a felhasználó fogása miatt az eszközön.
Az egér és a toll/toll a képernyő bármely részét elérheti, míg a vezérlőknek a billentyűzet által elérhetőnek kell lenniük a tabulátor sorrendben.
Az ujjtartás és a markolat probléma lehet.
Az objektumokat egy vagy több ujjbegy vagy a felhasználó keze eltakarhatja. Ezt elzáródásnak nevezzük.
A közvetett bemeneti eszközök nem okoznak elzáródást.
Ugyanaz, mint az egér.
Objektumállapot
Az Érintés kétállapotú modellt használ: a kijelző eszköz érintőfelületét vagy megérinti (be) vagy nem (kikapcsolva). Nincs rámutatási állapot, amely további vizuális visszajelzéseket válthat ki.
Az egér, a toll/toll és a billentyűzet mindegyike háromállapotú modellt tesz elérhetővé: fel (ki), le (be) és rámutatás (fókusz).
A rámutatással a felhasználók felfedezhetik és megismerhetik a felhasználói felület elemeihez társított elemleírásokat. A rámutatás és a fókuszeffektusok továbbíthatják, hogy mely objektumok interaktívak, és segítenek a célzásban is.
Ugyanaz, mint az egér.
részletes interakciós
Támogatja a több érintéses pontokat: több bemeneti pontot (ujjhegyeket) érintéses felületen.
Egyetlen bemeneti pontot támogat.
Ugyanaz, mint az érintés.
Támogatja az objektumok közvetlen kezelését olyan kézmozdulatokkal, mint a koppintás, a húzás, a csúsztatás, a csippentés és a forgatás.
Az egér, toll/ toll és billentyűzet nem támogatja a közvetlen manipulációt, mivel közvetett beviteli eszközök.
Ugyanaz, mint az egér.

Megjegyzés

A közvetett bemenetnek több mint 25 évnyi finomítási előnye volt. Az olyan funkciók, mint a rámutatás által aktivált elemleírások, kifejezetten az érintőpárnára, az egérre, a tollra/tollra és a billentyűzetbe történő bevitelre fejlesztették ki a felhasználói felület feltárását. Az ehhez hasonló felhasználói felületi funkciókat az érintéses bevitel nyújtotta sokoldalú élmény érdekében alakítottuk ki, anélkül, hogy veszélyeztetné a felhasználói élményt ezekhez az eszközökhöz.

Itt általános felhasználói interakciós irányelveket biztosítunk, és ezek a témakörök az eszközspecifikus irányelveket ismertetik.

Vizualizációk visszajelzéshez

Az alkalmazással folytatott interakciók során a megfelelő vizuális visszajelzések segítenek a felhasználóknak felismerni, megtanulni és alkalmazkodni ahhoz, hogy az alkalmazás és a Windows Visual visszajelzései hogyan értelmezik az interakciókat, jelezhetik a sikeres interakciókat, továbbíthatják a rendszer állapotát, javíthatják az irányítás érzését, csökkenthetik a hibákat, segíthetnek a felhasználóknak megérteni a rendszert és a bemeneti eszközt, és ösztönözhetik az interakciót.

A vizuális visszajelzés kritikus fontosságú, ha a felhasználó érintéses bemenetre támaszkodik olyan tevékenységek esetében, amelyek helytől függően pontosságot és pontosságot igényelnek. Visszajelzést jeleníthet meg minden alkalommal és bárhol, amikor érintéses bemenetet észlel, hogy a felhasználó megértse az alkalmazás és annak vezérlői által meghatározott egyéni célzási szabályokat.

Pontosság optimalizálása

Az érintéses bemenet az ujj teljes érintkezési területét magában foglalja. Ez a kapcsolati geometria a legvalószínűbb célobjektum meghatározására szolgál. Méretezheti a vezérlőket, hogy kényelmes felhasználói felületet biztosítson olyan objektumokkal és vezérlőkkel, amelyek könnyen és biztonságosan célzhatóak.

A vezérlők méretével, térközével és elhelyezésével kiküszöbölheti az ujj- és kézelzáródást, ahol a felhasználói felületet maga a felhasználói beavatkozás eltakarja.

Amikor csak lehetséges, helyezze el a menüket, előugró ablakokat és elemleírásokat a kapcsolati terület felett.

A megbízhatóság korlátozása

Felhasználói felületi korlátozások használatával kerülje vagy minimalizálja a hanyag interakciókat.

  • A illesztési pontok megkönnyítik a kívánt helyeken való megállást. Az illesztési pontok logikai megállókat adnak meg az alkalmazás tartalmában. Kognitív szempontból a illesztési pontok lapozási mechanizmusként működnek a felhasználó számára, és minimálisra csökkentik a túlzott csúszás, pöccintés vagy elforgatás fáradtságát. Velük kezelheti a pontatlan felhasználói bevitelt, és gondoskodhat arról, hogy a tartalom vagy a kulcsinformációk egy adott részhalmaza megjelenjen.
  • Irányított "sínek", amelyek kiemelik a mozgás tengelyét (függőleges vagy vízszintes).

Az időzított interakciók elkerülése

Az interakciókat nem szabad idő szerint megkülönböztetni. Ugyanannak az interakciónak ugyanazzal az eredménnyel kell rendelkeznie, függetlenül a végrehajtásához szükséges időtől. Az időalapú aktiválások kötelező késéseket vezetnek be a felhasználók számára, és mind a közvetlen manipuláció, mind a rendszer válaszképességének modern jellegétől eltérnek.

Az időzított interakciók általában láthatatlan küszöbértéktől függenek, például az időtől, a távolságtól vagy a sebességtől, hogy meghatározzák, milyen parancsot kell végrehajtani. Az időzított interakciók nem rendelkeznek vizuális visszajelzéssel, amíg a rendszer nem hajtja végre a műveletet, és a felhasználóknak tetszőleges és láthatatlan küszöbértékeket kell elérniük az eredmény eléréséhez. Az interakciók során a felhasználók azonnali vizuális visszajelzései aktívabbá, magabiztosabbá és irányíthatóbbá teszik a felhasználókat.

Az objektumokra közvetlenül ható és a valós interakciókat utánzó interakciók intuitívabbak, felderíthetők és emlékezetesebbek. Nem támaszkodnak homályos vagy absztrakt interakciókra.

Megjegyzés: Ez alól kivételt képeznek az adott időzított interakciók, amelyek segítenek a tanulásban és a feltárásban (például nyomja le és tartsa lenyomva). A megfelelő leírások és vizuális jelek használata nagy hatással van a speciális interakciók használatára.