flex mobile
DESCRIPTION
Palestra no Campus Party 2011, sobre plataforma Flash para dispositivos móveis, falo do Adobe AIR para Android e Playbook. Assim como uma visão do mercado em geral para aplicações nativas, web ou híbridas.TRANSCRIPT
![Page 1: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/1.jpg)
www.riacycle.com
Flex Mobile
Criando aplicações Móveis
![Page 2: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/2.jpg)
Web / Mobile / Desktopwww.riacycle.com
Desenvolvimento
Treinamento
Consultoria
![Page 3: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/3.jpg)
#flacpbr4 e #cpbr4
![Page 4: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/4.jpg)
A perspectiva do negócio
A diversidade das plataformas
A escolha do desenvolvedor
![Page 5: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/5.jpg)
A perspectiva do negócio
Por que mobile/móveis?
![Page 6: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/6.jpg)
A perspectiva do negócio
Dispositivos móveis estão mais rápidos do que nunca.
![Page 7: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/7.jpg)
A perspectiva do negócio
Em média 800Mhz de processador e 400Mhz de RAM.4 anos atrás você tinha um PC com essa velocidade!
![Page 8: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/8.jpg)
A perspectiva do negócio
Telas multi-touch
![Page 9: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/9.jpg)
A perspectiva do negócio
Tablets != smartphones
![Page 10: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/10.jpg)
A perspectiva do negócio
Com tecnologias de acesso3G / Wi-fi / CDMA / 4G
![Page 11: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/11.jpg)
A perspectiva do negócio
Controle do aparelho é feito pelo usuário e não pela operadora.2 anos atrás você comprava um aparelho travado, lembra?
![Page 12: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/12.jpg)
A perspectiva do negócio
Conteúdo do dispositivo é definido pelo usuário
Lojas de aplicativos funciona!
![Page 13: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/13.jpg)
A perspectiva do negócio
Infra do país melhorou
21 Milhões de usuários no Brasil usaram 3G em 2010.
![Page 14: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/14.jpg)
A perspectiva do negócio
21 Milhões34% usaram o navegador15% ouviram música66% usaram sms32% baixaram uma app
![Page 15: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/15.jpg)
A diversidade das plataformas
N opções de usos
![Page 16: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/16.jpg)
A diversidade das plataformas
Apple iOS
Google Android• 1.5• 2.3
HP WebOS
RIM
Windows• 6.5• 7.0
Nokia• Meego• Symbian• Maemo
Samsung• Bada
Ecossistema Mobile
![Page 17: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/17.jpg)
A diversidade das plataformas
Apple iOS
Webkit
Cocoa touch
Termo 3.3.1
Third Party Vendors
Nativo ou Web
![Page 18: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/18.jpg)
A diversidade das plataformas
Vantagem do iOS
90% já possui versão 4.0 instalado no iPhone,iPods e iPads.
Desvantagem
70% das aplicações são feitas para versão 2.3 do SDK ou 3.0
![Page 19: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/19.jpg)
A diversidade das plataformas
Nokia• Meego• Symbia
n• Maemo
39% do marketshare
global
Vendeu 500
milhões de aparelhos em 2010
Nativo e web
![Page 20: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/20.jpg)
A diversidade das plataformas
Vantagem das plataformas da Nokia
Quase metade do mundo usa seus smartphones 16 modelos.
Desvantagem
Geralmente seus OS são travados pelas operadoras.
![Page 21: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/21.jpg)
A diversidade das plataformas
RIM• Blackber
ry• Playbook• Etc
20% do marketshar
e global
Nativo, web e third party
![Page 22: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/22.jpg)
A diversidade das plataformas
Vantagem da plataforma RIM
Muitas opções para desenvolvedores
Desvantagem
Abertura de sua App store mais tarde do que os concorrentes.
![Page 23: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/23.jpg)
A diversidade das plataformas
Google Android• 1.5• 1.6• 2.0• 2.1• 2.2• 2.3• 3.0 esse ano
Open source
Em média 300 mil novos
aparelhos diariamente
Nativo, web e third party
![Page 24: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/24.jpg)
A diversidade das plataformas
Vantagem da plataforma Android
Código fonte aberto e mais de 8 fabricantes fazendo parte do projeto
Desvantagem
Segmentação das suas versões do OS.51% dos usuários android tem a versão 2.2 Froyo
![Page 25: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/25.jpg)
A diversidade das plataformas
![Page 26: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/26.jpg)
A diversidade das plataformas
Microsoft Windows Mobile
6.57.0
Marketshare 5.8%
Nativo, Web e third party
![Page 27: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/27.jpg)
A diversidade das plataformas
HP Palm
Samsung Bada
Juntas possuem
7% do marketshare global
Nativo , Web e third party
![Page 28: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/28.jpg)
A escolha do desenvolvedor
Escolha com cuidado
![Page 29: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/29.jpg)
A escolha do desenvolvedor
Socorro!
![Page 30: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/30.jpg)
A escolha do desenvolvedorEscolha das apps Store:
Apple App StoreAndroid MarketOvi App StoreSamsung App StoreBlackberry App StoreVivo App StoreEtc!
![Page 31: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/31.jpg)
A escolha do desenvolvedor
Esse ano estima-se que abram mais 11 novas app Stores
De fabricantesDe operadoras
![Page 32: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/32.jpg)
A escolha do desenvolvedor
Isso significa
mais $$$
![Page 33: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/33.jpg)
A escolha do desenvolvedor
Mobile
Web Nativo Third Party
Como desenvolver para
![Page 34: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/34.jpg)
A escolha do desenvolvedor
Web
HTML 5
CSS 3
CSS especific
o
Webkit
PHP
Python
Ruby on Rails
Escolha web
![Page 35: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/35.jpg)
A escolha do desenvolvedor
Vários SDK
Jquery MobileAppCelerator
Sencha Framework
JTouchMeu framework
PhoneGap
![Page 36: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/36.jpg)
A escolha do desenvolvedorMúltiplos frameworks para múltiplas plataformas
Acesso a recursos limitados do smartphone
Vantagem
Desvantagem
Não há necessidade de se instalar
![Page 37: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/37.jpg)
A escolha do desenvolvedor
Nativo
Objective-C C C+
+Q
NX
Python
Brew
.Net
Nativo
![Page 38: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/38.jpg)
A escolha do desenvolvedor
Vários SDK
.Net SDKAndroid SDK
Brew
QNXJava SDK
iOS SDK
Python SDK
C++ SDK
![Page 39: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/39.jpg)
A escolha do desenvolvedorMúltiplos frameworks para múltiplas plataformas
É necessário instalar
Vantagem
Desvantagem
Acesso a recursos nativos do smartphone como 3DOu Open GL
![Page 40: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/40.jpg)
A escolha do desenvolvedor
E hibrido?Combinando os 2 mundos em 1 só.
![Page 41: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/41.jpg)
A escolha do desenvolvedor
Bem vindo Adobe AIR
![Page 42: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/42.jpg)
A escolha do desenvolvedor
Compile 1 código e faça o deploy em 2 OS diferentes
![Page 43: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/43.jpg)
A escolha do desenvolvedor
Adobe AIR
Não suporta todas as plataformas mobile, apenasAndroid, Blackberry e em breve iOS.
Vantagens
Desvantagem
• API consistente em vários dispositivos• 1 único SDK• Programação fácil em Actionscript 3.0
![Page 44: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/44.jpg)
A escolha do desenvolvedor
Custo de desenvolvimento R$0,00para adota-lo.
Adobe AIR
![Page 45: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/45.jpg)
A escolha do desenvolvedor
Em 2010, 300 milhões de aparalhos tem instalado o run-time.
Adobe AIR
![Page 46: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/46.jpg)
A escolha do desenvolvedor
Adobe AIR
![Page 47: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/47.jpg)
A escolha do desenvolvedor
Requisitos para desenvolver para Androide Playbook da RIM
Adobe AIR
• Adobe AIR SDK (Grátis)• Android SDK ( Grátis)• Eclipse IDE (Grátis)• Playbook SDK (Grátis)• VMW Player (Grátis)• Flash Builder (Pago)
![Page 48: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/48.jpg)
A escolha do desenvolvedor
Criar 1 aplicativo que faça deploy no Androide no Playbook
Adobe AIR | App Demo
![Page 49: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/49.jpg)
Dúvidas?
#cpbr4
![Page 50: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/50.jpg)
Sorteio de 1 vaga no curso de AIR Mobilewww.riacycle.com/airmobileE 1 Adobe Flash Builder
Resolva a equação 5x = 125.Qual valor de X?
![Page 51: Flex Mobile](https://reader033.vdocuments.site/reader033/viewer/2022061217/54b54fac4a7959b92c8b4588/html5/thumbnails/51.jpg)
Obrigado!
Download dessa apresentação: Slideshare.net/igorcosta