Flex Mobile
-
Upload
igor-costa -
Category
Technology
-
view
1.495 -
download
3
description
Transcript of Flex Mobile
www.riacycle.com
Flex Mobile
Criando aplicações Móveis
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
Por que mobile/móveis?
A perspectiva do negócio
Dispositivos móveis estão mais rápidos do que nunca.
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!
A perspectiva do negócio
Telas multi-touch
A perspectiva do negócio
Tablets != smartphones
A perspectiva do negócio
Com tecnologias de acesso3G / Wi-fi / CDMA / 4G
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?
A perspectiva do negócio
Conteúdo do dispositivo é definido pelo usuário
Lojas de aplicativos funciona!
A perspectiva do negócio
Infra do país melhorou
21 Milhões de usuários no Brasil usaram 3G em 2010.
A perspectiva do negócio
21 Milhões34% usaram o navegador15% ouviram música66% usaram sms32% baixaram uma app
A diversidade das plataformas
N opções de usos
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
Termo 3.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• Symbia
n• Maemo
39% do marketshare
global
Vendeu 500
milhões de aparelhos em 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• Blackber
ry• Playbook• Etc
20% do marketshar
e 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 novos
aparelhos diariamente
Nativo, web e third party
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
A diversidade das plataformas
A diversidade das plataformas
Microsoft Windows Mobile
6.57.0
Marketshare 5.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
Escolha com cuidado
A escolha do desenvolvedor
Socorro!
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 especific
o
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+
+Q
NX
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 aparalhos tem 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