flash mobile

51
www.riacycle.com

Upload: campus-party-brasil

Post on 19-Jan-2017

830 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Flash mobile

www.riacycle.com

Page 2: Flash mobile

Web / Mobile / Desktopwww.riacycle.com

Desenvolvimento

Treinamento

Consultoria

Page 3: Flash mobile

#flacpbr4 e #cpbr4

Page 4: Flash mobile

A perspectiva do negócio

A diversidade das plataformas

A escolha do desenvolvedor

Page 5: Flash mobile

A perspectiva do negócio

Page 6: Flash mobile

A perspectiva do negócio

Page 7: Flash mobile

A perspectiva do negócio

Page 8: Flash mobile

A perspectiva do negócio

Page 9: Flash mobile

A perspectiva do negócio

Page 10: Flash mobile

A perspectiva do negócio

Page 11: Flash mobile

A perspectiva do negócio

Page 12: Flash mobile

A perspectiva do negócio

Page 13: Flash mobile

A perspectiva do negócio

Page 14: Flash mobile

A perspectiva do negócio

Page 15: Flash mobile

A diversidade das plataformas

Page 16: Flash mobile

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: Flash mobile

A diversidade das plataformas

Apple iOS

Webkit

Cocoa touch

Termo3.3.1

Third Party

Vendors

Nativo ou Web

Page 18: Flash mobile

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: Flash mobile

A diversidade das plataformas

Nokia• Meego• Symbian• Maemo

39% do marketshare

global

Vendeu 500 milhões de aparelhosem 2010

Nativo e web

Page 20: Flash mobile

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: Flash mobile

A diversidade das plataformas

RIM• Blackberry• Playbook• Etc

20% do marketshare

global

Nativo, web e third party

Page 22: Flash mobile

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: Flash mobile

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

Page 24: Flash mobile

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

Page 25: Flash mobile

A diversidade das plataformas

Page 26: Flash mobile

A diversidade das plataformas

Microsoft Windows Mobile

6.57.0

Marketshare5.8%

Nativo, Web e third party

Page 27: Flash mobile

A diversidade das plataformas

HP Palm

Samsung Bada

Juntas possuem 7%

do marketshare

global

Nativo , Web e third party

Page 28: Flash mobile

A escolha do desenvolvedor

Page 29: Flash mobile

A escolha do desenvolvedor

Page 30: Flash mobile

A escolha do desenvolvedorEscolha das apps Store:

Apple App StoreAndroid MarketOvi App StoreSamsung App StoreBlackberry App StoreVivo App StoreEtc!

Page 31: Flash mobile

A escolha do desenvolvedor

Esse ano estima-se que abram mais 11 novas app Stores

De fabricantesDe operadoras

Page 32: Flash mobile

A escolha do desenvolvedor

Isso significa

mais $$$

Page 33: Flash mobile

A escolha do desenvolvedor

Mobile

Web Nativo Third Party

Como desenvolver para

Page 34: Flash mobile

A escolha do desenvolvedor

Web

HTML 5 CSS 3 CSS especifico Webkit PHP Python Ruby on

Rails

Escolha web

Page 35: Flash mobile

A escolha do desenvolvedor

Vários SDK

Jquery MobileAppCelerator

Sencha Framework

JTouchMeu framework

PhoneGap

Page 36: Flash mobile

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: Flash mobile

A escolha do desenvolvedor

Nativo

Objective-C C C++ QNX Python Brew .Net

Nativo

Page 38: Flash mobile

A escolha do desenvolvedor

Vários SDK

.Net SDKAndroid SDK

Brew

QNXJava SDK

iOS SDK

Python SDK

C++ SDK

Page 39: Flash mobile

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: Flash mobile

A escolha do desenvolvedor

E hibrido?Combinando os 2 mundos em 1 só.

Page 41: Flash mobile

A escolha do desenvolvedor

Bem vindo Adobe AIR

Page 42: Flash mobile

A escolha do desenvolvedor

Compile 1 código e faça o deploy em 2 OS diferentes

Page 43: Flash mobile

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: Flash mobile

A escolha do desenvolvedor

Custo de desenvolvimento R$0,00para adota‐lo.

Adobe AIR

Page 45: Flash mobile

A escolha do desenvolvedor

Em 2010, 300 milhões de aparalhostem instalado o run‐time.

Adobe AIR

Page 46: Flash mobile

A escolha do desenvolvedor

Adobe AIR

Page 47: Flash mobile

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: Flash mobile

A escolha do desenvolvedor

Criar 1 aplicativo que faça deploy no Androide no Playbook

Adobe AIR | App Demo

Page 49: Flash mobile

Dúvidas?

#cpbr4

Page 50: Flash mobile

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: Flash mobile

Obrigado!

Download dessa apresentação: Slideshare.net/igorcosta