SlideShare una empresa de Scribd logo
1 de 100
Comparação de Report de falhas
   em lojas de aplicativos
         TDC 2012 Floripa
Experiência atual




S40 Type only   S40 Touch Type     S40 Full Touch
                Aplicativos j2me                    Windows Phone
Experiência atual




S40 Type only   S40 Touch Type   S40 Full Touch

                                                  Windows Phone

                                                  Aplicação nativa
Experiência atual




S40 Type only   S40 Touch Type   S40 Full Touch

                                                  Windows Phone

                          Mobileweb aplicativos
Tópicos
•   Desenvolvimento mobileweb app
•   Portabilidade multi plataformas
•   Aplicativo TouchTetris (disponível hoje no playstore e marketplace)
•   Defeitos do aplicativo
•   Submissão e Publicação
•   Conclusão
Desenvolvimento mobileweb app




HTML
Desenvolvimento mobileweb app




HTML +
Desenvolvimento mobileweb app



HTML + CSS
Desenvolvimento mobileweb app


HTML + CSS +
Desenvolvimento mobileweb app

HTML + CSS + JAVASCRIPT
Desenvolvimento mobileweb app
 HTML + CSS+ JAVASCRIPT
Desenvolvimento mobileweb app
HTML + CSS + JAVASCRIPT
Desenvolvimento mobileweb app
HTML + CSS + JAVASCRIPT




                          Mobile apps htlm css javascript
                          Mobile web app
                          Mobile web tutorial
                          ios web apps
Portabilidade
 HTML + CSS + JAVASCRIPT
Portabilidade
 HTML + CSS + JAVASCRIPT
Portabilidade
 HTML + CSS + JAVASCRIPT
Portabilidade              TOUCHTETRIS.XAP

 HTML + CSS + JAVASCRIPT
Portabilidade
 HTML + CSS + JAVASCRIPT
Portabilidade
 HTML + CSS + JAVASCRIPT
Portabilidade
 HTML + CSS + JAVASCRIPT
Portabilidade
                           TOUCHTETRIS.APK
 HTML + CSS + JAVASCRIPT
Portabilidade
 HTML + CSS + JAVASCRIPT
Portabilidade
 HTML + CSS + JAVASCRIPT
Portabilidade
 HTML + CSS + JAVASCRIPT
Portabilidade              TOUCHTETRIS.ZIP
 HTML + CSS + JAVASCRIPT
Portabilidade                                      TOUCHTETRIS.ZIP
 HTML + CSS + JAVASCRIPT




               cross-platform mobile development
               Framework cross-platform
               phonegap
TouchTetris   tela principal
TouchTetris   tela principal
TouchTetris   tela about
TouchTetris   tela about
TouchTetris   tela principal
TouchTetris   tela principal
TouchTetris   tela jogo
              em execução
TouchTetris   tela jogo
              em execução
TouchTetris   tela pause
TouchTetris   tela pause
TouchTetris   tela jogo
              em execução
TouchTetris   tela game over
TouchTetris   tela game over
Defeitos
TouchTetris   tela principal
Defeitos
TouchTetris   tela principal
Defeitos
TouchTetris   tela about
Defeitos
TouchTetris   tela about
Defeitos
TouchTetris   tela about
Defeitos




FECHA O
APLICATIVO
TouchTetris    tela about
Defeitos




ESPERADO ???
TouchTetris    tela about
Defeitos




ESPERADO ???
TouchTetris    tela principal
 Defeitos




TELA ANTERIOR
TouchTetris   tela principal
Defeitos
TouchTetris   tela jogo
Defeitos      em execução
TouchTetris   tela jogo
Defeitos      em execução
TouchTetris   tela jogo
Defeitos      em execução




FECHA O
APLICATIVO
TouchTetris    tela jogo
Defeitos       em execução




ESPERADO ???
TouchTetris    tela jogo
Defeitos       em execução




ESPERADO ???
TouchTetris   tela pause
 Defeitos




ATIVAR MODO
PAUSE
TouchTetris   tela pause
Defeitos
TouchTetris   tela jogo
Defeitos      em execução
TouchTetris   tela jogo
Defeitos      em execução
TouchTetris   Home Screen
Defeitos
TouchTetris   Home Screen
Defeitos
TouchTetris   Home Screen
Defeitos
TouchTetris      tela jogo
 Defeitos         em execução




APLICATIVO ABRE
EM EXECUÇÃO
TouchTetris   Home Screen
 Defeitos




ESPERADO ???
TouchTetris   Home Screen
 Defeitos




ESPERADO ???
TouchTetris       tela pause
 Defeitos




ABRIR APLICATIVO
EM MODO PAUSE
TouchTetris   tela pause
Defeitos
TouchTetris   tela jogo
Defeitos      em execução
TouchTetris   tela jogo
Defeitos      em execução
TouchTetris    tela jogo
 Defeitos       em execução




NÃO NAVEGA
PARA ESQUERDA
TouchTetris   tela jogo
 Defeitos      em execução




ESPERADO ???
TouchTetris   tela jogo
 Defeitos      em execução




ESPERADO ???
TouchTetris   tela jogo
 Defeitos      em execução




NAVEGAR PARA
ESQUERDA
TouchTetris   tela jogo
 Defeitos      em execução




NAVEGAR PARA
ESQUERDA
TouchTetris   tela jogo
 Defeitos      em execução




NAVEGAR PARA
ESQUERDA
TouchTetris             tela jogo
Defeitos                em execução




USUÁRIO NÃO SABE OQUE
ESTÁ ACONTECENDO EM
FORMATO LANDSCAPE
TouchTetris    tela jogo
Defeitos       em execução




ESPERADO ???
TouchTetris      tela jogo
 Defeitos         em execução




SEGUIR JOGANDO
COM NOVO VISUAL
TouchTetris - Defeitos
• Cenário 1 – Tela Anterior ao pressionar Back

• Cenário 2 – Ativar modo Pause ao pressionar Back

• Cenário 3 – Abrir aplicativo em modo Pause

• Cenário 4 – Navegação para a esquerda

• Cenário 5 – Formato Landscape
Submissão e Publicação
 Cenário 1 – Tela Anterior ao pressionar Back
 Cenário 2 – Ativar modo Pause ao pressionar Back
 Cenário 3 – Abrir aplicativo em modo Pause
 Cenário 4 – Navegação para a esquerda
 Cenário 5 – Formato Landscape



               1                                        1
                                                    1
               2                                        2
                                                    2
               3                                        3
                                                    3
               4                                        4
                                                    4
               5                                        5
                                                    5
Submissão e Publicação



      1                      1
                         1
      2                      2
                         2
      3                      3
                         3
      4                      4
                         4
      5                      5
                         5
Submissão e Publicação



      1

      2

      3

      4

      5
Submissão e Publicação



      1

      2

      3

      4

      5
Submissão e Publicação



      1

      2

      3

      4

      5
Submissão e Publicação



      1

      2

      3

      4

      5
                     +
RESULTADO
RECEBIDO
COMPLETADO




    CELULARES TESTADOS
CATEGORIA DA FALHA




                                    RESULTADO
                                    ESPERADO
REQUISITOS




             PASSO A PASSO PARA REPRODUÇÃO
RESULTADO
                                 ESPERADO
REQUISITOS




 PASSO A PASSO PARA REPRODUÇÃO
Submissão e Publicação




             1

             2

             3

             4

             5
Submissão e Publicação




             1

             2

             3

             4

             5
Submissão e Publicação



           STATUS:
  1

  2

  3

  4

  5
Submissão e Publicação



           STATUS:
  1        Waiting for review
  2

  3

  4

  5
Submissão e Publicação
      PESQUISAS INDICAM:
      Informar via email staus reprovado.
      Msg personalizada informando motivos.

  1

  2

  3

  4

  5

      Citar guidelines não antendidos.
Reviewed

   5 dias

In review         published

   17 dias
                                   13 dias
                      30 minutos   waiting for review
                      1 hora




            $99   $25                   $99
Reviewed

   5 dias

In review                          In review
                  published

   17 dias                               Média:
                      30 minutos         1 a 2 semanas




            $99   $25              $99
Submissão e Publicação
  Apple review guideline
  Android publish guideline
  User Experience Design Guidelines Windows Phone
  Publishing checklist
  http://developer.android.com/guide/practices/screens_support.html
  http://developer.android.com/guide/practices/ui_guidelines/index.ht
  ml
  http://msdn.microsoft.com/en-
  us/library/windowsphone/develop/hh202915(v=vs.92)
  http://developer.apple.com/library/ios/#DOCUMENTATION/UserExperi
  ence/Conceptual/MobileHIG/Introduction/Introduction.html#//apple_
  ref/doc/uid/TP40006556-CH1-SW1
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)
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)
Muito Obrigado!
Faça seu comentário na internet! #tdc2012

                    @igorborborema



Email: igorborborema@gmail.com

Más contenido relacionado

Similar a Tdc 2012

Start com micro frameworks
Start com micro frameworksStart com micro frameworks
Start com micro frameworksfelipe bastosweb
 
Isso a TV não mostra: as cabeçadas que dei projetando para SmarTVs!
Isso a TV não mostra: as cabeçadas que dei projetando para SmarTVs!Isso a TV não mostra: as cabeçadas que dei projetando para SmarTVs!
Isso a TV não mostra: as cabeçadas que dei projetando para SmarTVs!Tamy Lemos
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous DeliverySamanta Cicilia
 
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
[Uff] Continuous Delivery: Entrega Contínua de Software de ValorSamanta Cicilia
 
TDC2016SP - Dark Launching: Minimizando os riscos de alterações críticas em p...
TDC2016SP - Dark Launching: Minimizando os riscos de alterações críticas em p...TDC2016SP - Dark Launching: Minimizando os riscos de alterações críticas em p...
TDC2016SP - Dark Launching: Minimizando os riscos de alterações críticas em p...tdc-globalcode
 
Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...
Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...
Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...Francois Marier
 
Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)Better Developer
 
Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012
Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012
Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012Rogerio Prado de Jesus
 
Criando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & DockerCriando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & DockerGiovanni Kenji Shiroma
 
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horasSamanta Cicilia
 
[DevOps Carioca] Continuous Delivery
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous DeliverySamanta Cicilia
 
Vamos falar de Clean Code, Refatoração e TDD
Vamos falar de Clean Code, Refatoração e TDDVamos falar de Clean Code, Refatoração e TDD
Vamos falar de Clean Code, Refatoração e TDDDomingos Teruel
 
TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquiteturaTDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquiteturaEric Lemes
 
Google docs x microsoft office web apps
Google docs x microsoft office web appsGoogle docs x microsoft office web apps
Google docs x microsoft office web appsWanderson Pinheiro
 
Voce ja tem_um_plano_b_conrado_adolpho_versao_10
Voce ja tem_um_plano_b_conrado_adolpho_versao_10Voce ja tem_um_plano_b_conrado_adolpho_versao_10
Voce ja tem_um_plano_b_conrado_adolpho_versao_10Andréia Soares de Sousa
 
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...minastestingconference
 
Testes Automatizados de Software Um Guia Pratico by Mauricio Aniche (z-lib.or...
Testes Automatizados de Software Um Guia Pratico by Mauricio Aniche (z-lib.or...Testes Automatizados de Software Um Guia Pratico by Mauricio Aniche (z-lib.or...
Testes Automatizados de Software Um Guia Pratico by Mauricio Aniche (z-lib.or...RodrigoLuis21
 

Similar a Tdc 2012 (20)

Start com micro frameworks
Start com micro frameworksStart com micro frameworks
Start com micro frameworks
 
Isso a TV não mostra: as cabeçadas que dei projetando para SmarTVs!
Isso a TV não mostra: as cabeçadas que dei projetando para SmarTVs!Isso a TV não mostra: as cabeçadas que dei projetando para SmarTVs!
Isso a TV não mostra: as cabeçadas que dei projetando para SmarTVs!
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery
 
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
 
TDC2016SP - Dark Launching: Minimizando os riscos de alterações críticas em p...
TDC2016SP - Dark Launching: Minimizando os riscos de alterações críticas em p...TDC2016SP - Dark Launching: Minimizando os riscos de alterações críticas em p...
TDC2016SP - Dark Launching: Minimizando os riscos de alterações críticas em p...
 
Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...
Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...
Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...
 
Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)
 
Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012
Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012
Be Happy With Semantic Versioning And Git Flow - PHP Conference Brasil 2012
 
Criando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & DockerCriando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & Docker
 
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
 
[DevOps Carioca] Continuous Delivery
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous Delivery
 
Vamos falar de Clean Code, Refatoração e TDD
Vamos falar de Clean Code, Refatoração e TDDVamos falar de Clean Code, Refatoração e TDD
Vamos falar de Clean Code, Refatoração e TDD
 
TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquiteturaTDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
 
Google docs x microsoft office web apps
Google docs x microsoft office web appsGoogle docs x microsoft office web apps
Google docs x microsoft office web apps
 
Voce ja tem_um_plano_b_conrado_adolpho_versao_10
Voce ja tem_um_plano_b_conrado_adolpho_versao_10Voce ja tem_um_plano_b_conrado_adolpho_versao_10
Voce ja tem_um_plano_b_conrado_adolpho_versao_10
 
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...
 
03 - Palestra O que Lean
03 - Palestra O que Lean03 - Palestra O que Lean
03 - Palestra O que Lean
 
Casperjs-tdc-2016.ppt
Casperjs-tdc-2016.pptCasperjs-tdc-2016.ppt
Casperjs-tdc-2016.ppt
 
Bdd e ci
Bdd e ciBdd e ci
Bdd e ci
 
Testes Automatizados de Software Um Guia Pratico by Mauricio Aniche (z-lib.or...
Testes Automatizados de Software Um Guia Pratico by Mauricio Aniche (z-lib.or...Testes Automatizados de Software Um Guia Pratico by Mauricio Aniche (z-lib.or...
Testes Automatizados de Software Um Guia Pratico by Mauricio Aniche (z-lib.or...
 

Tdc 2012