¿Qué es una aplicación híbrida para móviles? ¿Cuál es la arquitectura básica a seguir durante el desarrollo? ¿Cuáles son los componentes? ¿Cuál será el back-end y cuál será la UI? ¿Es solo para iPhone o puede ser para cualquier dispositivo móvil?¿Qué es una aplicación híbrida para dispositivos móviles?
Respuesta
Con iOS, puede crear una aplicación que combina las características de las aplicaciones y páginas web nativas.
Una aplicación híbrida es una aplicación nativa de iPhone que proporciona la mayor parte de su estructura y funcionalidad a través de un área de visualización web, pero también tiende a contener elementos de interfaz de usuario iOS estándar. Una aplicación híbrida brinda a los usuarios acceso al contenido web con un elemento llamado vista web (descrito en "Vistas web"). Precisamente cómo usted utiliza una vista web en su aplicación depende de usted, pero es importante evitar dar a los usuarios la impresión de que su aplicación es simplemente un mini navegador web. Una aplicación híbrida debería comportarse y aparecer como una aplicación nativa de iPhone; no debería llamar la atención sobre el hecho de que depende de fuentes web.
Puede crear Phonegap aplicación y sigue utilizando controles nativos de cacao para las características de gran alcance como MapKit api, UIWebView (Childbrowser plug-in), etc
Una aplicación híbrida es una aplicación móvil en el que la misma aplicación se puede trabajar en diferentes sistemas operativos móviles como iOS, Android, Windows, etc., e incluso en navegadores (Mozilla, Chrome, IE, etc.). Es lo mismo que las aplicaciones móviles para los usuarios, que se pueden instalar desde App Store o Google Play store. Pero técnicamente es diferente, funciona con una combinación de HTML, CSS y JavaScript.
Más lectura: http://webduratech.com/what-is-hybrid-app-how-it-can-help-small-scale-business/+
Una aplicación híbrida combina vistas web (carga de una página web en la aplicación) y el código nativo juntos para crear una única aplicación integrada. En la mayoría de los casos, es más rápido que desarrollar toda la aplicación en código nativo, porque desarrollar para la web es más fácil (hay montones de frameworks web y es más fácil desarrollar contenido atractivo en la web que en código nativo, como swift)
Ex: Amazon utiliza vistas web de la página de productos en la aplicación de iOS, siendo capaz de reutilizar el código en iOS, Android y la web les ahorra un montón de tiempo.
En una aplicación híbrida, el núcleo de la aplicación (navegación, localización) se realizan normalmente en código nativo y otras cosas como mostrar imágenes e información en general se realiza a través de vistas web.
Desde vistas web son una página web, se puede desarrollar en cualquier marco de HTML 5 que le gustaría utilizar.
La parte más importante es tener una aplicación que funciona y funciona muy bien para sus usuarios, y que tiene vistas web de la aplicación es muy complicado, pero un gran ahorro de tiempo.
- 1. ¿Es bueno MVC para dispositivos móviles?
- 2. Aplicación móvil híbrida vs nativa
- 3. Frameworks CSS para dispositivos móviles?
- 4. Backbone.js adecuado para dispositivos móviles?
- 5. herramienta de visualización para dispositivos móviles (tableta)
- 6. OpenGL (para dispositivos móviles) Tutoriales para principiantes
- 7. Cómo probar el webkit para dispositivos móviles
- 8. Programación de sitios web para dispositivos móviles
- 9. ¿Cuán completo es el soporte para SVG en dispositivos móviles?
- 10. Cómo usar userAgent para detectar dispositivos móviles
- 11. Selector de tiempo para dispositivos móviles
- 12. Caja de luz accesible para dispositivos móviles?
- 13. ¿Cuál es la mejor manera de determinar si una página web es para dispositivos móviles?
- 14. Laboratorio virtual de dispositivos móviles
- 15. Descubre dispositivos móviles usando wifi
- 16. Dispositivos móviles compatibles en Ruby on Rails
- 17. Bibliotecas de gráficos web para dispositivos móviles, nuestra propia investigación
- 18. ¿Cómo manejar dispositivos móviles en Zend Framework?
- 19. Detección de dispositivos móviles y dispositivos de tableta
- 20. Autenticación de token utilizando PHP para dispositivos móviles
- 21. jQuery Mobile para dispositivos móviles y de escritorio?
- 22. HTML Arrastrar y soltar en dispositivos móviles
- 23. Redirigir dispositivos móviles a una versión alternativa de mi sitio
- 24. Bibliotecas de creación de gráficos de JavaScript para dispositivos móviles
- 25. El mejor contenedor IOC para dispositivos Android/móviles
- 26. in-app Pruebas A | B para dispositivos móviles
- 27. scrollTop no funciona en dispositivos móviles Android
- 28. Navegadores WebKit para dispositivos móviles - setTimeout y páginas inactivas
- 29. Video "transmisión" para dispositivos móviles con Amazon CloudFront
- 30. Pantalla y hojas de estilo para dispositivos móviles
Una aplicación web se ejecutará en (casi) todos los teléfonos inteligentes, mientras que las aplicaciones nativas necesitan ser desarrollados específicamente para cada sistema operativo (e incluso para diferentes versiones de estos), y los híbridos requieren por lo menos el desarrollo del “contenedor” nativo que aloja el lenguaje web. Aquí hay una pequeña explicación: http://goo.gl/cw05Cs –