Análise Heurística App Cydia - Douglas Schmidt

Preview:

Citation preview

Análise Heurística,

Douglas Schmidt

Ergonomia e Usabilidade.

Prof . Mileni Kazedania

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/

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.

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!

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!

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?

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

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?

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

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!

...

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.

????

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!

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

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.

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.

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.