1 / 29
Web, híbrido, cross compiled ou
nativo: qual escolher?
2 / 29
Romualdo Costa
Eng. de Computação
UEFS
Analista de TI - UFRB
3 / 29
Qual a sua ideia um app?
4 / 29
Web
Web is the platform!
https://blog.mozilla.org/webdev/2012/09/14/apps-the-web-is-the-platform/
5 / 29
Padrões abertos
6 / 29
PWA
https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps
7 / 29
Híbrido
http://phonegap.com/2012/05/02/phonegap-explained-visually/
8 / 29
Híbrido
9 / 29
Apache Cordova
http://cordova.apache.org
10 / 29
Capacitor
https://capacitor.ionicframework.com/
11 / 29
Ionic
12 / 29
Ionic
https://ionicframework.com/
13 / 29
Onsen UI
https://onsen.io/
14 / 29
Cross compiled
Code onceCode once
Deploy everywhereDeploy everywhere
15 / 29
Xamarin
https://dotnet.microsoft.com/apps/xamarin
16 / 29
Flutter
https://flutter.dev/
17 / 29
Flutter
18 / 29
Flutter
https://flutter.dev/showcase
19 / 29
React Native
https://reactnative.dev/
20 / 29
React Native
21 / 29
React Native
22 / 29
Nativo
Seu App
Sistema Operacional
23 / 29
Android Studio
https://developer.android.com/studio
24 / 29
Android Studio
25 / 29
Kotlin
26 / 29
XCode
27 / 29
Swift
https://developer.apple.com/swift/
28 / 29
Resumo
Web Híbrido Cross
Compiled
Nativo
Multi
plataforma
Sim Sim Sim Não
Desempenho Razoável Bom - ótimo Bom - ótimo Ótimo
Liberdade Alta Alta Média Baixa
Agilidade Alta Alta Média Baixa
Acesso ao
dispositivo
Browser Browser + SO SO SO
Custo de
desenvolvime
nto
Baixo Médio Médio Médio - Alto
29 / 29
www.programadorfeirense.com.br
https://t.me/devfsa

Web, híbrido, cross compiled ou nativo: qual escolher?