O Dilema do Desenvolvimento Multiplataforma

438 visualizações

Publicada em

The Cross Platform Dilemma: What Platforms should my apps support?

We live in a world where mobile is the new normal, and when a company decides to develop an app either costumer facing or for B2B scenarios, some questions need answering. One of the most important is related to the number of platforms de app should support. In this session we will talk about the challenges of Cross-Platform Development namely the alternatives companies have for development and the pros and cons of each of them. The main objective is to identify the variables that need to be analyzed before choosing a Cross-Platform approach.

Sérgio Viana – Associate Partner & Microsoft Solutions Lead @ Xpand IT

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
438
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

O Dilema do Desenvolvimento Multiplataforma

  1. 1. www.xpand-it.com Proprietary & Confidential Que plataformas deve a minha app suportar? O dilema do desenvolvimento Multiplataforma Sérgio Viana | Associate Partner & Microsoft Solutions Lead sergio.viana@xpand-it.com
  2. 2. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com AGENDA Agenda: • Microsoft Solutions Center • Panorama Mobile Actual • Cenários para apps Multiplataforma – Apps Nativas. – Apps XPlat Híbridas. – Apps XPlat Xamarin. • Conclusões
  3. 3. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com MICROSOFT SOLUTIONS CENTER TECHNOLOGY PARTNERS
  4. 4. 2005
  5. 5. 2013
  6. 6. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com ADOPÇÃO DE CENÁRIOS DE MOBILIDADE O tempo necessário para adopção em cenários de mobilidade é radicalmente diferente quando comparado com outras tecnologias.
  7. 7. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com XPAND IT & MOBILIDADE Líderes em Mobilidade • 6+ anos de experiência • 130+ App Publicadas • 10+ Apps em desenvolvimento Portfolio completo em http://apps.xpand-it.com/dist/AppFolio/AppFolio.html.
  8. 8. www.xpand-it.com Proprietary & Confidential Cenários possíveis Desenvolvimento de apps Multiplataforma
  9. 9. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com CENÁRIO 1: APPS NATIVAS Desenvolvimento de apps nativas permite tirar partido das potencialidades específicas de cada plataforma.
  10. 10. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com CENÁRIO 1: APPS NATIVAS Cenário ideal para apps que: • Se destinem apenas a uma plataforma. • Sejam implementadas por equipas que já tenham as skills necessárias. • Não necessitem de actualizações estruturais complexas em tempo real. Pontos fortes Pontos fracos User Experience Nativa Múltiplas bases de código Suporte a 100% das APIs Equipas com diferentes skills Investimento por plataforma Time to Market
  11. 11. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com CENÁRIO 2: APPS XPLAT HÍBRIDAS Desenvolvimento com tecnologias web permite tirar partido de competências existentes. Além disso, o tempo de desenvolvimento da app é reduzido, logo o time to market é mais curto.
  12. 12. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com CENÁRIO 2: APPS MULTIPLATAFORMA HÍBRIDAS Cenário ideal para apps que: • Não necessitem de uma elevada integração com HW. • Suportem casos em que a performance não seja a ideal. • Obriguem a cenários de actualização total em real-time. Pontos Fortes Pontos Fracos Skills necessárias são familiares User Experience pode ser afectada Eventual reutilização de código Performance é inferior Facilidade de actualização Suporte a APIs Nativas Investimento mais reduzido Necessita de um Container
  13. 13. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com CENÁRIO 1 VS CENÁRIO 2 Dispositivo App Híbrida Wrapper app wrapper API App Nativa Dispositivo app Utilização de funcionalidades e sensores específicos Portabilidade entre plataformas Performance e User Experience Tempo necessário para actualizações
  14. 14. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com A ABORDAGEM XPAND IT “Excellence is doing a common thing in an uncommon way.”
  15. 15. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com CENÁRIO 3: APPS XPLAT XAMARIN O Xamarin é uma plataforma que permite desenvolver apps em Microsof .Net e disponibilizá-las para as plataformas Windows, iOS e Android.
  16. 16. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com CENÁRIO 3: APPS XPLAT XAMARIN Cenário ideal para apps que: • Se destinem a várias plataformas. • Tenham alguma complexidade em termos de lógica. • Sejam mantidas por equipas reduzidas. Pontos Fortes Pontos Fracos Acesso às APIs nativas Licenciamento para apps simples User Experience é nativa Alguma curva de aprendizagem Reutilização e partilha de código Redução de Investimento & TTM
  17. 17. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com CONCLUSÕES O desenvolvimento multiplataforma utilizando Xamarin é uma abordagem que responde aos desafios de: – Gestão de Bases de Código. – Gestão de Equipa. – Redução de Investimento. – Redução de Time to Market. A Xpand IT é o único Premier Consulting Partner em Portugal, com casos de referência reais e uma relação muito próxima com a própria Xamarin.
  18. 18. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com QUESTÕES Questões? Sérgio Viana sergio.viana@xpand-it.com
  19. 19. 2003 – 2014 © Copyright Xpand IT www.xpand-it.com Office Address Parque das Nações, Edifício Mar do Oriente Alameda dos Oceanos, Lote 1.07.1Y - Fração 2.3 1990-203 Lisbon, Portugal CONTACTOS XPAGILE SDC Rua Camilo Castelo Branco, Nº 643, R/C Esq. 4900-437 Viana do Castelo, Portugal mail@xpand-it.com T: (+351) 21 896 71 50 F: (+351) 21 896 71 51 facebook.com/Xpand-IT @xpandit linkedin.com/company/Xpand-it

×