07 - Web para móvil Flashcards
1
Q
¿Cuál es la ventajas y desventajas de una aplicación nativa?
A
- Las aplicaciones nativas tienen un acceso completo a las capacidades de los dispositivos, como sus sensores, libreta de direcciones, camara, etc.
- Pero como son nativas, cada una tiene su propio stack:
Las aplicaciones nativas de iOS se escrien in Swift u Objective-C y se compila en Xcode, las de Android se desarrollan con Kotlin o Java y compilan en Android Studio. - El gran inconveniente es que si se quiere lanzar una aplicación para Android como para iOS, se debe realizar la app para cada uno por separado (trabajo duplicado)
2
Q
¿Qué es una aplicación híbrida?
A
- Las aplicaciones híbridas son una combinación de soluciones nativas y web.
- El corazón de la aplicación híbrida móvil sigue siendo HTML, CSS y JavaScript
- En lugar de que se muestre en el navegador de usuario (como lo haría una aplicación web) se ejecuta desde un aplicación nativa y su propio navegador integrado (invisible para le usuario).
- iOS utiliza WKWebView y Android WebView