February 21, 2010
Design de widgets

UIs dos aplicativos RedBull, Facebook, Terra TV, Sticky Notes, Gravity, DJ de reprodução e Memory Status
O processo de design é uma importante fase onde são feitas decisões de funcionalidades, comporatamentos e visual do widget. Um equívoco que muitos aplicativos e widgets cometem é se portarem como versões reduzidas dos seus serviços web originais. A experiência de uso muitas vezes é de que o celular é um meio pobre e limitado ao que o usuário quer realizar no aplicativo.
Uma abordagem que favoreceria mais o usuário seria de projetar o widget como um serviço complementar ao já existente. O contexto de uso do serviço no celular é potencialmente diferente do contexto de uso no computador e esse pode ser o principal fator à enriquecer a experiência do usuário.
Atividades como acompanhamento de valores de ações ou consultar informações de trânsito em mapa) são serviços de grande relevância e conveniência para os usuários terem em seus celulares. Em contrapartida atividades que demandem grandes quantidades de informações ou longos tempos de leitura são incômodos e frustrantes de se realizar no celular.
Projetar widgets para celulares
Um bom modo de iniciar a criação de uma aplicação é pesquisar sobre o serviço, seus usuários e necessidades. Conversas e trocas constantes com os responsáveis e usuários do serviço são os melhores meios de se obter informações eficientes e que geram resultados mais satisfatórios aos usuários finais. Os resultados são recursos valiosos na criação do conceito da aplicação, que direcionam decisões de design.
Projetar widgets e aplicativos para dispositivos adiciona alguns elementos aos métodos tradicionais de design de aplicativos e websites:
- Grande influência do contexto sobre o uso;
- Resoluções de tela reduzidas;
- Maiores preocupações com performance;
- Presença constante do aparelho cria uma relação de uso mais pessoal;
- Bons graficos e animações de interface engajam mais o usuário ao uso constante do serviço;
- O caráter social das aplicações pode tornar-se mais evidente pelo celular ser um aparelho essencialmente de comunicação pessoal.
O ForumNokia oferece uma introdução à user experience que aborda questões essenciais do processo de design de um widget.
Princípios e padrões de user interface (UI)
O Apple iPhone estabeleceu novos padrões de interfaces gráfica móveis. Apesar de representar uma parcela pequena o mercado de dispositivos móveis, seu mercado de aplicativos é o mais próspero hoje e claramente a referência principal para designers que iniciam na criação de aplicações para celulares.
Conhecer princípios e padrões de interface e interação permitem que o designer e/ou desenvolvedor expandam seus repertórios sobre possibilidades de UI e experiência do usuário. Há bons diretórios de referência na Internet, alguns deles são:
- Yahoo! Design Pattern Library
- User Interface Design Patterns Library
- Designing Interfaces
- Social Patterns
- Mobile Design Patterns (ForumNokia Wiki)
Prototipagem e comunicação do design
Com as ferrramentas disponíveis no mercado é possível criar protótipos rápidos e experimentar imediatamente no aparelho celular. Em fases iniciais protótipos em papel podem ser feitos em minutos e tem resultados satisfatórios na experimentação de conceitos de interação e interface com usuários. Há uma área no ForumNokia sobre design de interação e prototipação.

Seção de paper prototyping
Um ponto crítico da fase de design é a comunicação o que está sendo projetado e planejado para a aplicação. O modo como é apresentado aos responsáveis e envolvidos no projeto é essencial para determinar o entendimento do que está sendo proposto. Diretórios de necessidades de projeto e documentos para suprí-las oferecem boas referências de como estruturar a comunicação do design:
Quer mais?
- Mobile User Experience Conference
- Idlemode
- Mobile User Interfaces Blog
- Diretório de produtoras de aplicativos They Make Apps
- Mobile Design Gallery (ForumNokia)