Your SlideShare is downloading. ×
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Desafios do Desenvolvimento Multiplataforma
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Desafios do Desenvolvimento Multiplataforma

175

Published on

Palestra apresentada durante o TDC Florianopolis/2014

Palestra apresentada durante o TDC Florianopolis/2014

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
175
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Globalcode – Open4education TDC2014 Desafios do desenvolvimento multiplataforma Felipe Pedroso George H. Silva
  • 2. Globalcode – Open4education TDC2014 Agenda Compute Continuum Fragmentação Monetização Multiplataforma
  • 3. Globalcode – Open4education TDC2014 Compute Continuum Dispositivos trabalhando juntos em prol de uma experiência continua e consistente
  • 4. Globalcode – Open4education TDC2014
  • 5. Globalcode – Open4education TDC2014 Números Insanos
  • 6. Globalcode – Open4education TDC2014 Experiência consistente
  • 7. Globalcode – Open4education TDC2014 Fragmentação “One code to run on them all” ... nem sempre é possível
  • 8. Globalcode – Open4education TDC2014 Form-factors Desktop Notebooks All-in-Ones Smartphone Tablets Videogames TVs
  • 9. Globalcode – Open4education TDC2014 Plataformas Android* iOS / OSX* Windows* / Windows* Phone Tizen* Firefox* OS Linux Blackberry*
  • 10. Globalcode – Open4education TDC2014 Market Share Importa? Fonte: http://www.idc.com/getdoc.jsp?containerId=prUS24676414
  • 11. Globalcode – Open4education TDC2014 Recursos de Hardware Input: touch, mouse, teclado, d-pad, etc Telas de resoluções diferentes Sensores: acelerômetro, GPS, compass, etc Conectividade: bluetooth, NFC, 4G, etc CPUs e GPUs
  • 12. Globalcode – Open4education TDC2014 Imagina só com IOT? Sua app pode estar em qualquer coisa!
  • 13. Globalcode – Open4education TDC2014 Vantagens de suportar todos Alcance maior Reusabilidade de código Manutenção Redução do custo de desenvolvimento
  • 14. Globalcode – Open4education TDC2014 E as desvantagens? Menor denominador comum entre as plataformas Performance nem sempre é boa Gráficos e suporte a 3D pode ser limitado Debug e testes Custo pode aumentar
  • 15. Globalcode – Open4education TDC2014 Com o que se preocupar? Monetização Ferramentas de desenvolvimento Design / Experiência do Usuário Entenda seu público Desempenho
  • 16. Globalcode – Open4education TDC2014 Show me the money Como monetizar em tantas plataformas? Stores disponíveis Google Play iTunes Amazon Windows Store ...
  • 17. Globalcode – Open4education TDC2014 Monetização: propaganda Existem vários modelos de propaganda Views Clicks Diversos tamanhos de propaganda Divulgar suas próprias Apps Agora pense na codificação Procure um solução multi-plataforma
  • 18. Globalcode – Open4education TDC2014 inApp Purchase Venda de itens, desbloqueio de fases, … Você vai querer usar os métodos nativos de inApp purchase Familiaridade e credibilidade para seu usuário Regras das App Stores Agora pense na codificação
  • 19. Globalcode – Open4education TDC2014 Design e Experiência É muito interessante proporcionar a mesma experiência para todas versões... Design para Android != Design para iOS != Design para Windows ... Siga as guidelines de design da plataforma alvo para cada versão!
  • 20. Globalcode – Open4education TDC2014 O que usar? Ferramentas de desenvolvimento
  • 21. Globalcode – Open4education TDC2014 HTML5 é o salvador? Os apps podem ser: Web apps Híbridos (0.5 * Nativo) + (0.5 * Webapp) Diversas bibliotecas e ferramentas Web Responsiva é a solução?
  • 22. Globalcode – Open4education TDC2014 Intel XDK
  • 23. Globalcode – Open4education TDC2014 Alternativas ao HTML5 Java Mono QT Adobe Air Script languages (Python, Ruby, TCL, etc)
  • 24. Globalcode – Open4education TDC2014Como os games ficam nessa história? Marmelade* Cocos2D-X* Monogame* / Cocos2D-XNA* / Xamarin Unity* Project Anarchy / Havok libGDX* Corona*
  • 25. Globalcode – Open4education TDC2014 Desempenho Como tirar mais do meu dispositivo? Consumo de energia Qual é a real preocupação com desempenho? UX != Desempenho
  • 26. Globalcode – Open4education TDC2014 Conclusão Conheça bem seu público alvo Nem sempre market share é tudo. Cada plataforma tem suas características e guidelines Esteja preparado para mudanças
  • 27. Globalcode – Open4education TDC2014 Obrigado Obrigado

×