Upload
erisvaldo-junior
View
3.792
Download
2
Embed Size (px)
DESCRIPTION
O futuro do Android
Citation preview
O Futuro do Android por Erisvaldo Júnior (julho/2011)
Roteiro da Palestra
Bem vindo ao mundo da mobilidade
PLATAFORMAS
E MERCADO
O ANDROID HOJE
O QUE VEM POR AÍ
PLATAFORMAS E MERCADO
SOs para Desenvolvimento (no Presente)
iOS Android
RIM SYMBIAN
PALM OS Windows Mobile MAEMO
Android (Open Handset Alliance, liderada pelo Google)
Plataforma aberta baseada em Linux; Android Development Tools (ADT) Plugin para Eclipse; Desenvolvimento em Java (Linux / Windows / Mac OS); 1º smartphone: HTC G1 (2008); 1º tablet: Samsung Galaxy Tab (2010).
Plataformas para Desenvolvimento (no Presente)
JavaME
Flash Lite
PyS60
BREW
Qt
SOs para Desenvolvimento (Apostas para o Futuro)
Windows Phone 7
MeeGo BADA
Windows 8
Mercado de Smartphones em 2010
Mercado de Smartphones em 2010
Mercado de Smartphones em 2010
Android já lidera mercado mundial de smartphones
No primeiro trimestre de 2011, 35% dos smartphones vendidos eram Android, contra 19% do iOS, da Apple
http://www.geektech.com.br/?p=116
Mercado de Apps: In-App Billing é uma tendência Jogos e aplicativos são gratuitos à priori, embora vários recursos possam ser comprados dentro do próprio app.
Google Android Market Loja de aplicativos para Android gerenciada pela Google e disponível através dos próprios aparelhos.
Lançado em outubro de 2008; Mais de 200 mil aplicativos e 3 bilhões de downloads até janeiro de 2011; Disponível em cerca de 48 países; Share de 70% Desenvolvedor e 30% Google; Desenvolvedor paga taxa única de inscrição no valor de U$ 25,00.
Android Market oferece serviço de In-App Billing Pode-se vender conteúdo digital dentro do aplicativo, como itens ou fases de jogos e funcionalidades extras para aplicativos. O share é de 70% para o desenvolvedor e 30% para a Google em cima do valor da venda.
Comparação entre App Stores (custo para desenvolvedores)
Amazon App Store (março / 2011)
Google App Inventor for Android Criação de aplicações para Android visualmente, sem a necessidade de escrever código.
Google App Inventor for Android Orientado a blocos, basta definir as suas propriedades visuais e as suas ações para determinados eventos.
Google App Inventor for Android
O ANDROID HOJE
Definição do Android
Pilha de Software para Dispositivos Móveis que inclui um Sistema Operacional, um Middleware e aplicações-chave. O Android SDK provê ferramentas e APIs para o desenvolvimento de aplicações na plataforma Android usando a linguagem de programação Java.
Recursos do Android
• Biblioteca Gráfica 2D e Suporte a 3D (OpenGL ES); • SQLite; • Mídias diversas (MPEG-4, H.264, MP3, AAC, AMR, JPG, PNG, GIF); • Bluetooth, EDGE, 3G e WiFi (dependente do hardware); • Câmera, GPS, Bússola e Acelerômetro (dependente do hardware); • Desenvolvimento: Android Development Tools (ADT) para Eclipse.
Arquitetura do Android
Componentes de Aplicações
Activity
Broadcast Receiver
Content Provider
Service
História do Android – 2005 a 2007
Julho de 2005: Google comprou a startup Android; Novembro de 2007: Google anunciou a Open Handset Alliance (OHA) e o Android; Ainda nesse mês, liberou a primeira versão do Android SDK.
História do Android - 2008
Outubro de 2008: Android se torna Open Source; Ainda nesse mês, lançado o primeiro smartphone com Android: o HTC G1; Lançado o primeiro Android Developer Phone (ADP), baseado no G1.
História do Android - 2009
Julho de 2009: HTC Hero, concorrente direto do iPhone; Novembro de 2009: Motorola Droid, 1 milhão de unidades em pouco mais de dois meses; Chegou no Brasil como Motorola Milestone e foi sucesso de vendas.
História do Android - 2010
Em 2010, dezenas de ótimos smartphones Android foram lançados; Setembro de 2010: Samsung Galaxy Tab, primeiro tablet a concorrer com o iPad; Dezembro de 2010: Quarto ADP lançado, o Samsung Nexus S.
História do Android - 2011
Lançamento dos primeiros tablets com o Android 3 (Honeycomb); Gingerbread parece ser o fim da linha para smartphones Android 2.x; Anúncio do Android Market para Google TV (Android 3.1); Possível lançamento do Ice Cream Sandwich (Android 4) + quinto ADP, o Nexus Prime.
Versões do Android
AndroidManifest.xml
Android 1.1 (fevereiro de 2009)
• Aplicativos e funcionalidades básicas
Android 1.5 Cupcake (maio de 2009)
• Interface remodelada • Gravação de vídeos • Conexão Bluetooth Automática • Upload de vídeos para YouTube e Picasa • Copiar e Colar
Android 1.6 Donut (setembro de 2009)
• Novo Android Market • Integração de câmera e galeria • Busca por gestos e voz
Android 2.0/2.1 Eclair (outubro de 2009) • Suporte avançado para múltiplas resoluções e telas • Suporte ao Exchange • Live wallpapers
Android 2.2 Froyo (maio de 2010) • Flash 10 • Desempenho bastante otimizado (até 5x) • Hotspot para até 8 aparelhos • Salvar aplicativos no cartão de memória • Discagem por bluetooth
Android 2.3 Gingerbread (dezembro de 2010)
• Suporte a NFC • Teclado multitouch • Suporte a SIP • Gerenciador de Downloads • Suporte a câmera frontal e vídeo-conferência
NFC
(N
ear
Fie
ld C
om
mu
nic
atio
n) Pacote android.nfc
Permite a comunicação entre dispositivos (iniciador e alvo) com distância de centímetros. O alvo é uma tag RFID ou peer-to-peer.
Pagamento pelo celular
Ingressos para shows
Troca de informações
Chaves
SIP
(Se
ssio
n In
itia
tio
n P
roto
col)
Pacote android.net.sip Android provê uma API que permite a realização de chamadas através do protocolo SIP. Pode ser usado para videochamadas ou mensageiros instantâneos.
No
vid
ade
s d
o A
nd
roid
3 Novos recursos para o Usuário
Sistema remodelado e otimizado para os tablets
• System Bar • Action Bar • 5 Homes Customizáveis • Aplicações recentes
Novos recursos para o Usuário
• Novo Teclado • Manipulação de Textos • Mais conectividade • Aplicações-chave melhores
No
vid
ade
s d
o A
nd
roid
3
Novos recursos para o Usuário Aplicações-chave foram aperfeiçoadas
No
vid
ade
s d
o A
nd
roid
3
Novos recursos para o Desenvolvedor Novo framework de UI, refinado para tablets • Fragmentos
• Widgets remodelados • Action Bar customizável • Notificações mais ricas • Seleção múltipla, clipboard e recurso de drag-and-drop
No
vid
ade
s d
o A
nd
roid
3
Novos recursos para o Desenvolvedor • Novo e flexível Framework de animação • Aceleração gráfica 2D por hardware • Renderscript (engine 3D) • Suporte a múltiplos processadores • HTTP Live streaming (M3U) • Framework de DRM • Transferência de arquivos de mídia (MTP/PTP) • Mais opções de conectividade • Segurança para ambientes corporativos • Compatibilidade com aplicações existentes
No
vid
ade
s d
o A
nd
roid
3
Pin
cela
nd
o a
AP
I Le
vel 1
1
Fragments Componente que permite a separação de elementos distintos de uma Activity em módulos com interfaces e ciclos de vida próprios.
Loaders Permitem, de maneira assíncrona, facilmente carregar dados em um Activity ou Fragment.
Pin
cela
nd
o a
AP
I Le
vel 1
1
Action Bar Substitui a barra de título na parte superior da Activity. Mostra o ícone da aplicação e provê uma nova interface para os itens do menu de opções.
Pin
cela
nd
o a
AP
I Le
vel 1
1
System Clipboard Área de transferência entre aplicações (texto, endereços, intents) gerenciada pelo ClipboardManager.
Pin
cela
nd
o a
AP
I Le
vel 1
1
Drag and Drop Dados podem ser transferidos de um lugar para outro através de objetos ClipData.
Pin
cela
nd
o a
AP
I Le
vel 1
1
Framework de Animação Novo e flexível framework de animação para objetos como Fragment, View e Drawable.
Pin
cela
nd
o a
AP
I Le
vel 1
1
Framework estendido de UI Diversas novidades para o framework de interface gráfica
Pin
cela
nd
o a
AP
I Le
vel 1
1
Pacotes adicionados • android.animation – Novo framework de animação; • android.drm – API para gerenciamento de direitos digitais;
• android.renderscript – engine para renderização 3D.
Pin
cela
nd
o a
AP
I Le
vel 1
1
O QUE VEM POR AÍ
Novo Android Market Google, como já fazia a Apple, passa a oferecer não só Apps, como também livros, músicas e aluguel de filmes.
Go
ogl
e M
ovi
es,
Bo
oks
e M
usi
c
Go
ogl
e W
alle
t (A
nd
roid
2.3
+)
Cartões de Crédito, Cupons, Documentos e até chaves no seu smartphone
Principais recursos
Pagamentos Compras
Coletivas Segurança
Go
ogl
e W
alle
t (A
nd
roid
2.3
+)
A revolução do pagamento móvel
Observe o símbolo
para checkout
Toque o smartphone
no leitor
Go
ogl
e W
alle
t (A
nd
roid
2.3
+)
Outro patamar para compras coletivas
Todos os cupons agora cabem no seu bolso
Go
ogl
e W
alle
t (A
nd
roid
2.3
+)
Segurança elevada
Código PIN protege a sua carteira digital
Go
ogl
e W
alle
t (A
nd
roid
2.3
+)
Onde e como usar hoje?
Go
ogl
e W
alle
t (A
nd
roid
2.3
+)
Android@Home
Google TV terá Android Market ainda em 2011 Desenvolvedores poderão distribuir seus aplicativos para serem executados na Google TV, que terá Android Market embutido.
Google TV Google TV Remote (iOS / Android)
Go
ogl
e T
V (
An
dro
id 3
.1)
Não tem touch, mas tem teclado.
Go
ogl
e T
V (
An
dro
id 3
.1)
App “Google TV Only”
Caso se declare a tag abaixo, o App NÃO
aparecerá no Google TV Market.
E a Yupi?
Um pé no presente e outro no futuro.