edted - frameworks mobile multiplataforma
TRANSCRIPT
.::EDTED 2011::. Plataformas de Desenvolvimento Mobile
Alano Teles [email protected] (61) 8133-2244
• Plataformas de Desenvolvimento Mobile
Perguntas válidas
• Qual o tamanho do mercado de dispositivos móveis ? Estatísticas interessantes
• O que existe nesse mercado ? Sistemas Operacionais Mobile em uso
• Como participar desse mercado ? Plataformas e Frameworks de desenvolvimento
• Plataformas de Desenvolvimento Mobile
Estatísticas relevantes • 8 Sistemas Operacionais móveis mais utilizados no mundo
• Plataformas de Desenvolvimento Mobile
Estatísticas relevantes • 8 Sistemas Operacionais móveis mais utilizados na América do Norte
• Plataformas de Desenvolvimento Mobile
Estatísticas relevantes
• Plataformas de Desenvolvimento Mobile
Estatísticas relevantes
• Plataformas de Desenvolvimento Mobile
Estatísticas relevantes
• Plataformas de Desenvolvimento Mobile
Estatísticas relevantes
• Plataformas de Desenvolvimento Mobile
• Apple App Store : < 570.000 apps
• Android Market : < 300.000 apps
• Nokia OVI Store : < 50.000 apps
• BlackBerry App World : < 30.000 apps
• Microsoft Store : < 25.000 apps
Estatísticas relevantes
• Plataformas de Desenvolvimento Mobile
Sistemas Operacionais Mobile
• Apple
• Nokia
• Symbian Foundation
• Palm WebOS
• BlackBerry
• Sony Ericson
• Windows Mobile/Phone
• Android
• Bada
• HTC
• Motorola
• LG
• Welcome to the jungle...
• Plataformas de Desenvolvimento Mobile
Fabricante Sistema Operacional
Linguagem(s) Ambiente (IDE)
Apple iOS Objective-C XCode
Google Android Java Eclipse + SDK
Nokia Symbian OS C++, Qt, Python, Ruby, FlashLite, JavaME
Qt SDK
BlackBerry BlackBerry OS Java, QNX ? Eclipse + SDK
Microsoft Windows Phone 7 C#, Silverlight, XNA Visual Studio, Blend
Sistemas Operacionais Mobile • Players relevantes
• Plataformas de Desenvolvimento Mobile
Como participar desse mercado ? • Aplicações nativas versus Webapps
Aplicações nativas
• Rodam localmente
• Acessos a mais APIs
• Integração com outras apps nativas
• Melhor performance para recursos gráficos
• Atualizações precisam ser baixadas e instaladas
• Vendidas nas apps store
• Necessário conhecer o SDK de cada fabricante
Webapps
• Precisam de acesso internet
• Não possuem o mesmo nível de integração que apps nativas
• Atualizações automáticas
• Multiplataforma
• Conhecendo Javascript, HTML e CSS é possível desenvolver para todas as plataformas.
• Plataformas de Desenvolvimento Mobile
Como participar desse mercado ? • Frameworks multiplataforma
Framework Licença Gera Apps nativas Sistemas operacionais
Phonegap Free/Open Source Sim iOS, Android, BlackBerry, Symbian, Bada, WebOS
Rhodes Free/Open Source Sim iOS, Android, BlackBerry, Symbian, Windows Phone
Appcelerator Comercial Sim iOS e Android
Corona Comercial Sim iOS e Android
jQuery Mobile Free/Open Source Não iOS, Android, BlackBerry, Symbian, WebOS, Windows
Phone
XUI Free/Open Source Não iOS, Android, BlackBerry, Symbian, Bada, WebOS, Windows Phone, MeeGo,
Maemo
Sencha Touch Free/Open Source Não iOS, Android e BlackBerry
JQ Touch Free/Open Source Não iOS e Android
• Plataformas de Desenvolvimento Mobile
Exemplo usando JQTouch :
http://www.metropoleinterativa.com.br/edted
• Plataformas de Desenvolvimento Mobile
• Comparativo entre frameworks (http://www.markus-falk.com/mobile-frameworks-comparison-chart/)
• Estatísticas : Mobile OS mais utilizados (http://gs.statcounter.com/#mobile_os-ww-monthly-201007-201107)
• Estatísticas : Tempo gasto na web (http://techcrunch.com/2011/06/20/flurry-time-spent-on-mobile-apps-has-surpassed-web-browsing/)
• Estatísticas : Sistemas Operacionais – Market Share (http://marketshare.hitslink.com/operating-system-market-share.aspx?spider=1&qprid=8)
• IDC Release Q4 smartphone statistics (http://www.mobilemancer.com/2011/02/08/idc-release-q4-smartphone-statistics/)
• Online Marketing Trends (http://www.onlinemarketing-trends.com/)
Referências
.::EDTED 2011::. Plataformas de Desenvolvimento Mobile
Alano Teles [email protected] (61) 8133-2244