Transcript
Page 1: Análise Heurística App Cydia - Douglas Schmidt

Análise Heurística,

Douglas Schmidt

Ergonomia e Usabilidade.

Prof . Mileni Kazedania

Page 2: Análise Heurística App Cydia - Douglas Schmidt

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.

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.

http://cydia.saurik.com/

Page 3: Análise Heurística App Cydia - Douglas Schmidt

Logo na tela inicial, vemos uma sobrecarga mental pelo excesso de itens com diferentes propósitos, e sem um padrão corrente.

1.

Levantamento de problemas e possíveis soluções:

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.

Page 4: Análise Heurística App Cydia - Douglas Schmidt

Antes da primeira tela todo o conteúdo do aplicativo é atualizado pela Internet, impossibilitando o uso off-line e acarretando lentidão na abertura. Um tipo de perda de controle.

2.

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.

Muito lento!

Page 5: Análise Heurística App Cydia - Douglas Schmidt

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.

3.

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.

Não faz sentido!

Page 6: Análise Heurística App Cydia - Douglas Schmidt

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 várias tentativas.

4.

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.

Como eu volto?

Page 7: Análise Heurística App Cydia - Douglas Schmidt

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.

5.

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í.

Mas são todos

iguais...

Page 8: Análise Heurística App Cydia - Douglas Schmidt

Na seção de atualizações as informações são mais detalhadas, mas a ordem e a relevância dos itens é estranha.

6.

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...

Oq isso significa?

Page 9: Análise Heurística App Cydia - Douglas Schmidt

Existe uma “seleção” de perfil de usuário, mas não é adaptativo. É necessário escolher o seu perfil logo no início.

7.

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

Page 10: Análise Heurística App Cydia - Douglas Schmidt

Alguns aplicativos exibem muita informação e de forma desorganizada, com excesso de anúncios no meio do conteúdo.

8.

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!

...

Page 11: Análise Heurística App Cydia - Douglas Schmidt

E em contradição ao item anterior,alguns aplicativos não tem nenhuma descrição.

9.

O uso de uma breve descrição deve ser obrigatória para todos os

aplicativos, assim como algumas imagens do app em uso.

????

Page 12: Análise Heurística App Cydia - Douglas Schmidt

A instalação exibe bastante Feedback, mas o texto não é claro para a maioria dos usuários.

10.

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!

Page 13: Análise Heurística App Cydia - Douglas Schmidt

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.

11.

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...

Page 14: Análise Heurística App Cydia - Douglas Schmidt

O Cydia roda em outros dispositivos, mas a adaptação é ruim.

12.

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.

Page 15: Análise Heurística App Cydia - Douglas Schmidt

Por fim, alguns pontos positivos :)

Configurações adequadas

e bem divididas.

+ Flexibilidade.

A ferramenta

de busca é eficiente.

+ Orientação.

Informações precisas

sobre o sistema.

+ Orientação.

Page 16: Análise Heurística App Cydia - Douglas Schmidt

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.