36
iOS e Android - Uma Breve Comparação terça-feira, 8 de outubro de 13

Android x iOS: Uma breve comparação para desenvolvedores iniciantes

Embed Size (px)

DESCRIPTION

Esta apresentação tem o objetivo de mostrar para estudantes e entusiastas de tecnologia o potencial do mercado mobile, e também compartilhar experiências e dicas para os interessados em iniciar o desenvolvimento para iOS e Android.

Citation preview

Page 1: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

iOS e Android - Uma Breve Comparação

terça-feira, 8 de outubro de 13

Page 2: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

QUEM?

RUBENS ALVES

DESENVOLVEDOR HÁ 15 ANOS, FACILITADOR DO CENTRO EUROPEU E SÓCIO DA TECH ME MOBILE

VINICIUS VAZ

DESIGNER HÁ 9 ANOS COM TRABALHOS EM 9 PAÍSES EM DIVERSAS ÁREAS DO DESIGN E SÓCIO DA TECH ME MOBILE

terça-feira, 8 de outubro de 13

Page 3: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

SUMÁRIO

A (R)EVOLUÇÃO DO MERCADO MOBILE

COMPARAÇÃO ENTRE AS PLATAFORMAS

ALTERNATIVAS AO DESENVOLVIMENTO NATIVO

terça-feira, 8 de outubro de 13

Page 4: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

EVOLUÇÃO...

1990-1999

HANDHELDS E PALMTOPS GANHAM DESTAQUE

POPULARIZADOS PRINCIPALMENTE NO MUNDO DOS NEGÓCIOS

terça-feira, 8 de outubro de 13

Page 5: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

EVOLUÇÃO...

CELULARES FICAM UM POUCO MAIS INTELIGENTES

SYMBIAM (FEATURE PHONES)

NOKIA 9110 COMMUNICATOR INCORPORA CARACTERÍSTICAS DE PDA (1998)

PRIMEIRAS TENTATIVAS DE TRAZER OS DESENVOLVEDORES PARA O MERCADO

terça-feira, 8 de outubro de 13

Page 6: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

EVOLUÇÃO...

2000-2007

RIM - PAGERS 2-WAY E POPULARIZAÇÃO DO E-MAIL EM DISPOSITIVOS MÓVEIS

SURGIMENTO DO BLACKBERRY

ENTÃO DOMINANTE NO MERCADO, A RIM MANTÉM O FOCO NO CLIENTE CORPORATIVO PRINCIPALMENTE

terça-feira, 8 de outubro de 13

Page 7: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

E ENTÃO...

terça-feira, 8 de outubro de 13

Page 8: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

terça-feira, 8 de outubro de 13

Page 9: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

...REVOLUÇÃO

O CARA (A.K.A. STEVE JOBS)

LANÇAMENTO DO IPHONE (2007) FOI O PONTO DE RUPTURA

MELHOR EXPERIÊNCIA WEB MÓVEL DE TODOS OS TEMPOS, MELHOR INTERFACE E DESIGN

terça-feira, 8 de outubro de 13

Page 10: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

...REVOLUÇÃO

2007 ATÉ HOJE

GOOGLE ANDROID (2007)

IPHONE 3G (2008)

APPLE APP STORE ATRAI OS DESENVOLVEDORES AO MERCADO

terça-feira, 8 de outubro de 13

Page 11: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

...REVOLUÇÃO

IPAD (2010) - INÍCIO DA CORRIDA PELO MERCADO DE TABLETS

ANDROID 4 - MELHORAS DE PERFORMANCE E INTERFACE (2011)

2013: ANDROID E IOS DOMINAM O MERCADO

MICROSOFT COMPRA NOKIA MOBILE; BLACKBERRY EM CRISE, EM PROCESSO DE VENDA;

terça-feira, 8 de outubro de 13

Page 12: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

MICRO TÉDIO E SHARE OF HARDWARE

PARADOXO DA ATUALIDADE

VIVEMOS UMA VIDA CADA VEZ MAIS CORRIDA

MAS TEMOS DIVERSOS PEQUENOS MOMENTOS SEM NADA PRA FAZER

FILA DE BANCO, SALÃO DE BELEZA, SALA DE ESPERA DO MÉDICO... SÃO DIVERSOS MOMENTOS DE “MICROTÉDIO”

terça-feira, 8 de outubro de 13

Page 13: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

MICRO TÉDIO E SHARE OF HARDWARE

NESTES VÁRIOS PEQUENOS MOMENTOS, O USUÁRIO SACA SEU SMARTPHONE PARA SE ENTRETER COM E-MAIL, REDES SOCIAIS, JOGOS, MÚSICA...

DEVEMOS BUSCAR NOSSO “SHARE OF HARDWARE”, OU SEJA, NOSSO ESPAÇO NO SMARTPHONE DO USUÁRIO, ONDE PODEMOS GANHAR UMA FRAÇÃO DESSE TEMPO E ATENÇÃO

ÓTIMA OPORTUNIDADE PARA MARCAS E EMPRESAS ENTREGAREM UTILIDADES, SERVIÇOS, CONTEÚDO E DIVERSÃO, APROXIMANDO-SE DE POTENCIAIS CLIENTES

terça-feira, 8 de outubro de 13

Page 14: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

O MERCADO MOBILE NO MUNDO

6.8 BI DE ASSINATURAS NO MUNDO TODO

2.09 BI DE ASSINATURAS DE BANDA LARGA MÓVEL, CRESCIMENTO DE 40% DESDE 2010

CELULARES JÁ ULTRAPASSAM LINHAS FIXAS EM 6 PRA 1

NO MUNDO TODO, EM 2012 FORAM VENDIDOS 722+ MILHÕES DE SMARTPHONES E 128+ MILHÕES DE TABLETS

FONTE: CANALYS; IDC; INTERNATIONAL TELECOMMUNICATION UNION (FEV/2013)

terça-feira, 8 de outubro de 13

Page 15: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

O MERCADO MOBILE NO MUNDO

FONTE: IDC (FEV/2013)

0

200

400

600

800

Smartphones Tablets Notebooks Desktops

DEVICES VENDIDOS (EM MILHÕES DE UNIDADES)

terça-feira, 8 de outubro de 13

Page 16: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

O MERCADO MOBILE NO MUNDO

FONTE: IDC (FEV/2013)

0

17,5

35

52,5

70

Android iOS Blackberry Windows Phone Outros

MARKET SHARE POR S.O.

terça-feira, 8 de outubro de 13

Page 17: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

O MERCADO MOBILE NO BRASIL

193+ MILHÕES DE HABITANTES E MAIS DE 259 MILHÕES DE ASSINATURAS DE TELEFONIA MÓVEL

81+ MILHÕES DE CELULARES COM ACESSO À INTERNET; APROXIMADAMENTE 27 MILHÕES DE USUÁRIOS COM SMARTPHONES

EM 2011 FORAM VENDIDOS 10 MILHÕES+ DE SMARTPHONES; EM 2012 FORAM 16 MILHÕES (78% DE CRESCIMENTO)

EM JANEIRO DE 2013, O MERCADO DE CELULARES REGISTROU QUEDA DE 5%, PORÉM O SEGMENTO DE SMARTPHONES TEVE ALTA DE 3%

FONTE: IBGE / IDC / IBOPE NIELSEN

terça-feira, 8 de outubro de 13

Page 18: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

O MERCADO MOBILE NO BRASIL

REGIÕES METROPOLITANAS CONCENTRAM 93% DO TOTAL DE SMARTPHONES VENDIDOS

2,3% DA NAVEGAÇÃO WEB NO BRASIL JÁ VEM DE CELULARES

MAIORIA DOS USUÁRIOS SÃO JOVENS DE 20 A 34 ANOS

NO BRASIL, ANDROID É O “REI”

FONTES: COMSCORE / GOOGLE INC/ IBOPE NIELSEN

terça-feira, 8 de outubro de 13

Page 19: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

O MERCADO MOBILE NO BRASIL

FONTE: TELECO / IDC (AGO/2013)

0

20

40

60

80

Android iOS W.Phone Blackberry Outros

Market share por S.o. (2o tri/3013)

terça-feira, 8 de outubro de 13

Page 20: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

COMPARANDO AS PLATAFORMAS

AMBIENTE DE DESENVOLVIMENTO

INTERFACE E USABILIDADE

DISTRIBUIÇÃO

terça-feira, 8 de outubro de 13

Page 21: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

AMBIENTE DE DESENVOLVIMENTO

ANDROID

ANDROID SDK, EMULATOR, ADT

ECLIPSE, NETBEANS, ETC.

DESENVOLVIMENTO EM JAVA E XML

WINDOWS, LINUX, MAC OS

terça-feira, 8 de outubro de 13

Page 22: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

AMBIENTE DE DESENVOLVIMENTO

IOS

XCODE, COCOA TOUCH, IOS SIMULATOR

RESTRITO AO MAC OS

DESENVOLVIMENTO EM OBJECTIVE C

terça-feira, 8 de outubro de 13

Page 23: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

AMBIENTE DE DESENVOLVIMENTO

ANDROID (JAVA)

IOS (OBJECTIVE-C)

terça-feira, 8 de outubro de 13

Page 24: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

AMBIENTE DE DESENVOLVIMENTO

O AMBIENTE PARA DESENVOLVIMENTO ANDROID É UM POUCO TRABALHOSO DE INÍCIO, PORÉM MULTIPLATAFORMA E MAIS BARATO

EMULADOR PESADO, DESEMPENHO RUIM MESMO CONSIDERANDO A POSSIBILIDADE DE USAR ARQUITETURA INTEL

EXPERIÊNCIA DE USO NO EMULADOR PODE SER PROBLEMÁTICA PARA ALGUNS TIPOS DE TESTE

A VANTAGEM É PODER DE IMEDIATO INSTALAR SEU APP EM QUALQUER APARELHO ANDROID SEM SEQUER SE CADASTRAR JUNTO À GOOGLE

terça-feira, 8 de outubro de 13

Page 25: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

AMBIENTE DE DESENVOLVIMENTO

O AMBIENTE PARA DESENVOLVIMENTO IOS É PRATICAMENTE “PLUG-N-PLAY”, PREPARADO EM POUCOS CLIQUES

SIMULADOR TEM ÓTIMA PERFORMANCE E PERMITE TESTAR 95% DE TUDO QUE UM APARELHO REAL FAZ

MAIS CUSTOSO PARA INICIAR, POIS VOCÊ PRECISA DE UM COMPUTADOR MAC (MAIS BARATO = R$ 2.799,00 - MAC MINI)

SÓ É POSSÍVEL INSTALAR APPS EM APARELHOS REAIS APÓS ADQUIRIR LICENÇA DE DESENVOLVEDOR DA APPLE E CRIAR “PROFILES” NA ÁREA DE DESENVOLVEDOR

terça-feira, 8 de outubro de 13

Page 26: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

INTERFACE E USABILIDADE

GRANDE DIVERSIDADE DE APARELHOS E FORMATOS (50+ FABRICANTES, 1500+ MODELOS DE APARELHOS)

FRAGMENTAÇÃO É UM INCONVENIENTE PARA O DESENVOLVEDOR

DIVERSIDADE DE VERSÕES TAMBÉM ATRAPALHA

PREÇOS PARA TODOS OS BOLSOS

terça-feira, 8 de outubro de 13

Page 27: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

INTERFACE E USABILIDADE

UM ÚNICO FABRICANTE

S.O. OTIMIZADO AO EXTREMO

CONSISTÊNCIA DE EXPERIÊNCIA EM TODOS OS APARELHOS

POUCOS USUÁRIOS NÃO TEM A VERSÃO MAIS ATUAL DO IOS, FACILITANDO A ADOÇÃO DE NOVOS RECURSOS PELOS DESENVOLVEDORES

MAIS CARO NO BRASIL

terça-feira, 8 de outubro de 13

Page 28: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

INTERFACE E USABILIDADE

SEMPRE LEVE EM CONTA A EXPERIÊNCIA DE USUÁRIO NATIVA, ISSO FACILITA A ADOÇÃO PELOS USUÁRIOS

ANDROID: BOTÕES DE VOLTAR, MENUS, INTEGRAÇÃO COM SERVIÇOS GOOGLE, P2P, NFC...

IOS: GESTURES COMUNS, INTEGRAÇÃO COM SERVIÇOS APPLE (AIRDROP, AIRPLAY, ICLOUD, GAMECENTER, PASSBOOK...)

SE CRIAR ELEMENTOS DE INTERAÇÃO DIFERENCIADOS, PROCURE SER O MAIS INTUITIVO POSSÍVEL

terça-feira, 8 de outubro de 13

Page 29: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

DISTRIBUIÇÃO

ATRAVÉS DA GOOGLE PLAY STORE

TAXA ÚNICA DE CADASTRO DE DESENVOLVEDOR: US$ 25,00

SEM PROCESSO DE APROVAÇÃO, DISPONÍVEL NA LOJA EM POUCOS MINUTOS

LOJAS ALTERNATIVAS (AMAZON, SAMSUNG, APPBRAIN, ETC)

VOCÊ PODE DISTRIBUIR ATRAVÉS DO SEU PRÓPRIO WEBSITE

terça-feira, 8 de outubro de 13

Page 30: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

DISTRIBUIÇÃO

SOMENTE PELA APPLE APP STORE

LICENÇA DE DESENVOLVEDOR: US$ 99,00/ANO

PROCESSO DE APROVAÇÃO BUROCRÁTICO E ALGUMAS VEZES ARBITRÁRIO

MÉDIA DE 7 DIAS ÚTEIS PARA APROVAÇÃO (DADOS NÃO-OFICIAIS)

RIGIDEZ DO PROCESSO ACABA POR AUMENTAR A QUALIDADE

terça-feira, 8 de outubro de 13

Page 31: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

DISTRIBUIÇÃO

ATENÇÃO SEMPRE AOS “GUIDELINES” DE CADA SISTEMA OPERACIONAL

APPLE TEM GUIAS PARA INTERFACE, COMUNICAÇÃO, PERFORMANCE, QUE TIPO DE DADOS VOCÊ PODE SOLICITAR AO USUÁRIO... APROVEITE ISSO PARA O ANDROID TAMBÉM!

ATENÇÃO TAMBÉM AO PÚBLICO

IOS: EARLY ADOPTERS, DIVULGADORES, USUÁRIOS MAIS ENGAJADOS, NÃO SE IMPORTAM MUITO EM PAGAR POR APPS QUE CONSIDEREM ÚTEIS OU SIMPLESMENTE LEGAIS

ANDROID: “FUÇADORES”, GOSTAM DE ESTAR NO CONTROLE, MAIS INCLINADOS A ABRIR MÃO DO DESIGN EM PROL DE PRATICIDADE E FUNCIONALIDADE, ADOTAM MAIS APPS GRATUITOS

terça-feira, 8 de outubro de 13

Page 32: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

ALTERNATIVAS PARA DESENVOLVER

APACHE CORDOVA (PHONEGAP)

HTML5, JAVASCRIPT, CSS

MULTIPLATAFORMA, OPEN SOURCE E GRATUITO

IOS, ANDROID, BADA, WINDOWS PHONE, BLACKBERRY

CONSISTENCIA PERMITE ALTO GRAU DE REUTILIZAÇÃO DO CÓDIGO

PHONEGAP BUILDER

terça-feira, 8 de outubro de 13

Page 33: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

ALTERNATIVAS PARA DESENVOLVER

ICENIUM

HTML5, JAVASCRIPT, CSS

MULTIPLATAFORMA, BASEADO NO APACHE CORDOVA, PORÉM PAGO (US$ 19,90/MÊS)

TODAS AS VANTAGENS DO CORDOVA, ACRESCENTANDO ALGUNS FEATURES PROPRIETÁRIOS

BUILD E DISTRIBUIÇÃO VIA CLOUD

terça-feira, 8 de outubro de 13

Page 34: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

ALTERNATIVAS PARA DESENVOLVER

APPCELERATOR TITANIUM

HTML5, JAVASCRIPT, CSS

MULTIPLATAFORMA, OPEN-SOURCE, GRATUITO

MENOS PLATAFORMAS

ANDROID, IOS, BLACKBERRY

JAVASCRIPT É MAPEADO PARA LINGUAGEM NATIVA, MELHOR PERFORMANCE

terça-feira, 8 de outubro de 13

Page 35: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

ALTERNATIVAS PARA DESENVOLVER

CORONA SDK

LUA SCRIPT

MULTIPLATAFORMA, VERSÕES GRATUITA E PAGA

IOS, ANDROID, KINDLE, NOOK

SUPORTE A APIS ÚTEIS PARA CRIAR GAMES (OPENGL, BOX2D, OPENAL)

terça-feira, 8 de outubro de 13

Page 36: Android x iOS: Uma breve comparação para desenvolvedores iniciantes

OBRIGADO!CONTATOS

[email protected] - @darkfoxjr

[email protected] - @vinicius_vaz

terça-feira, 8 de outubro de 13