Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Visual Studio Summit 2016 - Mobile Wars - Nativo X Hibrido

118 views

Published on

Slides utlizados na minha palestra sobre as principais diferenças entre desenvolvimento mobile usando plataforma nativa ou híbrida

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Visual Studio Summit 2016 - Mobile Wars - Nativo X Hibrido

  1. 1. RICARDO DORTA MICROSOFTMVP–VISUALSTUDIOANDDEVELOPMENT Mobile Wars: Nativo X Híbrido@dortaway
  2. 2. IIIIIIIIIIIIIIIIIIIIIT’STIIIIMEEE ESTALUTATEM5ROUNDSEÉVALIDA PELOCINTURÃOPESOPESADODO DESENVOLVIMENTO MOBILE THISISTHEMAINEVENTOFTHEDAY 5ROUNDSFORTHEUNDISPUTEDTITL OFMOBILE DEVELOPMENT @dortaway
  3. 3. APRESENTANDONOCORNER ESQUERDO • Nativo • 100% de mapeamento de api • C#, VB.NET, F# • Visual Studio (R#, etc) • Xamarin Studio (Mac OS) This man is a Mixed Martial Framework, weighting Android SDK, IOS Build Server and Visual Studio em Fighting out of “Mono Framework”. Xamarin “The Native” @dortaway
  4. 4. APRESENTANDONOCORNERDIREITO • Híbrido • 100% de compartilhamento de código entre platafor • HTML + CSS + JS • x^n existing controls, frameworks, etc (Boostrap, IO • Visual Studio This man is a Html+Css+Js Framework, weighting any text editor you like. Fighting out of “Html POWER gym!”. Apache “The Hybrid” Cord @dortaway
  5. 5. XAMARININTROCARD @dortaway
  6. 6. XAMARININTROCARD @dortaway
  7. 7. ROUND1-PERFORMANCE @dortaway • Nativo, ponto. • Acesso direto ao hardware • Possibilidade de criar código específico • Precisa de um “interpretador” • Não tem acesso a dados brutos do hardw • Possibilidade de criar código específico
  8. 8. ROUND2-UX @dortaway • Nativo, ponto. • Um pouco complicado para fazer animações • Html + CSS = x^n componentes disponiveis n
  9. 9. ROUND3–CODE-BEHIND @dortaway • Nativo, ponto. 100% de acesso as apis • C#, VB.NET, F# • MVVM (Cross, Light, Caliburn, ReactiveUI, etc) • JS + Ionic é vida • NPM + Bower= x^n componentes disponiveis
  10. 10. ROUND4–CODE-FRONT @dortaway • XAML, AXML, XIB, os componentes ficam onde deveriam • C#, VB.NET, F#, markup pra que? • X • Html + Css é vida • NPM + Bower= x^n componentes disponiveis
  11. 11. ROUND5– TAMANHO @dortaway • Linker • CrossWalk
  12. 12. RESULTS AFTER5ROUNDS,WEGOFORTHE JUDGESSCORECARDSFORTHE DECISION.... @dortaway
  13. 13. RESULTS @dortaway
  14. 14. DÚVIDAS https://www.facebook.com/MonkeyNightsDevs https://twitter.com/MonkeyNightsDev http://ricardodorta.net.br @dortaway
  15. 15. MUITOOBRIGADO! RICARDO DORTA@dortaway

×