ČVUT – FEL – OI – A4B39NUR
Návrh uživatelských rozhraní
Václav Zůna
ZS 2011/2012 [NA-TELEVIZE] D1
[email protected]
Úkolem D1 bylo vypracovat zprávu o přípravě screeneru a interview, o průběhu interview a následné analýze nasbíranych informací k vhodnému popisu problémové domény projektu. Pro přehlednost na začátek dokumentu přidávám zadání a shrnutí dosavadních poznatků o projektu. Vzhledem k tomu, že D1 je prvním úkolem, dosavadní poznání vychází pouze ze schůzky se zadavatelem, která měla za účel upřesnit zadání a poskytnout další potřebné informace. V navazujících pracích bude tato sekce shrnutím poznatků z predcházejích úkolů.
Zadání projektu Navrhněte uživatelské rozhraní pro sledování televize ovládáné pomocí smartphonu či tabletu. Uživatel si může vybrat z množiny televizních kanálů. Pro každý kanál je mu k dispozici televizní program. Díky připojení k internetu má uživatel přistup k uložišti pořadů. Uživatelské rozhraní by mělo být vhodné pro uživatele s nízkou úrovní počítačové gramotnosti.
Dosavadni poznatky Na schůzce se zadavatelem, která proběhla 5.10., byly upřesněny požadavky na výslednou aplikaci. Důležité bude především uživatelské rozhraní dálkového ovladače – tedy aplikace bežící na zařízení s dotykovou obrazovkou, které uživatel bude využívat k ovládání televize. Zároveň bylo řečeno, že ovládání tímto zařízení bude pouze alternativou ke klasickému ovládání televize standartním dálkovým ovladačem. Nejde tedy o to zcela ho nahradit, ale umožnit uživateli využít i jiné zařízení. Není nutné aby ovladače pokrývali stejnou sadu funkcí. Jinak řečeno, aplikace na smartphonu nemusí umožňovat uživateli vše co standartní ovladač a zároveň může mít funkce, které standartní ovladač neposkytuje. Minimum, které musí být alternativním ovladačem implementováno, je přepínání kanálů a zobrazení základních informací o pořadu, který právě beží. Dále musí uživatel mít možnost zobrazit program libovolného kanálu na několik dní dozádu i dopředu. Dalším tématem schůzky byla cílová skupina. Nejdůležitějším kritériem pro zahrnutí do cílové skupiny bude, zda je kandidát alespoň občasným uživatelem televize. Vzhledem k tomu, že dotykové zařízení samo o sobě nebude součástí produktu, je také nutné aby kandidát již podobné zařízení vlastnil. Posledním kriteriem je úroveň počítačové gramotnosti, která by měla být nízka. Jinak řečeno, uživateleské rozhraní má být dostatečně srozumitelné i pro člověka, který má s ovládáním počítače jen velice málo zkušeností. Aplikace se tedy nemá spoléhat na pokročilou znalost konceptů a stereotypů běžně používaných k ovládání počítače. Zadavatel následně uznal, že tato cílová skupina je v současné době velice malá, neboť většina uživatelů smartphonů a tabletů jsou počítačově gramotní a televizi příliž nesledují. V budoucnu se však předpokládá, že se tato skupina lidí bude rozšiřovat. Prozatím tedy není třeba příliž trvat na posledním kriteriu (nízké počítačové gramotnosti). To, že je cílová skupina malá také není tak podstatné, neboť se jedná pouze o alternativní a zcela volitelnou formu ovládání televize.
1 Screener Screener probíhal klasickou formou otázek a vhodných odpovědí (tzv. Targets) pro postup kadidáta k interview. Úkolem bylo vybrat kandidáty, kteří vlastní smartphone či tablet, sleduje televizi a mají nízkou úroveň počítačové gramotnosti (ve významu popsaném v výše) Je důležité si uvědomit, že i podmínka nížší počítačové gramotnosti vymezuje cílovou skupinu, přestože ne tak významě jako ostatní podmínky. Názory a zkušenosti pokročilých uživatelů PC by mohli ovlivnit konečný produkt tak, že by byl pro uživatele s nižší úrovní počítačové gramotnosti těžko pochopitelný a složitý. Bohužel, ani po upřesnění zadání od zadavatele stále není dostatečně jasné, kdo takový uživatel s nízkou úrovní počítačové gramotnosti je a jak ho správně identifikovat mezi ostatními kandidáty. Tento problém jsem se rozhodl vyřešit tak, že nebudu uměle vytvářet rozdělující hranici, která by mohla být zkreslujicí, a při screeningu vyloučím pouze zcela evidentně pokročilé uživatele. Ostatní budu považovat za součást mé cílové skupiny a při interview se o jejich znalostech budu snažit zjistit co nejvíce tak, aby jim výsledný produkt vyhovoval. Při testování prototypů pak budu klást důraz na to, zda je ovládání dostatečně srozumitelné a intuitivní. Otázky pro screener a odpovědi pro postup kandidáta k interview: Používáte nějaké přenosné zařízení ovladané dotykovou obrazovkou? Např. smartphone či tablet? [Target: ANO] Jak často sledujete televizi? [Target: více než hodina za den v průměru] Děláte na počítači některou z následujících aktivit? – Návrh a/nebo tvorba aplikací či jejich komponent. – Tvorba dynamických webových stránek či jejich komponent – Administrace počítače a/nebo sítě s více uživateli, včetně zabezpečení. – Administrace webového a/nebo databázového serveru. – Pokročilá práce s databazí či datovým skladem. – Pokročilá práce s CMS, CRM a/nebo ERP systémem. – Pokročilá práce s vektorovou či 3D grafikou. – Jiná práce vyžadující pokročilé až odborné znalosti ovládání počítače. [Target: NE, či ekvivalent „velice zřídka s vnější pomocí“]
2 Interview Při přípravě k interview jsem si nejdříve vypsal témata, které se týkají problémové domény (sledování a ovládání televize) a cílové skupiny. Následně jsem vymyslel otázky, díky kterým se od účastníků interview dozvím o těchto tématech co nejvíce relevatních infomací. Témata T1 – Používání televize T2 – Televizní program T3 – Vysílací čas pořadů T4 – Současné ovládání televize T5 – Alternativí ovládání televize T6 – Uživatelské rozhraní televize
T7 – Používání dotykového zařízení T8 – Ovládání dotykového zařízení T9 – Funkčnost a data zobrazená na ovladači T10 – Telefon či tablet jako ovladač televize T11 – Znalost prvků uživatelského rozhraní T12 – Instalace a spouštění aplikací
Otázky Q1 – K jakým účelům používáte televizi? [T1] Q2 – Jak často sledujete televizí vysílání? [T1] Q3 – V jakých dnech a hodinách nejčastěji sledujete televizní vysílání? [T1] Q4 – Máte nějaké návyky při sledování televize? Jaké? [T1] Q5 – Máte nějaké oblíbené pořady, které sledujete pravidelně? Kolik? [T1, T2] Q6 – Co je pro Vás impulzem k zapnutí televize? [T1, T2] Q7 – Jakým způsoběm si s předstihem vybíráte pořady, které chcete sledovat? [T2] Q8 – Do jak vzdálené budoucnosti se zajímaté o program televizního vysílání? [T2] Q9 – Sledujete v televizním programu i zpětně, co se vysílalo v minulosti? [T2] Q10 – Jaké informace o pořadu Vás zajímají, když si čtete program vysílání? [T2] Q11 – Jakou roli pro Vás hraje čas, v který se pořad vysílá? Q12 – Jak často se Vám stává, že si nepustíte pořad, který by Vás jinak zajímal, protože je vysílán v pro Vás nevhodný čas. [T3] Q13 – Jak v současné době postupujete, chcete-li se podívat na pořad, který se vysílá v čas, který pro Vás není vhodný? [T3] Q14 – Jakým způsobem v současné době ovládáte televizi? [T4] Q15 – Jaké funkce dálkového ovladače používáte nejčastěji? [T4, T9] Q16 – Jaké funkce dálkového ovladače používate zřídka, ale neměli by chybět? [T4, T9] Q17 – Co Vám vadí na současném dálkovém ovladači? [T4, T5] Q18 – Kdyby Váš telefon či tablet uměl ovládat televizi, jak by jste toho využili? [T5, T9, T10] Q19 – Jakou formou bude podle Vas fungovat ovládání televize v budoucnosti? [T5] Q20 – Které informace týkající se televizního vysílání by podle Vás měla televize na požádání zobrazit? [T6] Q21 – Co Vás zajímá o právě vysílaném pořadu, jak by Vám to měla televize zdělit? [T6] Q22 – Jakým způsobem spontálně vybírate, jaký kanál budete právě sledovat? [T6] Q23 – Co Vám vadí na současných ‚menu’ a stavových informacích zobrazených na televizi? [T6] Q24 – Pro jaké účely v současné době používáte svůj telefon či tablet? [T7] Q25 – Které aplikace a internetové stránky používáte pro zisk informací o televizním vysílání? [T7] Q26 – Jakým způsobem využíváte mobilitu vašeho telefonu či tabletu pro zisk informací o televizním vysílání? [T7] Q28 – Pro jaké učely využíváte na svých mobilních zařízeních widgety a ikony na ploše? [T7, T12] Q29 – Jakým způsobem nejraději ovládáte své mobilní zařízení? (dotek, tlačítka, pohyb, hlas) [T8] Q30 – Co Vám vadí na dotykovém ovládání telefonu či tabletu? [T8] Q31 – Co Vám vadí na hlasovém ovládání telefonu či tabletu? [T8] Q32 – Co Vám vadí na pohybovém ovládání telefonu či tabletu? [T8] Q33 – Představte si, že váš telefon či tablet a televize umí spolu komunikovat. Co by při sledování televize mělo být zobrazeno na televizi a co na mobilním zařízení? [T9] Q34 – Opět si představte stejnou situaci. Co by při vybírání kanálu či zdroje prostřednictvím mobilního zařízení mělo být zobrazeno na televizi a co na mobilním zařízení? [T9] Q35 – Opět si představte stejnou situaci. Co by při sledování programu či procházení archivu prostřednictvím mobilního zařízení mělo být zobrazeno na televizi a co na zařízení? [T9] Q36 – Jaké by podle Vás byly výhody ovládání televize prostřednictvím telefonu či tabletu? [T10] Q36 – Jaké by naopak byly nevýhody ovládání televize prostřednictvím telefonu či tabletu? [T10] Q37 – Představte si, že máte zajém o konkrétní informaci. Na svém mobilním zařízení máte seznam informací příbuzných, ale ne přesně to, co hledáte. Jak budete postupovat? [T11] Q38 – Představte si, že chcete změnit nastavení aplikace na svém telefonu. Jak postupujete? [T11] Q39 – Po provední určité akce Vám aplikace na obrazovku vykreslí okénko bez tlačítek pro jeho uzavření. Chcete okénko zavřít a aplikaci dále používat. Jak postupujete? [T11] Q39 – Chcete-li na Vašem mobilním zařízení dělat více věci zároveň, jak postupujete? [T11] Q40 – Jakým způsobem postupujete, chybí-li Vám nějaká funkcionalita na Vašem telefonu? [T12]
2.1 Průběh interview (shrnutí) Zde stručně popíšu jak probíhaly interview s jednotlivými učastníky. Interview probíhaly každé zvlášt a trvalo zhruba 80 minut. Prvním dotazovaným (Iveta) byla hotelová recepční a studentka personalisky, 20 let. Druhým dotazovaným (Jan) byl manažer menší firmy v oblasti gastromerie, 53 let. Iveta používá televizi pro sledování pozemního vysílání a jen velmi zřídka pro sledování filmů pomocí DVD přehrávače. Pravidelně sleduje své 2 oblíbené pořady a zprávy ve večerních hodinách. Zhruba každý druhý den si zapne televizi večer spontálně, bez znalosti co se právě vysílá, především pokud je doma sama. Při sledování často čte časopisy nebo články na internetu, pokud nedávají něco zajímavého. Pokud ji zajímá televizní program při sledování televize, podívá se na EPG. Iveta zjištuje televizní program dopředu jen velmi zřídka, spíše vůbec. Zmínila však, že pokud by měla zjistit co se bude vysílat, našla by si to na internetu. Dále specifikovala, že by k tomu použila spíše notebook než svůj smartphone. Na cestách ji údajně program nezajímá a co se dávalo v minulosti také ne, přestože ji občas mrzí, když se dozví, že něco zajímavého promarnila. V programu i při vysílání by ráda měla možnost zjistit, kdy pořad začal a kdy končí. U vícedílných seriálů by ji dále zajímalo, kolikátý díl se vysílá. U filmů je pro ní důležitý originální název díla, rok vydání, režiser a herci obsazení v hlavních rolích. Pořady, které se vysílají velmi pozdě v noci nebo v době, kdy je ve škole či v práci ji nezajímají a nemá velký zájem o možnost jejich přehraní v jinou dobu. Iveta ovládá televizi pomocí dálkového ovladače s velkým množstvím tlačítek. Používá však jen velmi malou část z nich. Velikost ovladače ji nevyhovuje a paradoxně se ji i tak často ztratí a musí ho hledat. Pokročilé funkce, které ovladač nabízí nevyužívá. Udajně ji stačí upravovat hlasitost a vybrat právě zobrazovaný kanál. Po dalším dotazování přiznává ještě užitečnost tlačítka pro vypnutí televize, vypnutí zvuku (mute), zobrazení EPG a výběř zdroje vysílání (typicky AV). Použití svého telefonu jako alternativní možnost ovládání televize ji příjde zajímavé. Ráda by ho používala pro základní funkce, tedy hlasitost a přepínání programů. Udajně má telefon pořád u sebe a aplikaci na ovládání by si zařadila mezi své ikony na ploše či jako widget. Iveta používá na svém telefonu především základní funkce (telefon, sms, hudba, sociální sít), přičemž telefon ovládá velice obratně. Přestože si příliž nevěděla rady s otázkami týkající se ovládání chytrých telefonů, pouze jednu nedokázala uspokojivě vyřešit. Iveta vlastní tento telefon s operačním systémem Android již témět rok, přesto ji nenapadlo, jak zobrazit kontextové menu. Instalování aplikací ji nedělá problém. Na ovládání televize pomocí telefonu údajně nevidí žádné nevýhody. Jako výhoda ji připadá možnost používat telefon jako ovladač a zároveň pro jiné účely při sledování televize. Aplikace by údajně měla mít podobné rozložení tlačítek jako má standartní ovladač. Svůj telefon ovládá výhradně pomocí dotykové obrazovky. Jan sleduje pouze pozemnní vysílaní. Nejčastěji se dívá na zprávy, konkrétně kanál ČT24. Dále ho zajímají některé sportovní přenosy, seriály a celovečerní filmy. Televizi děnně sleduje 2-5 hodin. Při sledování zpráv má ve zvyku číst emaily či prohlížet internetové stránky na svém tabletu. Vlastní také smartphone, ale ten doma příliž nepoužívá. Televizi zapíná večer pravidelně. Jan má dobrý přehled o tom, co se bude vysílat na jeho oblíbených kanálech. Tyto informace získává prostřednictvím internetových stránek na svém osobním počítači a také na svém tabletu. Pravidelně chodí na jedny konkrétní internetové stránky, ale má také nainstalované aplikace k tomuto účelu. Při sledování televize využije častěji tablet než EPG, aby nemusel překrýt na televizi
právě vysílaný obraz, který sledují ostatní členové jeho rodiny. Z informací o pořadu ho nejvíce zajímá jméno, rok vydání a kdy začíná. Dále by uvídal, kdyby u seriálů byla řada a díl. Jan si nenahrává přenosy, které dávají, když je v práci, přestože to jeho televize umí. Udajně to plánuje někdy zkusit. Vadí mu, že občas nemůže sledovat pořad, protože je na pracovních cestách. Někdy pořady sleduje zpětně na internetu. Má raději pořady, které se vysílají později, ale pořady vysílané po půlnoci sleduje jen málokdy. Na současném ovladači využívá především numerické tlačítka a tlačítka pro úpravu hlasitosti. Nejvíce mu vadí nutnost brát do ruky další zařízení, když už v ruce jedno má (tablet) a také to, že zobrazené informace překrývají právě sledovaný program. Proto by uvítal, kdyby mohl použít přímo tablet jako ovladač a zároveň aby se informace zobrazili na něm a nerušili ostatní diváky. Jan svoje zařízení použivá prakticky výhraně pro vyřizování emailů, sledování internetových stránek a komunikaci. Pracuje na PC, ale pouze se standartními kancelářskými aplikacemi. Nemá zásadní problém s ovládáním svého telefonu. Zná funkci tlačítka menu i princip navigace mezi aplikacemi. Používá pouze dotýkovou obrazovku. Ovládání řečí mu nepříjde přínosné, když už zařízení má v ruce. Nové aplikace si příliž často neinstaluje. Jan si myslí, že ovládání televize prostřednictvím mobilních zařízení je zajímavý nápad a že by tuto možnost určitě využil. Jako hlavní výhodu uvádí další obrazovku, na které mohou být kromě ovládacích prvků i informace, které by jinak musely obtěžovat diváka na televizi. Jako nevýhodu uvádí zátěž na baterii svého mobilního zařízení.
3 Analýza a interpretace nasbíraných dat V této kapitole ke každému z vybraných témat shrnu ty nejdůležitější nové poznatky. T1 – Používání televize Uživatelé svou televizi používájí především pro sledování pozemního vysílání. Sledují především své oblíbené kanály a cíleně sledují své oblíbené pořady. Často při sledování dělají i jiné činnosti. Svůj telefon či tablet u toho většinou mají u sebe a v některých případech jej používají současně se sledováním televize. T2 – Televizní program Sledování televizního programu se u dotazovaných velmi lišilo. Dá se předpokládat, že zájem o televizní program souvisí především s dobou strávenou sledováním televize. Uživatele zajímá především program na několik malo hodin či dnů dopředu. Rádi by v programu viděli detaily o daném pořadu, ale názory na to, co by mělo být zobrazeno se lišili. T3 – Vysílací čas pořadů Zájem o pořady vysílané v době, kdy uživatel nemá možnost sledovat televizi existuje, přestože ho nesdíli všichni uživatelé. T4 – Současné ovládání televize Uživatelé v současné době používají především klasický dálkový ovladač s velkým množstvím tlačítek. Pravidelně však využívají jen malý počet funkcí. Na tento způsob jsou zvyklý a nevadí jim, nicméně existují případy, kdy není ovladač po ruce, když je zrovna potřeba. T5 – Alternativí ovládání televize Uživatelé příliž nezajímá hlasové ani pohybové ovládání. V případě alternativního ovládání by opět uvítali tlačítka. Z interview vyplývá, že pro obvyklé účely by stačil jednodušší ovladač. Pokročilé funkce by mohli být zobrazeny až na požádání.
T6 – Uživatelské rozhraní televize Současné uživatelské rozhraní televize uživatelům zásadně nevadí, byly však vzneseny námitky, že při ovládání televize dálkovým ovladačem je vysílání překryto pro všechny diváky. T7 – Používájí dotykového zařízení Uživatelé používají svůj telefon či tablet především pro jeho základní funkce. Mají takové zařízení po ruce téměř vždy jak doma tak mimo domov. T8 – Ovládání dotykového zařízení Uživatelé používají své zařízení prakticky výhraně pomocí dotyké obrazovky. Pohybové či hlasové ovládání nevyužívají. Gesta, jako přechod z jedné obrazovky tahem na druhou, jsou však znají. T9 – Funkčnost a data zobrazená na ovladači Někteří uživatelé by uvítali možnost zobrazení některých informací na svém přenosném zařízení tak, aby tyto informace nepřekrývali televizní vysílání. Funkčnost ovladače nemusí být komplexní, neboť uživatelé by zařízení využívali především pro úpravu hlasitosti či přepínání kanálů. T10 – Telefon či tablet jako ovladač televize Uživatelům tato možnost příjde zajímavá, a nejspíše by ji v praxi občas využili. Nevidí v tom však zásadní výhodu nebo nevýhodu a nejspíše by použili ten ovladač, který by právě měli na dosah. T11 – Znalost prvků uživatelského rozhraní Uživatelé jsou seznámeni s prvky uživatelského rozhraní, které se obvykle nachází v aplikacích na jejich přenosném zařízení či na internetových stránách. Principy jako kontextové menu či hledání dalších možností v menu však můžou působit potíže. T12 – Instalace a spouštění aplikací Uživatelé umí instalovat a spouštět aplikace na svých telefonech či tabletech.
3.1 Důležité poznatky do dalších fází Je velmi podstatné si uvědomit, že mobilní zařízení bude pro většinu uživatelů na ovládání televize používáno pouze příležitostně jako alternativa k standartnímů dálkovému ovladači. Oproti standartnímu ovladači má telefon či tablet hned dvě zásadní výhody. Jeho uživatelské rozhraní se může měnit dle kontextu a tato dynamičnost může být pro mnohé uživatele přehlednější. Druhou výhodou je možnost zobrazení informací mimo ovládací prvky, jako například program na několik dní dopředu či informace o právě sledovaném pořadu. Díky tomu může uživatel procházet program či archiv bez toho, aby byl překryt televizní obraz, který mohou současně sledovat další diváci. Obrazovky těchto zařízení jsou také podsvícené, což může usnadnit ovládání ve tmě. Uživatelé z vybrané cilové skupiny se mohou značně lišit, některé vlastnosti mají však společné. Často při sledování televize současně provádějí jiné aktivity. Dále preferují ovládání pomocí tlačítek a současný způsob ovládání televize jim příliž nevadí. Většina by uvítala, kdyby na ovladači bylo pouze několik málo důležitých tlačitek a zbytek byl přístupný až na vyžádání. Konkrténě mají uživatelé největší zájem o změnu sledovaného kanálu a úpravu hlasitosti. Archiv pořadů, stejně jako program na několik dní dopředu, asi využije jen část uživatelů. Co se týče detailů o pořadu, každého zajímají jiné informace. Bude tedy vhodné dát uživateli možnost si vybrat, co bude zobrazeno. Zaměříme-li se na uživatele, kteří vlastní chytré mobilní zařízení, můžeme se spolehnout, že své zařízení umějí ovládat dostatečně obratně. Budeme-li však využívat některé pokročilejší funkce, bylo by dobré při spuštění aplikace zobrazit vysvětlující manuál, který má uživatel možnost již příště nezobrazovat. Uživatelé nemají zájem velký zájem o hlasové ovládání a proto bude lepší se spolehnout na ovládání pomocí tlačítek a případně gest tam, kde je jejich využití intuitivní.