O documento analisa os problemas de usabilidade do aplicativo Cydia para iOS, identificando 12 problemas, como sobrecarga de informações na tela inicial, lentidão na abertura devido à atualização online, erros na instalação de pacotes e falta de adaptação para outros dispositivos. Apesar das falhas, apenas um problema impede realizar ações no aplicativo.
2. Análise do aplicativo Cydia.
O Cydia é um aplicativo para iOS (iPod, iPhone, iPad e Apple TV) que
permite o download (e gerenciamento) de aplicativos e pacotes para
aparelhos “hackeados” - comumente chamado de jailbreak.
Apesar de não ser suportado pelo fabricante (e anular a garantia), o
jailbreak é legal, assim como o Cydia.
http://cydia.saurik.com/
O termo Cydia vem do nome científico ‘Cydia pomonella’, um tipo de
minhoca de maçã :)
Hoje o Cydia é a principal loja de aplicativos paralela a Apple Store e
está presente em aproximadamente 10% dos aparelhos.
3. Levantamento de problemas e
possíveis soluções:
1. Logo na tela inicial, vemos uma
sobrecarga mental pelo excesso de
itens com diferentes propósitos, e
sem um padrão corrente.
Uma possível solução é dar mais respiro entre diferentes tipos de ações
e deixar uma separação visível entre eles, agrupando os semelhantes,
ou criar mais subseções na navegação, deixando menos ítens visíveis
logo na primeira tela.
4. 2. Antes da primeira tela todo o
conteúdo do aplicativo é
atualizado pela Internet,
impossibilitando o uso off-line e Muito lento!
acarretando lentidão na abertura.
Um tipo de perda de controle.
A principal parte do aplicativo deveria ficar no aplicativo
(off-line), como as configurações e gerência de aplicativos
já baixados, se o download é inevitável, o usuário não
deveria ficar preso enquanto aguarda.
5. Não faz sentido!
3. Em alguns casos a instalação do
Cydia pode gerar erros nos caminhos
dos repositórios de aplicativos que
não são tratados e o Feedback do
erro não é compatível com todos os
usuários.
Além da correção do Bug que gera esse erro, se o aplicativo não
consegue se recuperar sozinho, é necessário informar o usuário das
próximas ações para corrigir o erro e de uma forma mais amigável,
sem termos técnicos.
6. 4. Na tela principal, alguns gestos
(double-tap e pinch-zoom) dão zoom
na interface, o que foge do padrão
de interação definido para o
sistema. Além disso, voltar ao
estado normal não é fácil e exige Como eu volto?
várias tentativas.
Devem-se usar componentes padrões (e bem testados) da plataforma
para a criação da interface, evitando esse tipo de erro. Neste caso, se
o erro ocorre, deve-se retornar sozinho ao estado original, ou notificar
o usuário de como fazê-lo.
7. 5. Na navegação para encontrar novos
pacotes e aplicativos para instalar
existem muitas seções e algumas
não são claras, inclusive com nomes
iguais.
Mas são todos
iguais...
O número de categorias deve ser diminuído
e a classificação poderia contar com ícones que identificassem
o tipo de conteúdo presente alí.
8. 6. Na seção de atualizações as
informações são mais detalhadas,
mas a ordem e a relevância dos itens
é estranha.
Oq isso significa?
Uma solução é implementar um filtro para aplicativos
já instalados ou não e só mostrar aplicativos relevantes
ocultando pacotes instalados como dependência
(alguns aplicativos no Cydia “dependem” que alguns pacotes adicionais
sejam instalados).
Eu nem lembro
de ter baixado isso...
9. 7. Existe uma “seleção” de perfil de
usuário, mas não é adaptativo. É
necessário escolher o seu perfil logo
no início.
A implementação do perfil é interessante e sua função é filtrar
aplicativos e pacotes de acordo com o conhecimento do usuário. Mas
uma escolha abrupta é desconfortável e gera dúvidas.
Uma solução mais amigável seria acrescentar novos pacotes e
aplicativos conforme o uso, ou posicionar pacotes mais específicos em
categorias diferentes.
Nunca sei oq escolher :P
10. 8. Alguns aplicativos exibem muita
informação e de forma
desorganizada, com excesso de
anúncios no meio do conteúdo.
As descrições dos aplicativos devem ser restringidas para um limite de
uma página e grande parte do conteúdo poderia ser substituído por
imagens do aplicativo rodando, muito mais amigável e uma melhora
na experiência de uso.
OMG!
...
11. 9. E em contradição ao item anterior,
alguns aplicativos não tem
nenhuma descrição.
????
O uso de uma breve descrição deve ser obrigatória para todos os
aplicativos, assim como algumas imagens do app em uso.
12. 10. A instalação exibe bastante
Feedback, mas o texto não é claro
para a maioria dos usuários.
A maioria das informações no feedback da instalação poderiam ser
filtradas dentro do perfil do usuário.
Uma outra solução é ocultar todo o texto e mostrar só o progresso com
informações macro e mostrar o texto quando o usuário solicitar
(através de um botão ou por configurações de perfil).
(don’t) show me
the code!
13. 11. No fim da instalação, alguns
aplicativos exigem o reboot de parte
do sistema, mas não são dadas
opções, portanto a ação é
desnecessária.
Seria mais eficiente se o “reload” fosse feito automaticamente, sem
esperar o input do usuário. Um checkbox durante a instalação poderia
perguntar se o reload deve ser feito em seguida ou se deve aguardar
o input do usuário.
achei que tinha
terminado...
14. 12. O Cydia roda em outros
dispositivos, mas a adaptação
é ruim.
As versões para iPad e Apple TV deveriam fazer uso
do restante da tela e dos padrões de interação do
dispositivo.
Um texto comprido para
“encher” o espaço.
15. Por fim, alguns pontos positivos :)
Configurações adequadas A ferramenta Informações precisas
e bem divididas. de busca é eficiente. sobre o sistema.
+ Flexibilidade. + Orientação. + Orientação.
16. O balanço: - Apesar das diversas falhas de Usabilidade, só uma é crítica e impede o
usuário de completar suas ações (3).
- Os outros erros são apenas ruídos, que degradam a experiência de uso,
mas não impede ou bloqueia nenhuma ação.
- Diversos erros comuns de usabilidade são evitados pelos próprios padrões
de interatividade do Sistema (iOS), como por exemplo, erros de navegação,
porque o próprio sistema oferece um padrão de navegação por menu
contextual e de navegação por tabelas móveis, que têm um ponto de retorno
padrão. Provando a importância de seguir-se os guidelines do fabricante.
Obrigado.