O documento discute as principais plataformas móveis Android e iOS, comparando seus ambientes de desenvolvimento, interfaces e processos de distribuição, e apresenta alternativas como PhoneGap para desenvolver aplicativos multiplataforma.
3. AS PRINCIPAIS PLATAFORMAS
IOS
PELO SUCESSO DO IPHONE, ACABA
SENDO O PARÂMETRO DE
COMPARAÇÃO NA INDÚSTRIA
REDESIGN COMPLETO DA VERSÃO 6
PARA A VERSÃO 7
É A PLATAFORMA MAIS RENTÁVEL PARA
OS DESENVOLVEDORES, EM TERMOS DE
VENDAS DE APPS (US$ 13BI+ ATÉ HOJE)
ALTÍSSIMO NÍVEL DE CONSISTÊNCIA NA
EXPERIÊNCIA DE USUÁRIO
sexta-feira, 25 de outubro de 13
5. AS PRINCIPAIS PLATAFORMAS
PÚBLICO
FIEL E DIVULGADOR, MUITO
EXIGENTE QUANTO À QUALIDADE
IMPULSIVO, EXPERIMENTADOR,
ACEITA COM FACILIDADE PAGAR
POR APPS
COSTUMAM ESTAR NA VANGUARDA
NO QUE SE TRATA DE ADOÇÃO DE
APPS E ATUALIZAÇÕES DO SISTEMA
sexta-feira, 25 de outubro de 13
6. AS PRINCIPAIS PLATAFORMAS
ANDROID
OPEN-SOURCE
PRESENTE EM DIVERSOS TIPOS DE
HARDWARE, DE TELEFONES A SMART TVS
POPULARIZADO PELA VARIEDADE DESSES
APARELHOS E PREÇOS
MAIOR LIBERDADE AO USUÁRIO
sexta-feira, 25 de outubro de 13
8. AS PRINCIPAIS PLATAFORMAS
PÚBLICO
DIVIDIDO ENTRE USUÁRIOS
AVANÇADOS, QUE GOSTAM DE
“HACKEAR” E PERSONALIZAR SEUS
TELEFONES, E USUÁRIOS DE
SMARTPHONES DE BAIXO CUSTO
CONSOMEM MUITO MAIS APPS GRATUITOS
QUE PAGOS
A MAIORIA É MAIS PRÁTICA, NÃO SE
IMPORTA MUITO COM A APARÊNCIA DO
APP, DESDE QUE ATENDA SUA NECESSIDADE
sexta-feira, 25 de outubro de 13
9. OUTRAS PLATAFORMAS
WINDOWS PHONE
NOVA VERSÃO (8.X) TENTA NOVAMENTE
LEVAR O WINDOWS PARA ALÉM DO PC
AINDA COM BAIXA ADOÇÃO GLOBAL,
EMBORA CRESCENDO EM ALGUMAS
REGIÕES
POUCOS APPS DEVIDO À BAIXA
ADOÇÃO, E ISSO É UMA GRANDE
OPORTUNIDADE PRA QUEM CHEGAR
PRIMEIRO
JÁ É O SEGUNDO MAIS USADO NO
MERCADO LATINOAMERICANO
sexta-feira, 25 de outubro de 13
10. OUTRAS PLATAFORMAS
BLACKBERRY
NOVA VERSÃO ALTEROU O SISTEMA
RADICALMENTE PRA MELHOR
JÁ FOI DOMINANTE NO MERCADO, MAS
HOJE TEM PARCELA MÍNIMA (4%+)
FUTURO DA PLATAFORMA É INCERTO, COM
A QUEDA CONSTANTE NA BASE DE
USUÁRIOS
sexta-feira, 25 de outubro de 13
11. OUTRAS PLATAFORMAS
FIREFOX OS
PLATAFORMA BASEADA EM TECNOLOGIAS
WEB, CRIADA PELA FUNDAÇÃO MOZILLA
BRASIL FOI UM DOS PRIMEIROS A RECEBER
O SISTEMA
PLATAFORMA TEM BOAS PERSPECTIVAS
COMO ALTERNATIVA, PELO APOIO DA
COMUNIDADE OPEN-SOURCE
VÍDEO: FIREFOX OS
sexta-feira, 25 de outubro de 13
13. AMBIENTE DE DESENVOLVIMENTO
ANDROID
ANDROID SDK, EMULATOR, ADT
ECLIPSE, NETBEANS, ETC.
DESENVOLVIMENTO EM JAVA E
XML
WINDOWS, LINUX, MAC OS
sexta-feira, 25 de outubro de 13
15. 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
sexta-feira, 25 de outubro de 13
16. AMBIENTE DE DESENVOLVIMENTO
O AMBIENTE PARA DESENVOLVIMENTO IOS É PRATICAMENTE “PLUGN-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
sexta-feira, 25 de outubro de 13
17. 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
sexta-feira, 25 de outubro de 13
18. 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
sexta-feira, 25 de outubro de 13
19. 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, ACTION BAR,
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
sexta-feira, 25 de outubro de 13
20. 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
sexta-feira, 25 de outubro de 13
21. 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ÃOOFICIAIS)
RIGIDEZ DO PROCESSO ACABA
POR AUMENTAR A QUALIDADE
sexta-feira, 25 de outubro de 13
22. 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
sexta-feira, 25 de outubro de 13
23. 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
sexta-feira, 25 de outubro de 13
24. 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
sexta-feira, 25 de outubro de 13
25. ALTERNATIVAS PARA DESENVOLVER
APPCELERATOR TITANIUM
HTML5, JAVASCRIPT, CSS
MULTIPLATAFORMA, OPENSOURCE, GRATUITO
MENOS PLATAFORMAS
ANDROID, IOS, BLACKBERRY
JAVASCRIPT É MAPEADO PARA
LINGUAGEM NATIVA, MELHOR
PERFORMANCE
sexta-feira, 25 de outubro de 13
26. 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)
sexta-feira, 25 de outubro de 13