SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Developers
1
Palestra apresentada no MobCamp - 05.08.2014
Android em Tablets
Mercado, UX e Otimização de Apps
+NetoMarin
Developer Advocate
Palestra apresentada no MobCamp - 05.08.2014 3
Um pequeno exercício…
Palestra apresentada no MobCamp - 05.08.2014
Quantos já publicaram um app mobile ?
4
Palestra apresentada no MobCamp - 05.08.2014
Quantos testaram / rodaram o aplicativo
em um tablet ?
5
Palestra apresentada no MobCamp - 05.08.2014
Quem fez uma versão otimizada para
tablet ?
6
Palestra apresentada no MobCamp - 05.08.2014 7
Porque ainda não
pensou em uma
versão para
tablets ?
Palestra apresentada no MobCamp - 05.08.2014
Porque não explorar os tablets ?
• Público pequeno
• Baixo retorno
• Falta de tempo
8
Palestra apresentada no MobCamp - 05.08.2014 9
Tem pouco
tablet...
!
Pra que vou
fazer app pra
tablet ?
Palestra apresentada no MobCamp - 05.08.2014
Mercado de computadores pessoais
10
Fonte: IDC
Palestra apresentada no MobCamp - 05.08.2014 11
95% dos
tablets
comercializados
em 2013 eram
AndroidFonte: IDC
Palestra apresentada no MobCamp - 05.08.2014 12
O preço médio dos tablets
caíram de R$ 761 em 2012
Para R$ 520 em 2013
Fonte: IDC
Palestra apresentada no MobCamp - 05.08.2014
Porque não explorar os tablets ?
• Público pequeno
• Baixo retorno
• Falta de tempo
13
Palestra apresentada no MobCamp - 05.08.2014 14
Ticket médio dos usuários
de tablet é 54% maior que
usuários de smartphones
Fonte: Adobe
Palestra apresentada no MobCamp - 05.08.2014 15
e 21% maior que desktop/
laptop.
Fonte: Adobe
Palestra apresentada no MobCamp - 05.08.2014 16
Mais de 60% dos usuários de
tablet e smartphone que
instalaram aplicativos pagaram
por um app, e os que somente
possuem smartphone, 40%
Fonte: Analysys Mason
Palestra apresentada no MobCamp - 05.08.2014
Porque não explorar os tablets ?
• Público pequeno
• Baixo retorno
• Falta de tempo
17
Palestra apresentada no MobCamp - 05.08.2014
Compatibilidade
18
small
normal
large
xlarge
ldpi
mdpi
hdpi
xhdpi
port
land
res/layout-small/
my_layout.xml
res/layout-small-land/
my_layout.xml
res/drawable-ldpi/
my_image.png
sw600dp
sw720dp
w720dp
h720dp
...
Palestra apresentada no MobCamp - 05.08.2014
E também...
19
• Use <supports-screens>
• Layouts diferentes para tamanhos diferentes
• Use dp e sp ao invés de pixels
• Use match_parent e wrap_content em layouts
• Não use AbsoluteLayout
• Forneça bitmaps para diferentes resoluções
• http://developer.android.com/guide/practices/
screens_support.html
Palestra apresentada no MobCamp - 05.08.2014
Support Library
• http://developer.android.com/tools/extras/
support-library.html
!
• Permite o uso de features disponíveis a partir
da 3.x em versões a partir do API level 4.
- Algumas alterações são necessárias para rodar
Fragments, por exemplo.



20
Palestra apresentada no MobCamp - 05.08.2014
21
espaaaaaaaaaaaaço..............
fragments !
http://developer.android.com/guide/components/
fragments.html
Palestra apresentada no MobCamp - 05.08.2014
Idéia básica
22
Palestra apresentada no MobCamp - 05.08.2014
Padrões de Fragments
23
Action Bar
Facilite a vida do usuário !
Palestra apresentada no MobCamp - 05.08.2014 25
Palestra apresentada no MobCamp - 05.08.2014 26
1. Ícone da app
!
O ícone estabelece a identidade da
aplicação, ou marca.
Atenção, se o usuário não estiver no nível
mais alto da navegação, tenha certeza de
mostrar o “up navigation” no ícone.
2. View control
!
Se o aplicativo mostrar diferentes views,
esse pedaço da action bar permite ao
usuário trocar qual está sendo exibida.
Caso a app não tenha várias views, essa
área pode ser usada para mostrar
conteúdo informativo e não interativo,
como por exemplo o título da app ou
alguma informação da marca.
3. Action buttons
!
Mostra as ações mais importantes da sua
aplicação. Ações que não caibam na
action bar, são movidas
automaticamente para o menu overflow.
Um toque longo no item exibe o nome da
ação.
4. Action overflow
!
Ações menos importantes da aplicação.
Para apps pré action bar, as ações do
menu são acessível por esse item.
http://developer.android.com/design/patterns/actionbar.html
Palestra apresentada no MobCamp - 05.08.2014 27
• Ações frequentes
• Navegação, senso de lugar (tabs, spinner).
• Menu e Busca.
Palestra apresentada no MobCamp - 05.08.2014
Adaptação à rotação e diferente telas
28
Palestra apresentada no MobCamp - 05.08.2014
Porque não explorar os tablets ?
• Público pequeno
• Baixo retorno
• Falta de tempo
29
Palestra apresentada no MobCamp - 05.08.2014 30
Comprimentos
excessivos de
linha
Principais problemas de design
Palestra apresentada no MobCamp - 05.08.2014 31
Conteúdo
desbalanceado
Principais problemas de design
Palestra apresentada no MobCamp - 05.08.2014 32
Use o espaço
disponível
Principais problemas de design
Palestra apresentada no MobCamp - 05.08.2014 33
Combinação
Palestra apresentada no MobCamp - 05.08.2014 34
Macro Reorganização
Palestra apresentada no MobCamp - 05.08.2014 35
Micro Reorganização
Palestra apresentada no MobCamp - 05.08.2014
Referências e pesquisas
• Venda de tablets no Brasil cresceu 151%, com destaque para aparelhos
baratos
• Vendas de tablets ultrapassam as de desktop no Brasil
• Vendas de tablets vão superar as de notebooks no Brasil
• Venda de tablets cresce 312% no Brasil
• Venda de tablets e smartphones deve crescer 23% no Brasil em 2014
• Brasil: venda de smartphones cresce 110% no ano e supera celulares
comuns
• 2014, o ano dos tablets e dos smartphones
• Tablet ultrapassa vendas de desktop e notebook pela 1ª vez no Brasil
36
Obrigado
google.com/+NetoMarin
google.com/+DesenvolvedoresGoogle
codigo-google.blogspot.com.br

Mais conteúdo relacionado

Destaque

6151 capteur-et-chaine-dacquisition-ens
6151 capteur-et-chaine-dacquisition-ens6151 capteur-et-chaine-dacquisition-ens
6151 capteur-et-chaine-dacquisition-ensOutazkrit Mbarek
 
Categorie de travaux eligibles à l'eco-ptz
Categorie de travaux eligibles à l'eco-ptzCategorie de travaux eligibles à l'eco-ptz
Categorie de travaux eligibles à l'eco-ptzLudovic Clerima
 
Capteur de-vitesse-de-rotation-de-roue-131201143430-phpapp01
Capteur de-vitesse-de-rotation-de-roue-131201143430-phpapp01Capteur de-vitesse-de-rotation-de-roue-131201143430-phpapp01
Capteur de-vitesse-de-rotation-de-roue-131201143430-phpapp01Kader Bouafia
 
Document de présentation relios
Document de présentation reliosDocument de présentation relios
Document de présentation reliosRELIOS
 
Stéréo-signes : Extraire/traiter/générer un fossile de données
Stéréo-signes : Extraire/traiter/générer un fossile de donnéesStéréo-signes : Extraire/traiter/générer un fossile de données
Stéréo-signes : Extraire/traiter/générer un fossile de donnéesstereolux
 
Sécurité des systèmes d’information industriels
Sécurité des systèmes d’information industrielsSécurité des systèmes d’information industriels
Sécurité des systèmes d’information industrielsPRONETIS
 
Act 00033 traitement efficace des projets photogrammétriques par drones
Act 00033 traitement efficace des projets photogrammétriques par dronesAct 00033 traitement efficace des projets photogrammétriques par drones
Act 00033 traitement efficace des projets photogrammétriques par dronesACSG - Section Montréal
 
Classes du solaire thermique
Classes du solaire thermiqueClasses du solaire thermique
Classes du solaire thermiqueNidhal Ammar
 
Petit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologiePetit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologieخالد المشكوري
 
9 grafcet à séquences simultanées 1 et 2
9  grafcet à séquences simultanées 1 et 29  grafcet à séquences simultanées 1 et 2
9 grafcet à séquences simultanées 1 et 2omar bllaouhamou
 
Introdução ao Mundo do Drone Racing
Introdução ao Mundo do Drone RacingIntrodução ao Mundo do Drone Racing
Introdução ao Mundo do Drone RacingAfonso Coutinho
 
Jornada de Educação Especial na perspectiva da Educação Inclusiva: Construind...
Jornada de Educação Especial na perspectiva da Educação Inclusiva: Construind...Jornada de Educação Especial na perspectiva da Educação Inclusiva: Construind...
Jornada de Educação Especial na perspectiva da Educação Inclusiva: Construind...Grupo Educação, Mídias e Comunidade Surda
 
Microcontroleur arduino uno
Microcontroleur arduino unoMicrocontroleur arduino uno
Microcontroleur arduino unobyorn TANDU
 
Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...BADDOU mohamed
 
Elektronische Gefährten
Elektronische GefährtenElektronische Gefährten
Elektronische Gefährtendidijo
 
L´exposition
L´expositionL´exposition
L´expositionjualopmar
 
Sous le ciel du parís II
Sous le ciel du parís IISous le ciel du parís II
Sous le ciel du parís IImekros
 
Introducción de Ensayo Argumentativo (1)
Introducción de Ensayo Argumentativo (1)Introducción de Ensayo Argumentativo (1)
Introducción de Ensayo Argumentativo (1)Lydia Jackson
 

Destaque (18)

6151 capteur-et-chaine-dacquisition-ens
6151 capteur-et-chaine-dacquisition-ens6151 capteur-et-chaine-dacquisition-ens
6151 capteur-et-chaine-dacquisition-ens
 
Categorie de travaux eligibles à l'eco-ptz
Categorie de travaux eligibles à l'eco-ptzCategorie de travaux eligibles à l'eco-ptz
Categorie de travaux eligibles à l'eco-ptz
 
Capteur de-vitesse-de-rotation-de-roue-131201143430-phpapp01
Capteur de-vitesse-de-rotation-de-roue-131201143430-phpapp01Capteur de-vitesse-de-rotation-de-roue-131201143430-phpapp01
Capteur de-vitesse-de-rotation-de-roue-131201143430-phpapp01
 
Document de présentation relios
Document de présentation reliosDocument de présentation relios
Document de présentation relios
 
Stéréo-signes : Extraire/traiter/générer un fossile de données
Stéréo-signes : Extraire/traiter/générer un fossile de donnéesStéréo-signes : Extraire/traiter/générer un fossile de données
Stéréo-signes : Extraire/traiter/générer un fossile de données
 
Sécurité des systèmes d’information industriels
Sécurité des systèmes d’information industrielsSécurité des systèmes d’information industriels
Sécurité des systèmes d’information industriels
 
Act 00033 traitement efficace des projets photogrammétriques par drones
Act 00033 traitement efficace des projets photogrammétriques par dronesAct 00033 traitement efficace des projets photogrammétriques par drones
Act 00033 traitement efficace des projets photogrammétriques par drones
 
Classes du solaire thermique
Classes du solaire thermiqueClasses du solaire thermique
Classes du solaire thermique
 
Petit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologiePetit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologie
 
9 grafcet à séquences simultanées 1 et 2
9  grafcet à séquences simultanées 1 et 29  grafcet à séquences simultanées 1 et 2
9 grafcet à séquences simultanées 1 et 2
 
Introdução ao Mundo do Drone Racing
Introdução ao Mundo do Drone RacingIntrodução ao Mundo do Drone Racing
Introdução ao Mundo do Drone Racing
 
Jornada de Educação Especial na perspectiva da Educação Inclusiva: Construind...
Jornada de Educação Especial na perspectiva da Educação Inclusiva: Construind...Jornada de Educação Especial na perspectiva da Educação Inclusiva: Construind...
Jornada de Educação Especial na perspectiva da Educação Inclusiva: Construind...
 
Microcontroleur arduino uno
Microcontroleur arduino unoMicrocontroleur arduino uno
Microcontroleur arduino uno
 
Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...
 
Elektronische Gefährten
Elektronische GefährtenElektronische Gefährten
Elektronische Gefährten
 
L´exposition
L´expositionL´exposition
L´exposition
 
Sous le ciel du parís II
Sous le ciel du parís IISous le ciel du parís II
Sous le ciel du parís II
 
Introducción de Ensayo Argumentativo (1)
Introducción de Ensayo Argumentativo (1)Introducción de Ensayo Argumentativo (1)
Introducción de Ensayo Argumentativo (1)
 

Semelhante a Otimização de Apps para Tablets

Machine learning - recomende.net
Machine learning - recomende.netMachine learning - recomende.net
Machine learning - recomende.netJames Wright
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Leonardo Turbiani
 
Isla workshop 2015-03-08
Isla workshop 2015-03-08Isla workshop 2015-03-08
Isla workshop 2015-03-08pictonio
 
Mobile First - Palestra no MobileConf 2013
Mobile First - Palestra no MobileConf 2013Mobile First - Palestra no MobileConf 2013
Mobile First - Palestra no MobileConf 2013Horácio Soares
 
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...Taller Negócio Digitais
 
Negócios e Open Source
Negócios e Open SourceNegócios e Open Source
Negócios e Open SourceOpenBossa
 
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...Taller Negócio Digitais
 
Workshop 101: Concebendo produtos de forma ágil (e divertida) - Scrum Gathe...
  Workshop 101: Concebendo produtos de forma ágil (e divertida) - Scrum Gathe...  Workshop 101: Concebendo produtos de forma ágil (e divertida) - Scrum Gathe...
Workshop 101: Concebendo produtos de forma ágil (e divertida) - Scrum Gathe...Diana Corrêa, CSPO / CSM
 
Simplicidade nos Testes de Usabilidade
Simplicidade nos Testes de UsabilidadeSimplicidade nos Testes de Usabilidade
Simplicidade nos Testes de UsabilidadeErika
 
Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festiv...
Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festiv...Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festiv...
Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festiv...Renato Groffe
 
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolsoTecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolsoRodrigo Calumby
 
Desenvolvimento para Windows Phone: Truques & Dicas
Desenvolvimento para Windows Phone: Truques & DicasDesenvolvimento para Windows Phone: Truques & Dicas
Desenvolvimento para Windows Phone: Truques & DicasComunidade NetPonto
 
Portfolio 2017 - Versão publica
Portfolio 2017 - Versão publicaPortfolio 2017 - Versão publica
Portfolio 2017 - Versão publicaHeller de Paula
 
127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007Marco Guimarães
 
Product discovery - Por que ninguém gosta do seu produto
Product discovery - Por que ninguém gosta do seu produtoProduct discovery - Por que ninguém gosta do seu produto
Product discovery - Por que ninguém gosta do seu produtoCarlos Freitas
 

Semelhante a Otimização de Apps para Tablets (20)

Mobile day-ufba-2014-slideshare
Mobile day-ufba-2014-slideshareMobile day-ufba-2014-slideshare
Mobile day-ufba-2014-slideshare
 
Machine learning - recomende.net
Machine learning - recomende.netMachine learning - recomende.net
Machine learning - recomende.net
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
Isla workshop 2015-03-08
Isla workshop 2015-03-08Isla workshop 2015-03-08
Isla workshop 2015-03-08
 
Mobile First - Palestra no MobileConf 2013
Mobile First - Palestra no MobileConf 2013Mobile First - Palestra no MobileConf 2013
Mobile First - Palestra no MobileConf 2013
 
Ferramentas e Apps Educação
Ferramentas e Apps EducaçãoFerramentas e Apps Educação
Ferramentas e Apps Educação
 
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...
Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalC...
 
Negócios e Open Source
Negócios e Open SourceNegócios e Open Source
Negócios e Open Source
 
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...
 
Workshop 101: Concebendo produtos de forma ágil (e divertida) - Scrum Gathe...
  Workshop 101: Concebendo produtos de forma ágil (e divertida) - Scrum Gathe...  Workshop 101: Concebendo produtos de forma ágil (e divertida) - Scrum Gathe...
Workshop 101: Concebendo produtos de forma ágil (e divertida) - Scrum Gathe...
 
Simplicidade nos Testes de Usabilidade
Simplicidade nos Testes de UsabilidadeSimplicidade nos Testes de Usabilidade
Simplicidade nos Testes de Usabilidade
 
Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festiv...
Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festiv...Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festiv...
Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festiv...
 
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolsoTecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
Tecnologias Abertas: Visão geral, mitos, produtividade e dinheiro no bolso
 
Desenvolvimento para Windows Phone: Truques & Dicas
Desenvolvimento para Windows Phone: Truques & DicasDesenvolvimento para Windows Phone: Truques & Dicas
Desenvolvimento para Windows Phone: Truques & Dicas
 
Portfolio 2017 - Versão publica
Portfolio 2017 - Versão publicaPortfolio 2017 - Versão publica
Portfolio 2017 - Versão publica
 
127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007
 
Ux Presentation
Ux PresentationUx Presentation
Ux Presentation
 
Apps Hibridos
Apps HibridosApps Hibridos
Apps Hibridos
 
Product discovery - Por que ninguém gosta do seu produto
Product discovery - Por que ninguém gosta do seu produtoProduct discovery - Por que ninguém gosta do seu produto
Product discovery - Por que ninguém gosta do seu produto
 
Método The bridge
Método The bridgeMétodo The bridge
Método The bridge
 

Mais de Dextra

Digital Acceleration por Bill Coutinho
Digital Acceleration por Bill CoutinhoDigital Acceleration por Bill Coutinho
Digital Acceleration por Bill CoutinhoDextra
 
Dextra | Como acelerar o Digital na sua empresa usando Tecnologias em Nuvem
Dextra | Como acelerar o Digital na sua empresa usando Tecnologias em NuvemDextra | Como acelerar o Digital na sua empresa usando Tecnologias em Nuvem
Dextra | Como acelerar o Digital na sua empresa usando Tecnologias em NuvemDextra
 
Digital Acceleration
Digital AccelerationDigital Acceleration
Digital AccelerationDextra
 
Innovator's dilemma
Innovator's dilemma Innovator's dilemma
Innovator's dilemma Dextra
 
Design Thinking | Course Material
Design Thinking | Course MaterialDesign Thinking | Course Material
Design Thinking | Course MaterialDextra
 
Dextra mud-sustaining architecture withrefactoring
Dextra mud-sustaining architecture withrefactoringDextra mud-sustaining architecture withrefactoring
Dextra mud-sustaining architecture withrefactoringDextra
 
Classificação de documentos
Classificação de documentosClassificação de documentos
Classificação de documentosDextra
 
Recomendação de conteúdo com apache mahout
Recomendação de conteúdo com apache mahoutRecomendação de conteúdo com apache mahout
Recomendação de conteúdo com apache mahoutDextra
 
Ux na vida real deedz
Ux na vida real  deedzUx na vida real  deedz
Ux na vida real deedzDextra
 
IT For Digital Business | Transformação digital na Natura.
IT For Digital Business | Transformação digital na Natura.IT For Digital Business | Transformação digital na Natura.
IT For Digital Business | Transformação digital na Natura.Dextra
 
IT4DBiz - Tecnologia digital para melhorar a empregabilidade dos alunos Kroton
IT4DBiz - Tecnologia digital para melhorar a empregabilidade dos alunos KrotonIT4DBiz - Tecnologia digital para melhorar a empregabilidade dos alunos Kroton
IT4DBiz - Tecnologia digital para melhorar a empregabilidade dos alunos KrotonDextra
 
IT4DBiz - Inovação e Renovação: a nova agenda da TI moderna
IT4DBiz - Inovação e Renovação: a nova agenda da TI modernaIT4DBiz - Inovação e Renovação: a nova agenda da TI moderna
IT4DBiz - Inovação e Renovação: a nova agenda da TI modernaDextra
 
Desenvolvendo aplicações de negócio na velocidade do Google
Desenvolvendo aplicações de negócio na velocidade do GoogleDesenvolvendo aplicações de negócio na velocidade do Google
Desenvolvendo aplicações de negócio na velocidade do GoogleDextra
 
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...Dextra
 
PGAnalytics - Facilitando sua vida do DBA
PGAnalytics - Facilitando sua vida do DBAPGAnalytics - Facilitando sua vida do DBA
PGAnalytics - Facilitando sua vida do DBADextra
 
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...Dextra
 
IT for Digital Business 2014 - TI baseada em Valores
IT for Digital Business 2014 - TI baseada em ValoresIT for Digital Business 2014 - TI baseada em Valores
IT for Digital Business 2014 - TI baseada em ValoresDextra
 
It for Digital Business 2014 - Negócios Digitais e a Nova TI
It for Digital Business 2014 - Negócios Digitais e a Nova TIIt for Digital Business 2014 - Negócios Digitais e a Nova TI
It for Digital Business 2014 - Negócios Digitais e a Nova TIDextra
 
MobCamp 2014 :: HTML5 x App Store O pêndulo da Tecnologia - Bill Coutinho
MobCamp 2014 :: HTML5 x App Store O pêndulo da Tecnologia - Bill CoutinhoMobCamp 2014 :: HTML5 x App Store O pêndulo da Tecnologia - Bill Coutinho
MobCamp 2014 :: HTML5 x App Store O pêndulo da Tecnologia - Bill CoutinhoDextra
 
MobCamp 2014 :: Chromecast seu aplicativo na TV - Ivan de Aguirre
MobCamp 2014 :: Chromecast seu aplicativo na TV - Ivan de AguirreMobCamp 2014 :: Chromecast seu aplicativo na TV - Ivan de Aguirre
MobCamp 2014 :: Chromecast seu aplicativo na TV - Ivan de AguirreDextra
 

Mais de Dextra (20)

Digital Acceleration por Bill Coutinho
Digital Acceleration por Bill CoutinhoDigital Acceleration por Bill Coutinho
Digital Acceleration por Bill Coutinho
 
Dextra | Como acelerar o Digital na sua empresa usando Tecnologias em Nuvem
Dextra | Como acelerar o Digital na sua empresa usando Tecnologias em NuvemDextra | Como acelerar o Digital na sua empresa usando Tecnologias em Nuvem
Dextra | Como acelerar o Digital na sua empresa usando Tecnologias em Nuvem
 
Digital Acceleration
Digital AccelerationDigital Acceleration
Digital Acceleration
 
Innovator's dilemma
Innovator's dilemma Innovator's dilemma
Innovator's dilemma
 
Design Thinking | Course Material
Design Thinking | Course MaterialDesign Thinking | Course Material
Design Thinking | Course Material
 
Dextra mud-sustaining architecture withrefactoring
Dextra mud-sustaining architecture withrefactoringDextra mud-sustaining architecture withrefactoring
Dextra mud-sustaining architecture withrefactoring
 
Classificação de documentos
Classificação de documentosClassificação de documentos
Classificação de documentos
 
Recomendação de conteúdo com apache mahout
Recomendação de conteúdo com apache mahoutRecomendação de conteúdo com apache mahout
Recomendação de conteúdo com apache mahout
 
Ux na vida real deedz
Ux na vida real  deedzUx na vida real  deedz
Ux na vida real deedz
 
IT For Digital Business | Transformação digital na Natura.
IT For Digital Business | Transformação digital na Natura.IT For Digital Business | Transformação digital na Natura.
IT For Digital Business | Transformação digital na Natura.
 
IT4DBiz - Tecnologia digital para melhorar a empregabilidade dos alunos Kroton
IT4DBiz - Tecnologia digital para melhorar a empregabilidade dos alunos KrotonIT4DBiz - Tecnologia digital para melhorar a empregabilidade dos alunos Kroton
IT4DBiz - Tecnologia digital para melhorar a empregabilidade dos alunos Kroton
 
IT4DBiz - Inovação e Renovação: a nova agenda da TI moderna
IT4DBiz - Inovação e Renovação: a nova agenda da TI modernaIT4DBiz - Inovação e Renovação: a nova agenda da TI moderna
IT4DBiz - Inovação e Renovação: a nova agenda da TI moderna
 
Desenvolvendo aplicações de negócio na velocidade do Google
Desenvolvendo aplicações de negócio na velocidade do GoogleDesenvolvendo aplicações de negócio na velocidade do Google
Desenvolvendo aplicações de negócio na velocidade do Google
 
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...
 
PGAnalytics - Facilitando sua vida do DBA
PGAnalytics - Facilitando sua vida do DBAPGAnalytics - Facilitando sua vida do DBA
PGAnalytics - Facilitando sua vida do DBA
 
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...
 
IT for Digital Business 2014 - TI baseada em Valores
IT for Digital Business 2014 - TI baseada em ValoresIT for Digital Business 2014 - TI baseada em Valores
IT for Digital Business 2014 - TI baseada em Valores
 
It for Digital Business 2014 - Negócios Digitais e a Nova TI
It for Digital Business 2014 - Negócios Digitais e a Nova TIIt for Digital Business 2014 - Negócios Digitais e a Nova TI
It for Digital Business 2014 - Negócios Digitais e a Nova TI
 
MobCamp 2014 :: HTML5 x App Store O pêndulo da Tecnologia - Bill Coutinho
MobCamp 2014 :: HTML5 x App Store O pêndulo da Tecnologia - Bill CoutinhoMobCamp 2014 :: HTML5 x App Store O pêndulo da Tecnologia - Bill Coutinho
MobCamp 2014 :: HTML5 x App Store O pêndulo da Tecnologia - Bill Coutinho
 
MobCamp 2014 :: Chromecast seu aplicativo na TV - Ivan de Aguirre
MobCamp 2014 :: Chromecast seu aplicativo na TV - Ivan de AguirreMobCamp 2014 :: Chromecast seu aplicativo na TV - Ivan de Aguirre
MobCamp 2014 :: Chromecast seu aplicativo na TV - Ivan de Aguirre
 

Otimização de Apps para Tablets

  • 2. Palestra apresentada no MobCamp - 05.08.2014 Android em Tablets Mercado, UX e Otimização de Apps +NetoMarin Developer Advocate
  • 3. Palestra apresentada no MobCamp - 05.08.2014 3 Um pequeno exercício…
  • 4. Palestra apresentada no MobCamp - 05.08.2014 Quantos já publicaram um app mobile ? 4
  • 5. Palestra apresentada no MobCamp - 05.08.2014 Quantos testaram / rodaram o aplicativo em um tablet ? 5
  • 6. Palestra apresentada no MobCamp - 05.08.2014 Quem fez uma versão otimizada para tablet ? 6
  • 7. Palestra apresentada no MobCamp - 05.08.2014 7 Porque ainda não pensou em uma versão para tablets ?
  • 8. Palestra apresentada no MobCamp - 05.08.2014 Porque não explorar os tablets ? • Público pequeno • Baixo retorno • Falta de tempo 8
  • 9. Palestra apresentada no MobCamp - 05.08.2014 9 Tem pouco tablet... ! Pra que vou fazer app pra tablet ?
  • 10. Palestra apresentada no MobCamp - 05.08.2014 Mercado de computadores pessoais 10 Fonte: IDC
  • 11. Palestra apresentada no MobCamp - 05.08.2014 11 95% dos tablets comercializados em 2013 eram AndroidFonte: IDC
  • 12. Palestra apresentada no MobCamp - 05.08.2014 12 O preço médio dos tablets caíram de R$ 761 em 2012 Para R$ 520 em 2013 Fonte: IDC
  • 13. Palestra apresentada no MobCamp - 05.08.2014 Porque não explorar os tablets ? • Público pequeno • Baixo retorno • Falta de tempo 13
  • 14. Palestra apresentada no MobCamp - 05.08.2014 14 Ticket médio dos usuários de tablet é 54% maior que usuários de smartphones Fonte: Adobe
  • 15. Palestra apresentada no MobCamp - 05.08.2014 15 e 21% maior que desktop/ laptop. Fonte: Adobe
  • 16. Palestra apresentada no MobCamp - 05.08.2014 16 Mais de 60% dos usuários de tablet e smartphone que instalaram aplicativos pagaram por um app, e os que somente possuem smartphone, 40% Fonte: Analysys Mason
  • 17. Palestra apresentada no MobCamp - 05.08.2014 Porque não explorar os tablets ? • Público pequeno • Baixo retorno • Falta de tempo 17
  • 18. Palestra apresentada no MobCamp - 05.08.2014 Compatibilidade 18 small normal large xlarge ldpi mdpi hdpi xhdpi port land res/layout-small/ my_layout.xml res/layout-small-land/ my_layout.xml res/drawable-ldpi/ my_image.png sw600dp sw720dp w720dp h720dp ...
  • 19. Palestra apresentada no MobCamp - 05.08.2014 E também... 19 • Use <supports-screens> • Layouts diferentes para tamanhos diferentes • Use dp e sp ao invés de pixels • Use match_parent e wrap_content em layouts • Não use AbsoluteLayout • Forneça bitmaps para diferentes resoluções • http://developer.android.com/guide/practices/ screens_support.html
  • 20. Palestra apresentada no MobCamp - 05.08.2014 Support Library • http://developer.android.com/tools/extras/ support-library.html ! • Permite o uso de features disponíveis a partir da 3.x em versões a partir do API level 4. - Algumas alterações são necessárias para rodar Fragments, por exemplo.
 
 20
  • 21. Palestra apresentada no MobCamp - 05.08.2014 21 espaaaaaaaaaaaaço.............. fragments ! http://developer.android.com/guide/components/ fragments.html
  • 22. Palestra apresentada no MobCamp - 05.08.2014 Idéia básica 22
  • 23. Palestra apresentada no MobCamp - 05.08.2014 Padrões de Fragments 23
  • 24. Action Bar Facilite a vida do usuário !
  • 25. Palestra apresentada no MobCamp - 05.08.2014 25
  • 26. Palestra apresentada no MobCamp - 05.08.2014 26 1. Ícone da app ! O ícone estabelece a identidade da aplicação, ou marca. Atenção, se o usuário não estiver no nível mais alto da navegação, tenha certeza de mostrar o “up navigation” no ícone. 2. View control ! Se o aplicativo mostrar diferentes views, esse pedaço da action bar permite ao usuário trocar qual está sendo exibida. Caso a app não tenha várias views, essa área pode ser usada para mostrar conteúdo informativo e não interativo, como por exemplo o título da app ou alguma informação da marca. 3. Action buttons ! Mostra as ações mais importantes da sua aplicação. Ações que não caibam na action bar, são movidas automaticamente para o menu overflow. Um toque longo no item exibe o nome da ação. 4. Action overflow ! Ações menos importantes da aplicação. Para apps pré action bar, as ações do menu são acessível por esse item. http://developer.android.com/design/patterns/actionbar.html
  • 27. Palestra apresentada no MobCamp - 05.08.2014 27 • Ações frequentes • Navegação, senso de lugar (tabs, spinner). • Menu e Busca.
  • 28. Palestra apresentada no MobCamp - 05.08.2014 Adaptação à rotação e diferente telas 28
  • 29. Palestra apresentada no MobCamp - 05.08.2014 Porque não explorar os tablets ? • Público pequeno • Baixo retorno • Falta de tempo 29
  • 30. Palestra apresentada no MobCamp - 05.08.2014 30 Comprimentos excessivos de linha Principais problemas de design
  • 31. Palestra apresentada no MobCamp - 05.08.2014 31 Conteúdo desbalanceado Principais problemas de design
  • 32. Palestra apresentada no MobCamp - 05.08.2014 32 Use o espaço disponível Principais problemas de design
  • 33. Palestra apresentada no MobCamp - 05.08.2014 33 Combinação
  • 34. Palestra apresentada no MobCamp - 05.08.2014 34 Macro Reorganização
  • 35. Palestra apresentada no MobCamp - 05.08.2014 35 Micro Reorganização
  • 36. Palestra apresentada no MobCamp - 05.08.2014 Referências e pesquisas • Venda de tablets no Brasil cresceu 151%, com destaque para aparelhos baratos • Vendas de tablets ultrapassam as de desktop no Brasil • Vendas de tablets vão superar as de notebooks no Brasil • Venda de tablets cresce 312% no Brasil • Venda de tablets e smartphones deve crescer 23% no Brasil em 2014 • Brasil: venda de smartphones cresce 110% no ano e supera celulares comuns • 2014, o ano dos tablets e dos smartphones • Tablet ultrapassa vendas de desktop e notebook pela 1ª vez no Brasil 36