flash mobile
TRANSCRIPT
www.riacycle.com
Web / Mobile / Desktopwww.riacycle.com
Desenvolvimento
Treinamento
Consultoria
#flacpbr4 e #cpbr4
A perspectiva do negócio
A diversidade das plataformas
A escolha do desenvolvedor
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A diversidade das plataformas
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
A diversidade das plataformas
Apple iOS
Webkit
Cocoa touch
Termo3.3.1
Third Party
Vendors
Nativo ou Web
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
A diversidade das plataformas
Nokia• Meego• Symbian• Maemo
39% do marketshare
global
Vendeu 500 milhões de aparelhosem 2010
Nativo e web
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.
A diversidade das plataformas
RIM• Blackberry• Playbook• Etc
20% do marketshare
global
Nativo, web e third party
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.
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 novosaparelhos
diariamente
Nativo, web e third party
A diversidade das plataformas
Vantagem da plataforma Android
Código fonte aberto e mais de 8 fabricantes fazendoparte do projeto
Desvantagem
Segmentação das suas versões do OS.51% dos usuários android tem a versão 2.2 Froyo
A diversidade das plataformas
A diversidade das plataformas
Microsoft Windows Mobile
6.57.0
Marketshare5.8%
Nativo, Web e third party
A diversidade das plataformas
HP Palm
Samsung Bada
Juntas possuem 7%
do marketshare
global
Nativo , Web e third party
A escolha do desenvolvedor
A escolha do desenvolvedor
A escolha do desenvolvedorEscolha das apps Store:
Apple App StoreAndroid MarketOvi App StoreSamsung App StoreBlackberry App StoreVivo App StoreEtc!
A escolha do desenvolvedor
Esse ano estima-se que abram mais 11 novas app Stores
De fabricantesDe operadoras
A escolha do desenvolvedor
Isso significa
mais $$$
A escolha do desenvolvedor
Mobile
Web Nativo Third Party
Como desenvolver para
A escolha do desenvolvedor
Web
HTML 5 CSS 3 CSS especifico Webkit PHP Python Ruby on
Rails
Escolha web
A escolha do desenvolvedor
Vários SDK
Jquery MobileAppCelerator
Sencha Framework
JTouchMeu framework
PhoneGap
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
A escolha do desenvolvedor
Nativo
Objective-C C C++ QNX Python Brew .Net
Nativo
A escolha do desenvolvedor
Vários SDK
.Net SDKAndroid SDK
Brew
QNXJava SDK
iOS SDK
Python SDK
C++ SDK
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
A escolha do desenvolvedor
E hibrido?Combinando os 2 mundos em 1 só.
A escolha do desenvolvedor
Bem vindo Adobe AIR
A escolha do desenvolvedor
Compile 1 código e faça o deploy em 2 OS diferentes
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
A escolha do desenvolvedor
Custo de desenvolvimento R$0,00para adota‐lo.
Adobe AIR
A escolha do desenvolvedor
Em 2010, 300 milhões de aparalhostem instalado o run‐time.
Adobe AIR
A escolha do desenvolvedor
Adobe AIR
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)
A escolha do desenvolvedor
Criar 1 aplicativo que faça deploy no Androide no Playbook
Adobe AIR | App Demo
Dúvidas?
#cpbr4
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?
Obrigado!
Download dessa apresentação: Slideshare.net/igorcosta