Projetando interfaces da Web dimensionadas para telas sensíveis ao toque
Longe vão os dias de notação complicada de javascript e inúmeros plugins são incluídos no seu cabeçalho. O design do layout deu um grande passo em frente, pois estamos vendo designers criando alguns conceitos extravagantes. Atualmente, os dispositivos com tela sensível ao toque têm o maior interesse do ponto de vista de um designer e desenvolvedor.
Agora, mais pessoas estão usando dispositivos habilitados para tela sensível ao toque do que nunca. Isso inclui tablet PCs e toda a lista de sistemas operacionais para telefones celulares. Esses dispositivos são todos móveis e permitem o acesso da maioria dos locais remotos.
Os designers estão reduzindo sua credibilidade para acompanhar a alta demanda. Mas o que é vital ao mudar entre um design web padrão e um aplicativo de tela de toque? Existem muitas tendências emergentes na comunidade de design que podem ser usadas para dimensionar qualquer ideia na tecnologia futurista de tela sensível ao toque.
Estado atual de adaptação
Embora o iPhone e o iOS da Apple sejam frequentemente discutidos entre os principais gurus da mídia e da tecnologia, eles não são o único capital de mercado em dispositivos com tela de toque. Muitos laptops e tablet PCs portáteis foram lançados por fabricantes de terceiros, incluindo Hewlett-Packard, Samsung e Microsoft.
Atualmente, os desenvolvedores devem considerar as interfaces da tela de toque como novos dispositivos, além do teclado e mouse padrão. Tradicionalmente, isso era concluído com chamadas JavaScript ou consultas de mídia, resultando em dados de retorno complexos. Tem que haver uma maneira melhor de adotar essas novas tendências.
Como exemplo, podemos comparar um iPad da Apple com qualquer netbook executando o Google Chrome para perceber imediatamente as diferenças. Embora seus tamanhos de tela possam ser semelhantes, eles operam em dois níveis completamente diferentes. Até os próprios sistemas operacionais são muito diferentes e suportam novos padrões de computação.
Os ganhos e perdas
Com as interfaces touchscreen, estamos ganhando muita flexibilidade. Os designers podem colocar botões e rodas de rolagem em qualquer lugar da página, já que tudo é acessível com um toque ou um toque.
Os desenvolvedores também podem controlar totalmente a funcionalidade dos aplicativos. O desenvolvimento do Cocoa SDK para iOS oferece muitas classes, refletindo as interações da tela sensível ao toque. Os desenvolvedores podem verificar se há vários dedos e até sensores de pressão entre cada interação.
No entanto, também estamos perdendo muitas credenciais importantes de design que todos nós amamos. Como exemplo, não há necessidade de estados de foco ao lidar com uma interface totalmente baseada em tela sensível ao toque. Isso pode ser substituído por um estado de ação sempre que um usuário estiver pressionando ativamente um elemento, embora o objetivo seja muito divergente.
A falta de qualquer mouse também apresenta um problema para entrada. A rolagem e a alternância de páginas deve ser mais suave e fácil do que a maioria dos aplicativos, pois há uma redução na funcionalidade. Os teclados também são incorporados na tela do tablet ou do computador de mão, que oferecem uma nova sensação radical à experiência do usuário.
Agrupe Elementos Comuns Juntos
O agrupamento de elementos é uma boa prática no design de layout para aplicativos com tela de toque. Por cluster, não quero dizer empinar todos os botões e elementos de uma página no canto superior direito. Na realidade, projete um mapa para cada visualização e calcule quais informações são mais adequadas para cada visualização.
Isso reduz a frustração e a confusão do lado do usuário. Ao procurar configurações para atualizar as informações da conta, seria mais fácil encontrar todas elas em um painel da tela. Esse também é o caso de aplicativos da web, embora a interface geralmente esteja configurada para interações com o mouse.
Em vez de criar uma longa coleção de rolagem de SOs móveis de dados, oferecem vantagens exclusivas. Na maioria dos dispositivos com tela sensível ao toque, você pode criar guias em cada visualização do aplicativo. Eles oferecem uma maneira simples de os usuários alternarem entre configurações e outros dados sem muito esforço. Essa barra de guias pode ser comparada a uma barra de navegação cheia de links de páginas em uma interface clássica da web.
Planejar inúmeros sistemas móveis
É ótimo considerar que seu site funciona com especificações completas de HTML5 e CSS3, mas isso não resolve muitos problemas comuns entre as interfaces de tela sensível ao toque. Desde que o navegador que esteja analisando sua página seja executado com os padrões DOM mais comuns, você estará bem.
Embora o Google Chrome for desktop execute um mecanismo de análise bastante variado do BlackBerry móvel ou do Opera Mobile. De fato, para cada uma das principais operadoras de celular, estamos vendo muitos novos navegadores.
O iOS vem com o Safari por padrão, mas muitos outros estão contidos na App Store. Todos os navegadores de software modernos para plataformas móveis contêm a capacidade de verificar notas e atributos em HTML5. Se possível, considere testar cada versão de layout do seu site nos principais casos de tela sensível ao toque. Os navegadores entre Android, Microsoft Mobile e BlackBerry serão todos diferentes e exigirão um planejamento completo.
É claro que é impossível agradar a todos o tempo todo, mas a maioria é certamente uma meta que vale a pena alcançar. Implemente uma instalação do Google Analytics ou outro aplicativo de estatísticas em seu site, que analisará cada dispositivo visitante.
O Google oferece dados de relatório incrivelmente detalhados, como quais navegadores móveis acessam seu site com mais frequência e quantas páginas cada visita, em média.
Não deixe pedra sobre pedra
Isso também pode ser associado ao conhecimento geral do projeto, mas assegure que todos os elementos estejam no caminho certo para cada layout da tela de toque. Ao olhar para trás em um protótipo ou interface móvel, como designers, muitas vezes tentamos mudar e reposicionar as coisas até a morte.
É importante perceber que, com interfaces touchscreen, há muito menos espaço para livre circulação. Portanto, é importante encontrar um layout que funcione melhor e ainda forneça a experiência do usuário mais fácil - e depois atenha-se a ele!
Pode ser difícil, mas confie no seu bom senso e no senso de design para saber quando terminar o dia.
Considere testar seu design em alguns de seus amigos ou familiares. Uma demonstração rápida ou a execução do aplicativo e da interface do usuário de uma perspectiva externa geralmente obtém feedback útil e oferece críticas a partir de um novo olhar.
Conclusão
À medida que os dispositivos com tela de toque continuam sua invasão, notamos um aumento no desenvolvimento de aplicativos. Esse é um mercado enorme, não apenas incluindo os dispositivos iOS da Apple, mas o Google e a Microsoft também estão lançando campanhas para reunir sua parte da Web para dispositivos móveis.
A comparação entre cada um desses dispositivos varia e será diferente de qualquer designer. Se você quiser conferir mais ideias sobre este tópico, considere expandir seus pensamentos nos sites com tela sensível ao toque para ver o que está por aí. As interfaces da Web com tela sensível ao toque estão evoluindo e à medida que a comunidade de design evolui com elas, veremos a inspiração inovadora da interface do usuário como nunca antes!