Escolar Documentos
Profissional Documentos
Cultura Documentos
31/08/2010
Estado da arte
Guidelines para Interface tctil
Isabel L. Nunes Mrio Simes-Marques
ndice
Principais caractersticas dos ecrs tcteis......................................................................................................... 2 Caractersticas de adequabilidade das aplicaes considerando o uso de ecrs tcteis................................... 3 Caractersticas dos ecrs tcteis operados por dedo e operados por estilete .................................................. 4 Recomendaes de usabilidade para aplicaes de ecr tctil ......................................................................... 6 Recomendaes de usabilidade para aplicaes/websites em iPad ...............................................................10 Referncias .......................................................................................................................................................12
Velocidade Preciso: Interaco por Dedo Interaco por Estilete Controlo de velocidade Movimento contnuo Directividade Fadiga Pegada Melhores usos
Elevada Baixa Elevada Sim Sim Direco Distncia Velocidade Elevada No Apontar Seleccionar
Caractersticas dos ecrs tcteis operados por dedo e operados por estilete
Caractersticas Interaco por Dedo Clique, como funcionalidade mais geral e disponvel em todos os dispositivos, incluindo os mais bsicos. Funcionalidades mais avanadas tais como: duplo clique, pan, flick, clique com dois dedos, scroll, zoom in, zoom out e rotao. Apontar Seleccionar Elevada Baixa Grande No recomendado Alternativa: - Por seleco Por seleco Por apontar-e-clicar (botes) Interaco por Estilete
Interaco
Clique Drag
Operaes Velocidade Preciso Tamanho dos Controlos Introduo de Texto Introduo de nmeros Incio das aces
Apontar Seleccionar Definir trajectrias: desenhos, gestos, escrita manual Elevada Elevada (comparvel do rato) Pequeno (como para o rato) Usando escrita manual Alternativa: - Por seleco - S a seleco das letras iniciais Usando escrita manual Por seleco Por apontar-e-clicar (botes) Por seleco (p.ex., listas dropdown) Por gestos GUI "Standard" Melhor: interface optimizada para estilete (introduo por gesto) Interface apontar-e-clicar, quando necessrio velocidade
Interface Preferido
Interface apontar-e-clicar Alta velocidade Baixa preciso Ambiente "agressivo" A utilizao do Estilete pode ser difcil de gerir (pegar no estilete, sujidade, possibilidade de perder)
Ambiente
Elementos do GUI
Quase todos os elementos GUI padro podem ser usados (mas nem todos so ptimos) - Evitar: scrollbars, menus pulldown (no mnimo devem ser de mola)
Arranjo do ecr
Introduo de dados
Botes e Menus
Controlos Complexos
Para aplicaes onde sejam inseridos nmeros ou letras com frequncia, no ecr deve ficar permanentemente visvel um teclado virtual. A introduo de dados deve ser limitada a poucos valores, no entanto, quando for necessria, deve ser feita: clicando em valores pr-definidos (seleco), clicando repetidamente em determinados controlos (p.ex., para valores de aumento ou diminuio); arrastando controlos deslizantes ou outros controlos semelhantes; inserindo dgitos ou nmeros atravs de um teclado numrico ou de um teclado. Opes de interface para a seleco de valores: checkboxes, radiobuttons, botes, listas de texto e listas (menus pop-up). Opes de interface para vrios cliques: botes de girar e botes de scroll. Opes de interface para arrastar: sliders e scrollbars. Note-se que, nos sistemas operados por dedo, deve ser evitado o arrastar. Tamanho dos botes: no mnimo de 2 x 2 cm, separados pelo menos 3 mm para ecrs tcteis operados por dedo. Nos ecrs tcteis operados por dedo devem ser utilizados alvos grandes e discretos, espalhados no ecr. Usar trs cones diferentes para indicar o estado dos botes: cone padro, cone "ser ativada" (seleccione o boto todo, no apenas o texto, nmero ou grficos sobre ela, porque o boto fica obstrudo pelo dedo), cone "foi ativado" (realce todo o boto para um melhor reconhecimento dos comentrios). Alm das funes normais, os botes de funo devem, de preferncia, ter rtulos de texto (ou rtulos de texto com grficos). Os botes agrupados devem estar claramente separados de modo a que no possa ocorrer nenhuma activao acidental. A definio de botes agrupados deve considerar: arranjos, frames, forma, cor do primeiro plano e cor/textura do fundo, tamanho e atributos do texto. Normalmente, os links de texto devem ser listados de cima para baixo. Quando os links forem poucos, aceitvel uma distribuio da esquerda para a direita (de preferncia na parte superior ou inferior do ecr). No devem ser usados: - scrollbars convencionais para fazer deslizar listas ou tabelas; - drag & drop para mover itens entre listas ou tabelas (deve ser usado um boto especial de "transferncia"). Devem ser usados: - botes para a navegao - botes de comando apenas para aces importantes, e no todo o conjunto de botes disponveis. Para seleccionar itens numa tabela ou lista: - as linhas ou colunas devem ser ampliadas para facilitar a seleco apontando com um dedo - deve ser fornecida uma linha ou coluna fixa que marca o item
7
Interaco
seleccionado. No devem ser utilizadas rvores para apresentar hierarquias convencionais, mesmo que sejam ampliadas. O modo de visualizao deve ser escolhido de acordo com a tarefa realizada e com consideraes sobre facilidade de uso e velocidade, especialmente nos ecrs tcteis com operao por dedo. Deve ser usada uma interface ponto-e-clique simples, com botes grandes. No deve ser usado: arrastar, mouse-over, duplo clique, scroll bars, menus dropdown, janelas mltiplas. O duplo clique, s deve ser utilizado em funcionalidades mais especificas e avanadas, devendo ser evitada a sua banalizao em contextos mais intuitivos e user-friendly. A marca de cursor deve ser desligada, pois os utilizadores observam todo o ecr e no o cursor. O layout do teclado deve ser comutvel ou mesmo personalizvel. O layout padro deve ser usado quando as pessoas esto acostumadas com ele e encontram os elementos chave mais rapidamente com esse layout. A introduo de texto deve ser reduzida ao mnimo ou totalmente eliminada em ecrs tcteis. Convencionalmente, usado um layout de 3 por 3 para teclados numricos. O layout de telefone deve ser utilizado para utilizadores inexperientes e o layout de teclado quando as pessoas esto acostumadas com ele ou o preferem, ou quando o layout de telefone poder causar conflitos. Os ecrs tcteis no devem ser usados para a introduo intensiva de valores numricos. A introduo de dados atravs da seleco um mtodo de entrada importante para ecrs tcteis: - a seleco pode percorrer os itens usando botes, - a seleco pode ficar fixa, e os itens serem movidos na rea de seleco usando botes. No devem ser usadas scrollbars convencionais, mesmo que sejam ampliadas (podem ser usados botes simples). prefervel que os botes sejam grandes do que demasiado pequenos. No deve ser utilizado scrolling no prprio ecr, apenas para dados (mesmo aqui prefervel no ser utilizado). O scrolling deve ser substitudo por controlos que exibem apenas uma parte dos itens ou funes no ecr. Nos ecrs tcteis que usam estilete podem ser usados gestos simples, que sejam fceis de lembrar, para as funes mais usadas. Os botes devem dar algum tipo de feedback quanto ao seu estado (ligado/desligado, activo/inactivo, activado), por exemplo, feedback visual (realce, efeito 3D) e feedback sonoro. Quando as consequncias de uma seleco forem destrutivas ou difceis de desfazer, deve ser feito um pedido de confirmao aps a seleco
cones
Utilizar cones familiares para que os utilizadores os reconheam facilmente. Sempre que os cones sejam relativamente abstractos, os utilizadores podero ficar frustrados se tiverem dificuldade em identificar as funcionalidades pretendidas. Assegurar uma elevada visibilidade dos cones. Tendo a preocupao que o ecr no fique demasiado congestionado, deve ser considerada a possibilidade de complementar os cones com etiquetas ou outras dicas em forma de texto. Um ecr demasiado preenchido dificulta a seleco pelo utilizador. Proporcionar a possibilidade de os utilizadores personalizarem o ecr - os esquemas de cores, padres, etc
Problema
A existncia de hotspots ocultos pode facilmente ser ignorada pela maioria dos utilizadores Utilizao de hiperlinks: porque aumentam a complexidade global da aplicao, bem como a probabilidade de activaes acidentais A tab bar do iPad uma barra estreita na parte inferior do ecr e os utilizadores tm dificuldade em encontr-la Muitas aplicaes tm um aspecto completamente diferente em modo de paisagem e de retrato (orientao horizontal e vertical)
Recomendao Criar tolerncia aos erros: - Para aces repetitivas comuns: permitir que os utilizadores toquem em qualquer parte do lado direito (ou esquerdo) do ecr ao invs de exigir que batam numa seta ou noutro tipo de controlo. Especificamente, para virar a pgina: permitir que os utilizadores toquem nas laterais do ecr e tambm que arrastem (tecnicamente, o flick). A utilizao exclusiva do arrastar uma soluo sub-ptima, porque o arrastar exige mais esforo fsico do que o toque. - Aumentar a rea de toque: se um texto e uma imagem esto associados com um link, ambos devem poder ser usados para seleccionar o link. Para ajudar os utilizadores a descobrir os controlos, considerar exibi-los inicialmente, quando os utilizadores comearem a examinar o contedo, esvanecendo-os depois, progressivamente Se forem usados hiperlinks, absolutamente vital a existncia de um boto de retorno A tab bar deve ser construda dentro da prpria pgina, porque mais provvel de ser notada pelos utilizadores. Todas as funcionalidades devem ser acessveis em qualquer das orientaes, mesmo que o layout varie. A aplicao deve ser to consistente quanto possvel: se em modo retrato for exibido um popover de navegao esquerda, no deve ser deslocado para a direita no modo paisagem, ou vice-versa As aplicaes devem usar os gestos mais familiares para as aces mais frequentes. A operao deve restringir-se a alguns gestos mais familiares (tocar, arrastar, flicking). Deve ser desenvolvida alguma redundncia na interface e permitido que os utilizadores acedam a todos os recursos da aplicao, mesmo que no utilizem gestos especiais. Por defeito utilizar tamanho de letra grande
11
Os gestos so muito complexos, pelo que usar muitos gestos afecta a capacidade do utilizador de os memorizar
Muitas aplicaes iPad dividem o ecr em subseces menores e acabam com um texto pequeno que pouco legvel
Projecto em curso com o apoio de:
Problema Diviso de informaes relacionadas em diferentes ecrs sobrecarrega a carga de memria de trabalho dos utilizadores, porque eles no podem ver toda a informao necessria ao mesmo tempo Separar a rea de trabalho em vrios painis pode fragmentar o fluxo de trabalho
Recomendao Concentrar no menor nmero de ecrs possvel as informaes que o utilizador precisa num dado instante As aplicaes devem agrupar os campos que esto relacionados
Referncias
Budiu, R. & Nielsen, J, 2010. Usability of iPad Apps and Websites First Research Findings. http://www.nngroup.com/reports/mobile/ipad/ipadusability.pdf Haywood, A. & Reynolds, R., 2008. Serco Experience Lab - Usability guidelines Touchscreens. http:// www.serco.com/experiencelab Waloszek, G., 2000. Interaction Design Guide for Touchscreen Applications. http://www.sapdesignguild.org/resources/tsdesigngl/TSDesignGL.pdf