SlideShare uma empresa Scribd logo
A vez do mobile
Por Paulo Ortins – Dev In Bahia #3
Agenda
O Crescimento do mercado mobile
O Oportunidades
O Distribuição do mercado (Market Share)
O Principais players
O Estratégias Mobile
O WebApp, Aplicações Nativas e Aplicações
Hibridas
O Estudo de caso
O Discussões
A vez do mobile
O Tradicionalmente, os sistemas são
desenvolvidos para desktop.
O Os desktops/Notebooks estão morrendo
e dando lugar aos smartphones/tablets.
Vendas Por Tipo de Device
Vendas Por Tipo de Device
Vendas Tablets x PCs
Mobile First
O Mobile hoje não é mais um nicho, é
mainstream.
O Aplicações desenvolvidas para mobile e
então adaptadas para o desktop. Ex:
Instagram, FourSquare.
Mercado no Brasil
O Segundo Qualcomm, Brasil será o quarto maior
mercado de smartphones no mundo em 2017.
O Mercado brasileiro de smartphones cresce 78%
em 2012, diz IDC.
O Em 2012, Smartphones já eram um quarto do
mercado brasileiro de celulares.
O Tablets já representam 35% do mercado de PCs
no Brasil.
Oportunidades
O Versões mobile de aplicações existentes
O Marketing/Propaganda/Publicidade
O Redes Sociais
O Jogos
Distribuição do Mercado
Mobile
A vez do mobile - Dev in Bahia #3
Google Android
O Comprado pelo Google em 2005.
O É o device mais acessível em termos de
preço e variedade.
O Principais devices são a linha Galaxy e a
linha Nexus, ambos da Samsung.
O Mais de 1 milhão de Apps e mais de 50
bilhoões de downloads. (Julho 2013).
A vez do mobile - Dev in Bahia #3
Fragmentação por OS
Fragmentação por Tamanho
Apple iOS
O Lançado em 2007.
O Devices mais potentes.
O Mais de 900 mil Apps na Apple Store
resultando em mais de 50 bilhoões de
downloads.
Fragmentação por OS
Fragmentação por Tamanho
Microsoft Windows *
O Ainda não se encontrou no mercado
mobile. Windows Mobile, Windows Phone
e agora o Windows 8.
O Não consegue atrair a atencão dos
usuários e nem dos desenvolvedores.
O Nokia Lumia 1020, Surface RT e Surface
Pro.
Qual estratégia seguir para
atacar esse mercado ?
O WebApp
O Aplicações Nativas
O Aplicações Híbridas
Qual estratégia seguir para
atacar esse mercado ?
Considerações para a escolha
de uma estratégia mobile
O Velocidade e Custo de Desenvolvimento
O Conhecimento do Time
O Experiência do Usuário
O Ferramentas Disponíveis
O Acesso a APIs do dispositivo
O Monetização
WebApp
O Aplicações acessadas diretamente no
browser.
O Design Responsivo.
O Geração de diferentes telas.
Vantagens
O Base de código única.
O Não é necessária a instalação do
aplicativo.
O Não é necessária a aprovação das Store.
O Maior velocidade de desenvolvimento
caso o sistema já possua uma versão
web tradicional.
O Conhecimentos necessários são comuns
no mercado.
Desvantagens
O Não tem acesso a todas as features dos
devices.
O Experiência do usuário.
O Suporte a múltiplos browsers pode ser
caro de manter.
O Custos com servidor.
O Sua app vai ser mais díficil de encontrar,
visto que as WebApps não estão
centralizadas numa Store.
Aplicacões Nativas
O Aplicações desenvolvidas na linguagem
natural do dispositivo.
O Objetive-C para iOS
O Java para Android
O C# para Windows *
Vantagens
O Fornecem uma boa experiência para o
usuário (Performance e Componentes
Nativos, Acesso ao Hardware do
dispositivo).
O Ferramentas de desenvolvimento
maduras.
O Monetização facilitada pelo uso das
stores.
O São mais faceis de serem achadas por
estarem centralizadas nas stores.
Desvantagens
O Dificuldade em encontrar profissionais.
O Manutenção e evolução de multiplas
bases de código gerando custos e prazos
maiores.
O Usuários podem não atualizar a
aplicação gerando fragmentação.
O Custos com ferramental (Hardware,
Software, Licença).
Aplicações Híbridas
Aplicações Híbridas
O Como o próprio nome diz, são o meio
termo entre as nativas e as WebApps.
O Existem várias ferramentas para criação
de aplicações híbridas cada uma com
suas vantagens e desvantagens.
Ferramentas para construção
de aplicações híbridas
O PhoneGap
O Xamarin
PhoneGap
O Open source via Apache Foundation.
O Usa HTML, CSS e Javascript para
desenvolver aplicações mobile multi
plataforma.
Vantagens
O Acesso as API’s do Dispositivo.
O Base de código única.
O Usa HTML, CSS e Javascript, o que
torna fácil encontrar profissionais para
trabalhar no projeto.
Acesso as APIs
Desvantagens
O Performance inferior em relação as
aplicações nativas.
O Não possui componentes de interface
pré-construídos similar aos nativos.
Xamarin
O Usa C# para desenvolver aplicações
para iOS, Android e Windows *.
O Possui tanto uma IDE própria como
plugin para Visual Studio.
Vantagens
O Reaproveitamento de cerca de 75% da
base de código entre as diferentes
versões da aplicação
O Usa C#, o que torna fácil de encontrar
profissionais para trabalhar nos projetos.
O Componentes e Performance iguais aos
nativos ou até melhor (Android).
Desvantagens
O É pago, cerca de $1000 por ano, para
cada desenvolvedor e para cada
plataforma.
O Ainda não possui uma comunidade
grande, é difícil de achar material na
internet.
O É necessário desenvolver diferentes
interfaces para cada projeto.
O É necessário um Mac para desenvolver
para iOS (Compilação e Ibuilder).
Estudo de Caso 1
O Um cliente precisa de uma aplicação mobile
com o seguinte cenário:
O Versão mobile de uma aplicação web já
existente.
O Suporte a multiplas plataformas.
O iOS, Android, Windows Phone/Windows 8
O Deve ter suporte a algumas interações com o
hardware do aparelho.
O Push Notifications
O Equipe com experiência em C# e Javascript
O Não é interessante manter múltiplas bases de
código.
Estudo de Caso 2
O Uma consultoria precisa realizar um
treinamento com os seus funcionários
com o intuito de começar a produzir a
vender projetos mobile
O Equipe com experiência em
C#/Javascript/HTML/CSS
O Equipe autodidata/experiente
O Foco na produtividade/capacidade de
entrega
Discussões
O A Microsoft vai, realmente, atingir a
participação de mercado estimada ?
O Como vocês estão gerenciando a
estratégia mobile na empresa de vocês ?
O 50% dos aplicativos feitos hoje em dia
são híbridos. Existem previsões que esse
percentual continue crescendo. O que
vocês acham disso ? É realmente o
caminho ?

Mais conteúdo relacionado

PDF
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
PDF
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PPTX
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
PPTX
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
PPTX
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
PDF
EDTED - Frameworks mobile multiplataforma
PDF
Desenvolvimento de Aplicativos Móveis Multiplataforma
PDF
O Diferencial de uma Estratégia Mobile...e Multiplataforma!
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
EDTED - Frameworks mobile multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
O Diferencial de uma Estratégia Mobile...e Multiplataforma!

Mais procurados (20)

PPTX
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
PDF
Flash mobile
PDF
Os caminhos para o desenvolvimento mobile
PDF
Eureka! E agora: Nativo ou Híbrido
PPTX
Flex Mobile
PDF
React Native
PPS
Desenvolvimento de aplicações nativas para ios e android
PDF
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
PPTX
Desenvolvimento Mobile com Ionic
PDF
Palestra sobre android
PDF
Desenvolvendo para Android com PhoneGap
PDF
PDF
PhoneGap - criando aplicações Android e iOS com HTML5
PPT
Mobile Apps Cross-Platform
PPTX
Introdução intel XDK
PPTX
Adobe Phonegap
PPTX
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
PDF
Going Mobile
PPTX
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
PPTX
Phonegap, muito além dos nativos!
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
Flash mobile
Os caminhos para o desenvolvimento mobile
Eureka! E agora: Nativo ou Híbrido
Flex Mobile
React Native
Desenvolvimento de aplicações nativas para ios e android
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Desenvolvimento Mobile com Ionic
Palestra sobre android
Desenvolvendo para Android com PhoneGap
PhoneGap - criando aplicações Android e iOS com HTML5
Mobile Apps Cross-Platform
Introdução intel XDK
Adobe Phonegap
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Going Mobile
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Phonegap, muito além dos nativos!
Anúncio

Semelhante a A vez do mobile - Dev in Bahia #3 (20)

PDF
O Mercado e Desenvolvimento em Mobile
PPT
Palestra Android
PPTX
Desenvolvimento para Plataformas-Moveis.pptx
PDF
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
PDF
Apps Hibridos
PPTX
Desenvolvendo aplicações móveis
PPSX
Criando aplicativos-para-dispositivos-moveis
PPTX
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
PDF
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
PPTX
Web Mobile
PPT
Introdução a dispositivos móveis.
PPTX
Ciclo de palestras da JFRJ - Aplicativos Móveis
PDF
Aplicações Móveis Híbridas
PDF
Definindo testes e estratégias para dispositivos móveis
PPTX
001 panorama geral - Arquitetura de aplicativos para dispositivos móveis
PPTX
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
PPTX
Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
PPTX
O passo a passo da criação de um app de sucesso
PPTX
Aplicativos para dispositivos móveis
PPTX
Web ou App?
O Mercado e Desenvolvimento em Mobile
Palestra Android
Desenvolvimento para Plataformas-Moveis.pptx
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Apps Hibridos
Desenvolvendo aplicações móveis
Criando aplicativos-para-dispositivos-moveis
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Web Mobile
Introdução a dispositivos móveis.
Ciclo de palestras da JFRJ - Aplicativos Móveis
Aplicações Móveis Híbridas
Definindo testes e estratégias para dispositivos móveis
001 panorama geral - Arquitetura de aplicativos para dispositivos móveis
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
O passo a passo da criação de um app de sucesso
Aplicativos para dispositivos móveis
Web ou App?
Anúncio

Mais de Paulo Cesar Ortins Brito (15)

PPTX
GDG DevFest Nordeste - Quer desenvolver aplicações mobile nativas, cross-plat...
PPTX
Como participar de comunidades de software mudou a minha carreira e também po...
PPTX
Use Xamarin.Forms and surprise your customers when develop native apps, in le...
PPTX
The Developer's Conference 2015 - Florianópolis - Use o Xamarin.Forms e surpr...
PPTX
GDG Dev Fest Extended - Mobilidade além do smartphone
PPTX
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...
PPTX
TDC Porto Alegre 2014 - Quer desenvolver aplicações nativas e cross-plataform...
PPTX
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
PPTX
Semana Computação Unifacs 2014 - Quer desenvolver aplicações nativas e cross-...
PPTX
Utilizando a API do Roslyn, o novo compilador do C#
PPTX
Métricas de Código
PPTX
Explicando conceitos de software usando situações do cotidiano
PPTX
Mergulhando no ecossistema .NET
PPTX
Tests in Javascript using Jasmine and Testacular
PPTX
SFD - C# para a comunidade
GDG DevFest Nordeste - Quer desenvolver aplicações mobile nativas, cross-plat...
Como participar de comunidades de software mudou a minha carreira e também po...
Use Xamarin.Forms and surprise your customers when develop native apps, in le...
The Developer's Conference 2015 - Florianópolis - Use o Xamarin.Forms e surpr...
GDG Dev Fest Extended - Mobilidade além do smartphone
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...
TDC Porto Alegre 2014 - Quer desenvolver aplicações nativas e cross-plataform...
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Semana Computação Unifacs 2014 - Quer desenvolver aplicações nativas e cross-...
Utilizando a API do Roslyn, o novo compilador do C#
Métricas de Código
Explicando conceitos de software usando situações do cotidiano
Mergulhando no ecossistema .NET
Tests in Javascript using Jasmine and Testacular
SFD - C# para a comunidade

Último (19)

PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Apple Pippin Uma breve introdução. - David Glotz
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Aula04-Academia Heri- Tecnologia Geral 2025
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Processos na gestão de transportes, TM100 Col18
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Custos e liquidação no SAP Transportation Management, TM130 Col18
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Aula 18 - Manipulacao De Arquivos python
COBITxITIL-Entenda as diferença em uso governança TI
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Apple Pippin Uma breve introdução. - David Glotz

A vez do mobile - Dev in Bahia #3

  • 1. A vez do mobile Por Paulo Ortins – Dev In Bahia #3
  • 2. Agenda O Crescimento do mercado mobile O Oportunidades O Distribuição do mercado (Market Share) O Principais players O Estratégias Mobile O WebApp, Aplicações Nativas e Aplicações Hibridas O Estudo de caso O Discussões
  • 3. A vez do mobile O Tradicionalmente, os sistemas são desenvolvidos para desktop. O Os desktops/Notebooks estão morrendo e dando lugar aos smartphones/tablets.
  • 4. Vendas Por Tipo de Device
  • 5. Vendas Por Tipo de Device
  • 7. Mobile First O Mobile hoje não é mais um nicho, é mainstream. O Aplicações desenvolvidas para mobile e então adaptadas para o desktop. Ex: Instagram, FourSquare.
  • 8. Mercado no Brasil O Segundo Qualcomm, Brasil será o quarto maior mercado de smartphones no mundo em 2017. O Mercado brasileiro de smartphones cresce 78% em 2012, diz IDC. O Em 2012, Smartphones já eram um quarto do mercado brasileiro de celulares. O Tablets já representam 35% do mercado de PCs no Brasil.
  • 9. Oportunidades O Versões mobile de aplicações existentes O Marketing/Propaganda/Publicidade O Redes Sociais O Jogos
  • 12. Google Android O Comprado pelo Google em 2005. O É o device mais acessível em termos de preço e variedade. O Principais devices são a linha Galaxy e a linha Nexus, ambos da Samsung. O Mais de 1 milhão de Apps e mais de 50 bilhoões de downloads. (Julho 2013).
  • 16. Apple iOS O Lançado em 2007. O Devices mais potentes. O Mais de 900 mil Apps na Apple Store resultando em mais de 50 bilhoões de downloads.
  • 19. Microsoft Windows * O Ainda não se encontrou no mercado mobile. Windows Mobile, Windows Phone e agora o Windows 8. O Não consegue atrair a atencão dos usuários e nem dos desenvolvedores. O Nokia Lumia 1020, Surface RT e Surface Pro.
  • 20. Qual estratégia seguir para atacar esse mercado ? O WebApp O Aplicações Nativas O Aplicações Híbridas
  • 21. Qual estratégia seguir para atacar esse mercado ?
  • 22. Considerações para a escolha de uma estratégia mobile O Velocidade e Custo de Desenvolvimento O Conhecimento do Time O Experiência do Usuário O Ferramentas Disponíveis O Acesso a APIs do dispositivo O Monetização
  • 23. WebApp O Aplicações acessadas diretamente no browser. O Design Responsivo. O Geração de diferentes telas.
  • 24. Vantagens O Base de código única. O Não é necessária a instalação do aplicativo. O Não é necessária a aprovação das Store. O Maior velocidade de desenvolvimento caso o sistema já possua uma versão web tradicional. O Conhecimentos necessários são comuns no mercado.
  • 25. Desvantagens O Não tem acesso a todas as features dos devices. O Experiência do usuário. O Suporte a múltiplos browsers pode ser caro de manter. O Custos com servidor. O Sua app vai ser mais díficil de encontrar, visto que as WebApps não estão centralizadas numa Store.
  • 26. Aplicacões Nativas O Aplicações desenvolvidas na linguagem natural do dispositivo. O Objetive-C para iOS O Java para Android O C# para Windows *
  • 27. Vantagens O Fornecem uma boa experiência para o usuário (Performance e Componentes Nativos, Acesso ao Hardware do dispositivo). O Ferramentas de desenvolvimento maduras. O Monetização facilitada pelo uso das stores. O São mais faceis de serem achadas por estarem centralizadas nas stores.
  • 28. Desvantagens O Dificuldade em encontrar profissionais. O Manutenção e evolução de multiplas bases de código gerando custos e prazos maiores. O Usuários podem não atualizar a aplicação gerando fragmentação. O Custos com ferramental (Hardware, Software, Licença).
  • 30. Aplicações Híbridas O Como o próprio nome diz, são o meio termo entre as nativas e as WebApps. O Existem várias ferramentas para criação de aplicações híbridas cada uma com suas vantagens e desvantagens.
  • 31. Ferramentas para construção de aplicações híbridas O PhoneGap O Xamarin
  • 32. PhoneGap O Open source via Apache Foundation. O Usa HTML, CSS e Javascript para desenvolver aplicações mobile multi plataforma.
  • 33. Vantagens O Acesso as API’s do Dispositivo. O Base de código única. O Usa HTML, CSS e Javascript, o que torna fácil encontrar profissionais para trabalhar no projeto.
  • 35. Desvantagens O Performance inferior em relação as aplicações nativas. O Não possui componentes de interface pré-construídos similar aos nativos.
  • 36. Xamarin O Usa C# para desenvolver aplicações para iOS, Android e Windows *. O Possui tanto uma IDE própria como plugin para Visual Studio.
  • 37. Vantagens O Reaproveitamento de cerca de 75% da base de código entre as diferentes versões da aplicação O Usa C#, o que torna fácil de encontrar profissionais para trabalhar nos projetos. O Componentes e Performance iguais aos nativos ou até melhor (Android).
  • 38. Desvantagens O É pago, cerca de $1000 por ano, para cada desenvolvedor e para cada plataforma. O Ainda não possui uma comunidade grande, é difícil de achar material na internet. O É necessário desenvolver diferentes interfaces para cada projeto. O É necessário um Mac para desenvolver para iOS (Compilação e Ibuilder).
  • 39. Estudo de Caso 1 O Um cliente precisa de uma aplicação mobile com o seguinte cenário: O Versão mobile de uma aplicação web já existente. O Suporte a multiplas plataformas. O iOS, Android, Windows Phone/Windows 8 O Deve ter suporte a algumas interações com o hardware do aparelho. O Push Notifications O Equipe com experiência em C# e Javascript O Não é interessante manter múltiplas bases de código.
  • 40. Estudo de Caso 2 O Uma consultoria precisa realizar um treinamento com os seus funcionários com o intuito de começar a produzir a vender projetos mobile O Equipe com experiência em C#/Javascript/HTML/CSS O Equipe autodidata/experiente O Foco na produtividade/capacidade de entrega
  • 41. Discussões O A Microsoft vai, realmente, atingir a participação de mercado estimada ? O Como vocês estão gerenciando a estratégia mobile na empresa de vocês ? O 50% dos aplicativos feitos hoje em dia são híbridos. Existem previsões que esse percentual continue crescendo. O que vocês acham disso ? É realmente o caminho ?