o dilema do desenvolvimento multiplataforma
Post on 16-Jul-2015
133 Views
Preview:
TRANSCRIPT
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
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
2003 – 2014 © Copyright Xpand IT www.xpand-it.com
MICROSOFT SOLUTIONS CENTER
TECHNOLOGY
PARTNERS
2005
2013
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.
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.
www.xpand-it.com
Proprietary & Confidential
Cenários possíveis
Desenvolvimento de apps Multiplataforma
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.
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
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.
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
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
2003 – 2014 © Copyright Xpand IT www.xpand-it.com
A ABORDAGEM XPAND IT
“Excellence is doing a common thing in an uncommon way.”
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.
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
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.
2003 – 2014 © Copyright Xpand IT www.xpand-it.com
QUESTÕES
Questões?
Sérgio Viana sergio.viana@xpand-it.com
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
top related