por dentro da plataforma móvel mais popular do...
Post on 03-Dec-2018
216 Views
Preview:
TRANSCRIPT
UNIFESP
Desenvolvimento Ágil de Aplicativos para Web e Dispositivos Móveis
Desenvolvimento Mobile I
Prof. Rodrigo Augusto Dias Faria, PMP
20/09/2014
Por dentro da plataforma móvel mais popular do mundoRodrigo Faria
UNIFESP
O celular mais vendido da história e...
250 milhões de unidades foram vendidas ao redor do mundo
O bilionésimo telefone vendido pela Nokia foi um 1100, na Nigéria, em 2005
Líder no mercado de dispositivos móveis desde 1998, a Nokia tinha apenas 35% do market share neste período
UNIFESP
...o primeiro smartphone Android comercializado
Denominado G1 dream, foi desenvolvido pela HTC
Disponibilizado, praticamente, em paralelo ao Android Developer Change
Com configurações modestas, em relação aos modelos atuais, tinha tela de 3.2”, processador de 528MHz e apenas 192MB de memória
UNIFESP
Mas afinal, o que é o Android?
“Uma plataforma de desenvolvimento de aplicativos móveis, baseada em um sistema operacional Linux, com aplicações nativas e, ainda, um ambiente de desenvolvimento poderoso, ousado e flexível.”
UNIFESP
As bases que solidificaram a plataforma
OPEN SOURCEINDÚSTRIA ECOSSISTEMA
...mais pessoas com acesso ao poder da tecnologia móvel :)
UNIFESP
Vendas no mundo por sistema operacional
~87%é o market share do Android em vendas
de dispositivos
Period Android iOSWindows Phone
Others
2015Q4 79.6% 18.7% 1.2% 0.5%
2016Q1 83.5% 15.4% 0.8% 0.4%
2016Q2 87.6% 11.7% 0.4% 0.3%
2016Q3 86.8% 12.5% 0.3% 0.4%
UNIFESP
Uma plataforma de código aberto
Kernel 2.6.27do Linux foi usado nas primeiras versões do sistema operacional (e continua sendo atualizado)
GerenciaMemória, processos, threads, segurança de arquivos e pastas, redes e drivers
Aplicativos/processossão executados simultaneamente e cada aplicação é executada em um único processo, e cada processo possui uma thread dedicada
Um usuárioé criado para cada aplicação no SO, permitindo acesso à sua estrutura de diretórios
UNIFESP
Arquitetura
Java Source CodeJava Source Code
Java Byte CodeJava Byte Code
Java Byte CodeJava Byte Code
Java VMJava VM
JavaCompile
r
JavaCompile
r
Java Source CodeJava Source Code
Java Byte CodeJava Byte Code
Dalvik executableDalvik executable
Dalvik VMDalvik VM
JavaCompile
r
JavaCompile
r
DexCompile
r
DexCompile
r
Dalvik Byte CodeDalvik Byte Code
UNIFESP
Android
1.5
Cup
cake
1.6
Don
ut
2.0
2.0.
1
2.1
Ecl
air
2.2
Fro
yo
2.3
Gin
gerb
read
2.3.
3
3.0
Hon
eyco
mb
3.1
3.2
4.0
ICS
APILevel 3
1.1
1.0
4.0.
3
4.1.
2 J
elly
Bea
n
4.2.
2 J
elly
Bea
n
4.3
APILevel 1
APILevel 2
APILevel 4
APILevel 5
APILevel 6
APILevel 8
APILevel 10
APILevel 12
APILevel 14
APILevel 16
APILevel 18
APILevel 7
APILevel 9
APILevel 11
APILevel 13
APILevel 15
APILevel 17
APILevel 19
Já são várias versões da plataforma
4.4.
2 K
it K
at
4.4W
APILevel 20
5/5.
1 L
olly
pop
APILevel 21/22
6.0
Mar
shm
allo
w
APILevel 23
7.0/
7.1
Nou
gat
APILevel 24/25
UNIFESP
Um contraste acentuado
é o preço médio de um smartphone em algumas plataformas fechadas
651$
é o preço médio de um smartphone baseado no sistema operacional Android
208$
UNIFESP
A competitividade criou um ecossistema móvel robusto
Por ser uma plataforma aberta, o Android promoveu um ambiente de competição e inovação
Desenvolvedores podem criar aplicativos e softwares competitivos, sem ter que pagar licença ou assinar qualquer acordo por isso
Amazon Fire OS é um exemplo de plataforma criada com base no Android OS
Fabricantes e operadoras nunca são forçados a embarcar o conjunto de aplicativos do Google
UNIFESP
Dezenas de 3rd party apps bem sucedidos
1B+instalações no Android
1B+instalações no Android
500M+instalações no Android
100M+instalações no Android
UNIFESP
Nunca foi tão fácil desenvolver e distribuir apps
Num passado não muito distante, desenvolvedores tinham de gastar muitos recursos para atingir os usuários finais
Burocracia para negociar com fabricantes e operadoras
Possibilidade de vender apps por menos de $0.99, o que ajuda desenvolvedores a entrarem em mercados com menor poder aquisitivo
Você, desenvolvedor, paga apenas uma taxa de entrada de $25 (Apple cobra $99 – por ano)
Processo de revisão e aprovação simplificado, reduzindo o time to market
1 bilhão de pessoas acessando o Google Play, e uma enorme quantidade de outras lojas: nenhuma outra plataforma possibilita que desenvolvedores alcancem tantas pessoas
UNIFESP
Como monetizar seu aplicativo
Download pagoonde o usuário instala seu app, paga por isso e você
recebe o pagamento, descontado a taxa da loja
Compras In-Appsão feitas pelos usuários
para desbloquear funcionalidades
adicionais.Aqui você também fica
com uma parte do pagamento - 70%
Publicidadeé o método mais utilizado
por novos desenvolvedores por ser o
menos complexo de implementar
UNIFESP
Escolha que impulsiona o crescimento econômico
1.2Mé o número de empregos gerados na Europa diretamente relacionados com o Android
3TRé o montante impactado no PIB de 236 países pela tecnologia móvel – 255B somente na América Latina
$
UNIFESP
Contatos
Rodrigo Faria é graduado em Sistemas de Informação pela Faculdade de Administração e Informática (2009) de Santa Rita do Sapucaí-MG e é pós graduado em Gestão de Projetos pela Universidade Presbiteriana Mackenzie (2012) de São Paulo-SP. Também é certificado como Project Management Professional (PMP - 2013) pelo PMI e, atualmente, é mestrando em Ciência da Computação no Instituto de Matemática e Estatística da USP. É Engenheiro Sênior do grupo de aplicações da Qualcomm no Brasil, onde foi consultor especialista em sistemas pelo Inatel Competence Center por mais de dois anos. Dedicou-se ao gerenciamento de projetos de tecnologia no Itaú Unibanco, tais como, Personnalité Digital, Mobile Card e Master Data Management e foi Engenheiro de Software Android da LG Electronics no desenvolvimento de aplicações e troubleshooting para o mercado Latino Americano. Também é professor de desenvolvimento mobile no curso de pós graduação em Desenvolvimento Ágil de Aplicativos para Web e Dispositivos Móveis da FAI desde 2013.
http://br.linkedin.com/pub/rodrigo-faria-pmp/20/b03/458/
rodrigoadfaria@gmail.com
rodrigoadfaria
http://rodrigoadfaria.blogspot.com.br/
top related