a vez do mobile - dev in bahia #3

41
A vez do mobile Por Paulo Ortins – Dev In Bahia #3

Upload: paulo-cesar-ortins-brito

Post on 25-May-2015

215 views

Category:

Technology


0 download

DESCRIPTION

Palestra dada no Dev In Bahia #3 sobre o crescimento do mercado mobile, oportunidades e estratégias que podemos utilizar para explorar esse mercado.

TRANSCRIPT

Page 1: A vez do mobile - Dev in Bahia #3

A vez do mobile

Por Paulo Ortins – Dev In Bahia #3

Page 2: A vez do mobile - Dev in Bahia #3

AgendaO Crescimento do mercado mobileO OportunidadesO Distribuição do mercado (Market Share)O Principais playersO Estratégias Mobile

O WebApp, Aplicações Nativas e Aplicações Hibridas

O Estudo de casoO Discussões

Page 3: A vez do mobile - Dev in Bahia #3

A vez do mobileO Tradicionalmente, os sistemas são

desenvolvidos para desktop.

O Os desktops/Notebooks estão morrendo e dando lugar aos smartphones/tablets.

Page 4: A vez do mobile - Dev in Bahia #3

Vendas Por Tipo de Device

Page 5: A vez do mobile - Dev in Bahia #3

Vendas Por Tipo de Device

Page 6: A vez do mobile - Dev in Bahia #3

Vendas Tablets x PCs

Page 7: A vez do mobile - Dev in Bahia #3

Mobile FirstO Mobile hoje não é mais um nicho, é

mainstream.

O Aplicações desenvolvidas para mobile e então adaptadas para o desktop. Ex: Instagram, FourSquare.

Page 8: A vez do mobile - Dev in Bahia #3

Mercado no BrasilO 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.

Page 9: A vez do mobile - Dev in Bahia #3

OportunidadesO Versões mobile de aplicações

existentes

O Marketing/Propaganda/Publicidade

O Redes Sociais

O Jogos

Page 10: A vez do mobile - Dev in Bahia #3

Distribuição do Mercado Mobile

Page 11: A vez do mobile - Dev in Bahia #3
Page 12: A vez do mobile - Dev in Bahia #3

Google AndroidO 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).

Page 13: A vez do mobile - Dev in Bahia #3
Page 14: A vez do mobile - Dev in Bahia #3

Fragmentação por OS

Page 15: A vez do mobile - Dev in Bahia #3

Fragmentação por Tamanho

Page 16: A vez do mobile - Dev in Bahia #3

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

Page 17: A vez do mobile - Dev in Bahia #3

Fragmentação por OS

Page 18: A vez do mobile - Dev in Bahia #3

Fragmentação por Tamanho

Page 19: A vez do mobile - Dev in Bahia #3

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.

Page 20: A vez do mobile - Dev in Bahia #3

Qual estratégia seguir para atacar esse mercado ?

O WebApp

O Aplicações Nativas

O Aplicações Híbridas

Page 21: A vez do mobile - Dev in Bahia #3

Qual estratégia seguir para atacar esse mercado ?

Page 22: A vez do mobile - Dev in Bahia #3

Considerações para a escolha de uma estratégia mobile

O Velocidade e Custo de Desenvolvimento

O Conhecimento do TimeO Experiência do UsuárioO Ferramentas DisponíveisO Acesso a APIs do dispositivoO Monetização

Page 23: A vez do mobile - Dev in Bahia #3

WebAppO Aplicações acessadas diretamente

no browser.

O Design Responsivo.O Geração de diferentes telas.

Page 24: A vez do mobile - Dev in Bahia #3

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

Page 25: A vez do mobile - Dev in Bahia #3

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

Page 26: A vez do mobile - Dev in Bahia #3

Aplicacões NativasO Aplicações desenvolvidas na

linguagem natural do dispositivo.

O Objetive-C para iOSO Java para AndroidO C# para Windows *

Page 27: A vez do mobile - Dev in Bahia #3

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

Page 28: A vez do mobile - Dev in Bahia #3

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

Page 29: A vez do mobile - Dev in Bahia #3

Aplicações Híbridas

Page 30: A vez do mobile - Dev in Bahia #3

Aplicações HíbridasO 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.

Page 31: A vez do mobile - Dev in Bahia #3

Ferramentas para construção de aplicações híbridas

O PhoneGapO Xamarin

Page 32: A vez do mobile - Dev in Bahia #3

PhoneGapO Open source via Apache Foundation.

O Usa HTML, CSS e Javascript para desenvolver aplicações mobile multi plataforma.

Page 33: A vez do mobile - Dev in Bahia #3

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

Page 34: A vez do mobile - Dev in Bahia #3

Acesso as APIs

Page 35: A vez do mobile - Dev in Bahia #3

DesvantagensO Performance inferior em relação as

aplicações nativas.

O Não possui componentes de interface pré-construídos similar aos nativos.

Page 36: A vez do mobile - Dev in Bahia #3

XamarinO Usa C# para desenvolver aplicações

para iOS, Android e Windows *.

O Possui tanto uma IDE própria como plugin para Visual Studio.

Page 37: A vez do mobile - Dev in Bahia #3

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

Page 38: A vez do mobile - Dev in Bahia #3

DesvantagensO É 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).

Page 39: A vez do mobile - Dev in Bahia #3

Estudo de Caso 1O 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 8O Deve ter suporte a algumas interações com o

hardware do aparelho.O Push Notifications

O Equipe com experiência em C# e JavascriptO Não é interessante manter múltiplas bases de

código.

Page 40: A vez do mobile - Dev in Bahia #3

Estudo de Caso 2O Uma consultoria precisa realizar um

treinamento com os seus funcionários com o intuito de começar a produzir a vender projetos mobileO Equipe com experiência em

C#/Javascript/HTML/CSSO Equipe autodidata/experienteO Foco na produtividade/capacidade de

entrega

Page 41: A vez do mobile - Dev in Bahia #3

DiscussõesO 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 ?