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.