• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Desafios do Desenvolvimento Multiplataforma
 

Desafios do Desenvolvimento Multiplataforma

on

  • 50 views

Palestra apresentada durante o TDC Florianopolis/2014

Palestra apresentada durante o TDC Florianopolis/2014

Statistics

Views

Total Views
50
Views on SlideShare
50
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Desafios do Desenvolvimento Multiplataforma Desafios do Desenvolvimento Multiplataforma Presentation Transcript

    • Globalcode – Open4education TDC2014 Desafios do desenvolvimento multiplataforma Felipe Pedroso George H. Silva
    • Globalcode – Open4education TDC2014 Agenda Compute Continuum Fragmentação Monetização Multiplataforma
    • Globalcode – Open4education TDC2014 Compute Continuum Dispositivos trabalhando juntos em prol de uma experiência continua e consistente
    • Globalcode – Open4education TDC2014
    • Globalcode – Open4education TDC2014 Números Insanos
    • Globalcode – Open4education TDC2014 Experiência consistente
    • Globalcode – Open4education TDC2014 Fragmentação “One code to run on them all” ... nem sempre é possível
    • Globalcode – Open4education TDC2014 Form-factors Desktop Notebooks All-in-Ones Smartphone Tablets Videogames TVs
    • Globalcode – Open4education TDC2014 Plataformas Android* iOS / OSX* Windows* / Windows* Phone Tizen* Firefox* OS Linux Blackberry*
    • Globalcode – Open4education TDC2014 Market Share Importa? Fonte: http://www.idc.com/getdoc.jsp?containerId=prUS24676414
    • 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
    • Globalcode – Open4education TDC2014 Imagina só com IOT? Sua app pode estar em qualquer coisa!
    • Globalcode – Open4education TDC2014 Vantagens de suportar todos Alcance maior Reusabilidade de código Manutenção Redução do custo de desenvolvimento
    • 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
    • Globalcode – Open4education TDC2014 Com o que se preocupar? Monetização Ferramentas de desenvolvimento Design / Experiência do Usuário Entenda seu público Desempenho
    • Globalcode – Open4education TDC2014 Show me the money Como monetizar em tantas plataformas? Stores disponíveis Google Play iTunes Amazon Windows Store ...
    • 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
    • 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
    • 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!
    • Globalcode – Open4education TDC2014 O que usar? Ferramentas de desenvolvimento
    • 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?
    • Globalcode – Open4education TDC2014 Intel XDK
    • Globalcode – Open4education TDC2014 Alternativas ao HTML5 Java Mono QT Adobe Air Script languages (Python, Ruby, TCL, etc)
    • Globalcode – Open4education TDC2014Como os games ficam nessa história? Marmelade* Cocos2D-X* Monogame* / Cocos2D-XNA* / Xamarin Unity* Project Anarchy / Havok libGDX* Corona*
    • Globalcode – Open4education TDC2014 Desempenho Como tirar mais do meu dispositivo? Consumo de energia Qual é a real preocupação com desempenho? UX != Desempenho
    • 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
    • Globalcode – Open4education TDC2014 Obrigado Obrigado