¿Puedo usar un sitio web diseñado para dispositivos móviles con diseño receptivo para que funcione como una aplicación móvil? ¿Puede un sitio web de este tipo reemplazar una aplicación? ¿Qué puede hacer una aplicación móvil que un sitio web no puede hacer?

Hay 3 opciones para desarrollar una aplicación móvil.

1. Sitio web diseñado para dispositivos móviles envuelto en contenedor nativo
2. Aplicación híbrida
3. Aplicación nativa

En el primer enfoque, tiene acceso limitado o nulo a la API nativa y, por lo tanto, hay muchas cosas que no puede hacer, por ejemplo: acceder a los contactos, GPS, notificación push.

En el segundo enfoque, escribe la interfaz de usuario y parte de la lógica de su negocio en HTML, CSS y JS, pero puede usar Cordova para acceder a la API nativa. La ventaja de hacerlo es que puede portar fácilmente su aplicación a otra plataforma sin ningún cambio de código o con muy poco. La desventaja de no poder acceder a API de bajo nivel no expuesta por plataformas como Cordova. Las aplicaciones híbridas están mejorando en términos de funcionalidad y rendimiento, pero todavía no están allí.

El tercer enfoque le da a los desarrolladores mucho control, pero no puede portar la aplicación (a menos que esté utilizando plataformas de terceros como appcelerator).

El sitio web y la aplicación móvil son totalmente diferentes.

El sitio web (Responsive) brinda al usuario la experiencia en el navegador del escritorio / pestaña / teléfono móvil. Según el tamaño del dispositivo, la apariencia del sitio web receptivo cambia y también puede cambiar: agregue / elimine algunas páginas de funcionalistas. por ejemplo, Navegación: en una pantalla más grande, puede mostrar una navegación en pantalla completa, mientras que al acceder a pestañas y dispositivos móviles puede hacer que la navegación se contraiga y se expanda. Más sobre el código sigue siendo el mismo que solo está jugando con las consultas de medios CSS para cambiar el aspecto y la experiencia en diferentes dispositivos.

Donde como una aplicación no se ejecuta en el navegador, se ejecuta en el sistema operativo del dispositivo. También agrega mucha funcionalidad de página. La aplicación es independiente del sitio web y puede servir como un producto de experiencia de usuario diferente pero fuerte para la página móvil / dispositivo en el usuario, como el sitio web y la aplicación de Zomato.

Entonces llevar es:
1) Sitio web (Responsive): funciona en el navegador web donde la aplicación se ejecuta en el dispositivo OS
2) El sitio web tiene una funcionalidad limitada donde, como con la aplicación, no hay límite
3) Webiste se puede crear con HTML / CSS / JS simple, mientras que para la aplicación debe poner las manos en el teléfono, etc.

Feliz aprendizaje

More Interesting

¿Sería útil para un programador si primero terminara el diseño gráfico y configurara un sitio web y una aplicación móvil antes de pedir ayuda con la integración de la base de datos o preferiría comenzar desde cero?

¿Qué podemos hacer con lenguajes de programación web que no sean sitios web / aplicaciones?

¿Cómo prepara un diseñador de interfaz de usuario móvil gráficos como botones e íconos para que un desarrollador de iOS / Android desarrolle aplicaciones universales para ambas plataformas?

¿Cuál es el mejor enfoque para probar su aplicación Rails con RSpec?

Si termino los programas en freecodecamp, ¿podré crear una aplicación / sitio web como Quora al final del programa?

Para el desarrollo de aplicaciones móviles, ¿es React mejor que Angular cuando la prioridad principal es la representación del lado del usuario?

¿Cómo obtienen ingresos aplicaciones como WhatsApp?

¿Cómo diseñaría un plan de 8 semanas para aprender sobre el desarrollo de aplicaciones web y / o móviles en línea?

¿Cómo pueden ayudar las aplicaciones y el sitio web en el desarrollo comercial de una empresa manufacturera?

¿Qué tan difícil es hacer una aplicación?

¿Qué es SAP Fiori? ¿Cómo puedo desarrollar aplicaciones Fiori?

¿Cuál es un buen marco para desarrollar aplicaciones de Android?

¿Cómo crear un sitio web gratuito o barato para mi aplicación de Android? ¿Qué será más preferido teniendo en cuenta el costo y la usabilidad?

¿Cuánto cuesta crear una aplicación y hasta su uso en línea oficialmente?

¿Qué lenguajes de programación utilizan en China las empresas de nueva creación y las corporaciones? ¿Cómo se comparan las oportunidades de trabajo en la web con el desarrollo de aplicaciones móviles (en China)?