por dentro da plataforma móvel mais popular do...

28
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 mundo Rodrigo Faria

Upload: nguyenduong

Post on 03-Dec-2018

216 views

Category:

Documents


0 download

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

Google

UNIFESP

As bases que solidificaram a plataforma

OPEN SOURCEINDÚSTRIA ECOSSISTEMA

...mais pessoas com acesso ao poder da tecnologia móvel :)

UNIFESP

Open Handset Alliance

UNIFESP

Milhares de dispositivos

dispositivosproduzidos por, aproximadamente, 1.300 marcas

UNIFESP

Milhares de dispositivos

LG G5 Samsung Galaxy S8 Sony Xperia Z5

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

Vendas no mundo por fabricante

21%é o market share da

Samsung em vendas de dispositivos

UNIFESP

E não somente smartphones...

Samsung Galaxy Tab S2 8.0 Moto 360

UNIFESP

E não somente smartphones...

Sharp AQUOS Sony BRAVIA Mi Box

UNIFESP

E não somente smartphones...

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

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

Em 2020, 70% do mundo terá um smartphone

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

Mais de dois milhões de apps disponíveis

UNIFESP

Mais de dois milhões de apps disponíveis

Instagram Messenger Youtube Uber

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

Q & A

Rodrigo FariaSenior Software Engineer, Qualcomm

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/

[email protected]

rodrigoadfaria

http://rodrigoadfaria.blogspot.com.br/