aplicações mobile
TRANSCRIPT
APLICAÇÕESMobile
by @geraldobastos
TIPOS DE APLICATIVOS NO ÂMBITO MOBILE
Web App Híbrido Nativo
WEB APPSites com aparência de aplicativos. !Podem ser salvos na home screen? Sim e fica com ícone igual a um aplicativo baixado da loja. !
www.exame.com !Acesso nativo: GPS, acelerômetro, áudio, câmera...
CARACTERÍSTICAS WEB APPTecnologia web - HTML 5, CSS e JS
Acesso a Funcionalidades Nativas (limitado)
Manifest = .appcache
Velocidade de Atualização
Rodam em Browsers
Imagem: html5rocks
WEB APP .APPCACHE
CASE WEB APPFinancial Times
APLICAÇÃO HÍBRIDANo mercado o termo é utilizado
para aplicações que utilizam tecnologia web com linguagem
nativa da plataforma. !
As aplicações são distribuídas pelas lojas, como se fosse um aplicativo
nativo.
CARACTERÍSTICAS DE APLICAÇÕES HÍBRIDAS
Tecnologia web - HTML 5, CSS e JS
Acesso* a API Nativa
Distribuição em Lojas Oficiais
Plugins "Prontos"
Cross-Platform
cross-platform
sencha touch
marmalade
salesforce
titanium
ionic
cordova
CASE HÍBRIDOFacebook
“The biggest mistake we’ve made as a company is betting on HTML5 over native,”
http://goo.gl/iNBnR
APLICAÇÕES NATIVAS
São aplicações construídas com linguagens da plataforma
mobile, como Objective-C para iOS e Java para Android.
CARACTERÍSITCAS DE APLICAÇÕES NATIVAS
Linguagem da Plataforma
Acesso Total a API
Distribuição em Lojas Oficiais
Uso de Componentes Nativos
Performance
O Céu é o Limite
PROCESSO DE DESENVOLVIMENTO
Nativo
Código Build Aprovação Loja Usuário
Híbrido
Código Build Aprovação Loja Usuário
Web App
Código Servidor Usuário
MARKET SHARE 2014 - OS
Android
iOS
Windows Phone
BlackBerry OS
Others
0 0.225 0.45 0.675 0.9
0.6%
0.5%
2.9%
11.7%
84.4%
Fonte: idc
TIME PERFEITONativo
Híbrido
Web App
Pelo menos um especialista em cada plataforma.
Um especialista em cada plataforma, provavelmente com certeza vai precisar editar plugins, rever fluxos ou tentar adotar os guidelines das plataformas.
Pessoas com conhecimento em web para mobile.