TDC2012 Comparação de Report de falha em lojas de aplicativos

72
TRILHA MOBILE Comparação de Report de Falha em lojas de aplicativos Igor de Borborema Correia

description

Palestra apresentada no evento TDC2012: Comparação de Report de falha em lojas de aplicativos

Transcript of TDC2012 Comparação de Report de falha em lojas de aplicativos

Page 1: TDC2012 Comparação de Report de falha em lojas de aplicativos

TRILHA MOBILE Comparação de Report de Falha

em lojas de aplicativos

Igor de Borborema Correia

Page 2: TDC2012 Comparação de Report de falha em lojas de aplicativos

Tópicos

• Aplicativo TouchTetris

• Defeitos do aplicativo

• Submissão e Publicação

• Custo e Tempo

• Conclusão

Page 3: TDC2012 Comparação de Report de falha em lojas de aplicativos

Aplicativo TouchTetris

HTML, CSS e JavaScript + Framework de Portabilidade

Android

iOS Windows Phone

Page 4: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela principal

Page 5: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela principal

Page 6: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela about

Page 7: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela about

Page 8: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela principal

Page 9: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela principal

Page 10: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela jogo

em execução

Page 11: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela jogo

em execução

Page 12: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela pause

Page 13: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela pause

Page 14: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela jogo

em execução

Page 15: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela game over

Page 16: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela principal

Defeitos

5

DEFEITOS

Page 17: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela principal

Defeitos

Page 18: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela about

Defeitos

Page 19: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela about

Defeitos

Page 20: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela about

Defeitos

FECHA O APLICATIVO

1

Page 21: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela about

Defeitos

ESPERADO ???

Page 22: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela about

Defeitos

ESPERADO ???

Page 23: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela principal

Defeitos

TELA ANTERIOR

Page 24: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela principal

Defeitos

Page 25: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela jogo

Defeitos em execução

Page 26: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela jogo

Defeitos em execução

Page 27: TDC2012 Comparação de Report de falha em lojas de aplicativos

FECHA O APLICATIVO

TouchTetris tela jogo

Defeitos em execução

2

Page 28: TDC2012 Comparação de Report de falha em lojas de aplicativos

ESPERADO ???

TouchTetris tela jogo

Defeitos em execução

Page 29: TDC2012 Comparação de Report de falha em lojas de aplicativos

ESPERADO ???

TouchTetris tela jogo

Defeitos em execução

Page 30: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela pause

Defeitos

ATIVAR MODO PAUSE

Page 31: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela pause

Defeitos

Page 32: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela jogo

Defeitos em execução

Page 33: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela jogo

Defeitos em execução

Page 34: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris Home Screen

Defeitos

Page 35: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris Home Screen

Defeitos

Page 36: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris Home Screen

Defeitos

Page 37: TDC2012 Comparação de Report de falha em lojas de aplicativos

APLICATIVO ABRE EM EXECUÇÃO

TouchTetris tela jogo

Defeitos em execução

3

Page 38: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris Home Screen

Defeitos

ESPERADO ???

Page 39: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris Home Screen

Defeitos

ESPERADO ???

Page 40: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela pause

Defeitos

ABRIR APLICATIVO EM MODO PAUSE

Page 41: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela pause

Defeitos

Page 42: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela jogo

Defeitos em execução

Page 43: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris tela jogo

Defeitos em execução

Page 44: TDC2012 Comparação de Report de falha em lojas de aplicativos

NÃO NAVEGA PARA ESQUERDA

TouchTetris tela jogo

Defeitos em execução

4

Page 45: TDC2012 Comparação de Report de falha em lojas de aplicativos

ESPERADO ???

TouchTetris tela jogo

Defeitos em execução

Page 46: TDC2012 Comparação de Report de falha em lojas de aplicativos

ESPERADO ???

TouchTetris tela jogo

Defeitos em execução

Page 47: TDC2012 Comparação de Report de falha em lojas de aplicativos

NAVEGAR PARA ESQUERDA

TouchTetris tela jogo

Defeitos em execução

Page 48: TDC2012 Comparação de Report de falha em lojas de aplicativos

NAVEGAR PARA ESQUERDA

TouchTetris tela jogo

Defeitos em execução

Page 49: TDC2012 Comparação de Report de falha em lojas de aplicativos

NAVEGAR PARA ESQUERDA

TouchTetris tela jogo

Defeitos em execução

Page 50: TDC2012 Comparação de Report de falha em lojas de aplicativos

FORMATO LANDSCAPE PREJUDICA NAVEGAÇÃO DO JOGO

TouchTetris tela jogo

Defeitos em execução

5

Page 51: TDC2012 Comparação de Report de falha em lojas de aplicativos

ESPERADO ???

TouchTetris tela jogo

Defeitos em execução

Page 52: TDC2012 Comparação de Report de falha em lojas de aplicativos

SEGUIR JOGANDO COM NOVO VISUAL

TouchTetris tela jogo

Defeitos em execução

Page 53: TDC2012 Comparação de Report de falha em lojas de aplicativos

TouchTetris - Defeitos

Tela Anterior ao pressionar Back

Ativar modo Pause ao pressionar Back

Abrir aplicativo em modo Pause

Navegação para a esquerda

Formato Landscape

1

2

3

4

5

Page 54: TDC2012 Comparação de Report de falha em lojas de aplicativos

1

2

3

1

2

3

4

3

4

Submissão e Publicação

5 5 5

MarketPlace Google Play

App Store

Page 55: TDC2012 Comparação de Report de falha em lojas de aplicativos

1

2

3

Submissão e Publicação

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Formato Landscape 5

Page 56: TDC2012 Comparação de Report de falha em lojas de aplicativos

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Formato Landscape

1

2

3

Submissão e Publicação

5

Page 57: TDC2012 Comparação de Report de falha em lojas de aplicativos

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Formato Landscape

1

2

3

Submissão e Publicação

5

Page 58: TDC2012 Comparação de Report de falha em lojas de aplicativos

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Formato Landscape

1

2

3

Submissão e Publicação

+

5

Page 59: TDC2012 Comparação de Report de falha em lojas de aplicativos
Page 60: TDC2012 Comparação de Report de falha em lojas de aplicativos

RESULTADO

CELULARES TESTADOS

Page 61: TDC2012 Comparação de Report de falha em lojas de aplicativos

CATEGORIA DA FALHA

RESULTADO ESPERADO

PASSO A PASSO PARA REPRODUÇÃO

REQUISITOS

1 Tela Anterior ao pressionar Back

Page 62: TDC2012 Comparação de Report de falha em lojas de aplicativos

RESULTADO ESPERADO

PASSO A PASSO PARA REPRODUÇÃO

REQUISITOS

2

Ativar modo Pause ao pressionar Back

Page 63: TDC2012 Comparação de Report de falha em lojas de aplicativos

1

2

3

4

Submissão e Publicação

5

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Navegação para esquerda Formato Landscape

Page 64: TDC2012 Comparação de Report de falha em lojas de aplicativos

1

2

3

4

Submissão e Publicação

5

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Navegação para esquerda Formato Landscape

Page 65: TDC2012 Comparação de Report de falha em lojas de aplicativos

Submissão e Publicação

3

4

5

Abrir aplicativo em modo Pause Navegação para esquerda Formato Landscape

Page 66: TDC2012 Comparação de Report de falha em lojas de aplicativos

Submissão e Publicação

3

4

5

Abrir aplicativo em modo Pause Navegação para esquerda Formato Landscape

Page 67: TDC2012 Comparação de Report de falha em lojas de aplicativos

Submissão e Publicação

3

4

5

Abrir aplicativo em modo Pause Navegação para esquerda Formato Landscape

Page 68: TDC2012 Comparação de Report de falha em lojas de aplicativos

DESCRIÇÃO DO GUIDELINE

TOUCHTETRIS CONFUNDE COM NOME TETRIS

GUIDELINE

PEDIDO DE NOVA SUBMISSÃO

Page 69: TDC2012 Comparação de Report de falha em lojas de aplicativos

In review

Reviewed

5 dias

17 dias 15 dias

published

30 minutos 1 hora

In review

Reviewed

3 semanas 3 semanas 3 semanas

TEMPO: 3 SEMANAS

TEMPO: 6 SEMANAS

TEMPO: 5 SEMANAS

CUSTO: $99 CUSTO: $25 CUSTO: $99

Page 70: TDC2012 Comparação de Report de falha em lojas de aplicativos

Conclusão

• Emulador Android pareceu ser o mais lento.

• Sempre testar no device final.

• Pós publicação também testar em todos devices.

• Android tem melhor time to market e custo.

• Usuários podem denunciar desenvolvedor.

• Sem feedbak de tempo (Marketplace App Store)

Page 71: TDC2012 Comparação de Report de falha em lojas de aplicativos

Conclusão

• MarketPlace e App Store tem um trabalho humano.

• MarketPlace e App Store tem uma verificação automática de segurança para acesso de APIs nativas.

• Sempre desenvolver com boas práticas de desenvolvimento independente da plataforma ou tecnologia usada.

• Ter casos de teste pensando em multiplataformas (Unified Testing Iniative)

Page 72: TDC2012 Comparação de Report de falha em lojas de aplicativos

Muito Obrigado!

[email protected]

@igorborborema