Você está na página 1de 66

Programao de Dispositivos Mveis

AULA 02
Introduo ao desenvolvimento de
aplicativos para dispositivos mveis e
plataforma Android
Definio de dispositivos mveis
O que so?
o Mobile (ou handheld) device
Dispositivos mveis (ou de mo)
o So computadores pessoais portteis
o Possuem sistema operacional
o Podem possuir diversos recursos
Comunicao: Celular, WiFi, Bluetooth, etc
Localizao
Sensorizao
Classificao dos dispositivos mveis
Tipos:
o Computadores mveis
Pager
Assistente Pessoal (PDA)
Telefone celular
Smartphone
Tablet
Wearable
o Cmeras
o Navegador GPS
Atividade 0201
Pesquise na web em sites de fabricantes de
dispositivos mveis e liste marca e modelo de
pelo menos 5 (cinco) dispositivos de cada tipo
Caractersticas
Tamanho limitado
Memria limitada
Processamento limitado
Consumo de energia limitado
Conectividade limitada
Operam em ambiente hostil
Precisam responder rapidamente
Exemplos...
Atividade 0202
Escreva como espera que os dispositivos vestveis
mudem o modo das pessoas utilizarem
dispositivos mveis
Histria das redes celulares: 1956
Criada a rede celular para telefones de automveis
na Sucia, a Mobile System A (MTA)
Histria das redes celulares: 1973
Martin Cooper liderou a equipe da Motorola que
desenvolveu o primeiro telefone mvel pessoal para
utilizar uma rede de celular para automveis
O sacana ligou para o rival Joel S. Engel, da Bell, do prprio
aparelho para avisar
Histria das redes celulares: 1974
Motorola lana o primeiro pager comercial
Histria das redes celulares: 1983
Motorola comea a comercializar o primeiro telefone
celular pessoal, o DynaTAC (CDMA/TDMA)
Histria das redes celulares: 1991...
1991: Lanada a segunda
gerao (2G) na Finlndia
(GSM)
2001: Lanada a terceira
gerao (3G) no Japo
(WCDMA/HSPA)
2008: International
Telecommunications Union-
Radio communications sector
(ITU-R) especifica o 4G
2009: Lanado o 3G+ (HSPA+)
2011: Lanado o 3G++ (DC-
HSPA+), com taxa de 672Mbits
Atividade 0203
Crie um mapa cronolgico da histria das redes
celulares
Liste fatos importantes no relacionados ao assunto para
cada data
Smartphones
Dispositivo mvel pessoal com recursos
avanados
o Plataforma de computao
Sistema Operacional
Kit de Desenvolvimento de aplicativos
o Combinado com funes de assistente pessoal (PDA)
Cmera
GPS
Player de msica e vdeo
Sensores diversos
1956: Mobilesystem A introduz o primeiro
dispositivo mvel
1973: Martin Cooper lidera a equipe que
desenvolveu o primeiro telefone mvel pessoal
1974: Motorola lana o primeiro pager
comercial
1983: Motorola comea a comercializar o
primeiro telefone celular pessoal, o DynaTAC
1994: IBM lana o Simon em 16 de agosto

Touchscreen
Fax
Email
navegador
WAP
1996: Lanamento do Nokia9000

Teclado QWERTY
1996: Palm lana o Palm-Pilot
Escrita mo
Assistente pessoal
2000: Lanamento do Nokia 9210

Sistema Operacional
Symbian
Tela colorida
Variaes com:
Cmera
WiFi
Bluetooth
Carto de memria
2000: Lanamento do Nokia E90

3G
GPS
Rdio FM
Infravermelho
USB
2003: Microsoft lana o Windows Mobile
...
2003: RIM lana o famoso smartphone
Blackberry

Push mail
2007: Lanamento do Nokia N95

Cmera com flash


Sada de TV
Sensor de movimento
2007: Apple lana o iPhone
Multi-touch
Movimento de Pina
Loja de aplicativos
2008: Lanamento do HTC Dream, rodando
Google Android
Multi-task
Widgets
2010: Apple lana o iPad

Smartphono
2010: Microsoft lana o WindowsPhone

Interface Metro
2014: Google comea a comercializar o Glass
2014: Google promove o Android Wear API
2014... as pessoas tornam-se prisioneiras dos
dispositivos mveis
Atividade 0204
Crie um mapa cronolgico da histria dos
smartphones
Liste fatos importantes no relacionados ao assunto para
cada data
Plataformas
Histria das plataformas
1997: Criado o Wireless Application Protocol (WAP)
1999: Sun lana o J2ME, posteriormente renomeado para JavaME
2000: Nokia lana o Symbian
2001: Microsoft lana o Windows CE
2002
o Handspring lana o PalmOS
o RIM lana o BlackBerry
2003: Fundada a Android Inc.
2005: Google adquire a Android Inc.
2007
o Apple lana o iOS
o Open Handset Alliance revela o Android
2008: Google lana o Android
2010
o Nokia abre o cdigo do Symbian
o HP anuncia o WebOS (antigo Palm)
o Nokia e Intel criam o MeeGo
2011: Nokia abandona o Symbian
Mercado dos fabricantes?
Mercado de sistemas operacionais?
Qual a disponibilidade de Apps?
Qual a curva de aprendizado?
Quais so os canais
de comercializao?
Casos de sucesso
Atividade 0205
Pesquise sobre os recursos das plataformas iOS,
Android e WindowsPhone. Descreva as
diferenas das plataformas:
https://developer.apple.com/ios/
http://developer.android.com
https://dev.windows.com/pt-br/
Programao de Dispositivos Mveis

Plataforma Android
Sobre a plataforma
Cdigo-aberto
Mais de 300 parceiros
A mais popular do mundo
190 pases
Mais de um milho de ativaes
por dia
Atividade 0206
Crie um mapa cronolgico (timeline) das verses
do Android, incluindo API, apelido e apontar
tambm uma funcionalidade caracterstica de
cada verso
Composio
Sistema Operacional
Smartphones, Tablets, TVs, Autos e wearables
Kit de desenvolvimento
SDK (Software Development Kit)
ADT (Android Developer Tools)
Loja de aplicativos
Google Play
Android Wear
Android Auto
Google Glass
Monetizao
Premium Apps

Voc define o preo no


console de desenvolvedor
30% do Google
Freemiun Apps

Voc usa o In-app


Billing para,
opcionalmente,
cobrar por recursos,
servios ou itens
30% do Google
Subscriptions

Voc cobra por servios


peridios, como assinaturas
30% do Google
E-commerce

Voc incorpora servio de


cobrana para compra de
produtos
Utiliza o Google Wallet
As taxas so as definidas pelo
contrato do Google Wallet
Ads

Voc incorpora anncios no


seu app
AdMob: Espcie de AdSense
para mobile
DoubleClick for Publishers:
Soliuo integrada de anncios
personalizados
Atividade 0207
Liste as formas de ganhar dinheiro com aplicativos
na plataforma Android, apontando para cada uma
delas pelo menos trs apps que a utilizam
Atividade 0208 (Valendo NOTA de participao)

Forme grupos de at 5 pessoas para assistir os


casos de sucesso do Android Developer Stories
(link abaixo) e descrever aqueles que mais
chamam a ateno pela viabilidade adaptada ao
mercado brasileiro
https://goo.gl/MP00iW
Cada grupo far uma breve apresentao para discutir as
possibilidades de implementao de novos apps