Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo empezar con el desarrollo de aplicaciones híbridas

Cómo empezar con el desarrollo de aplicaciones híbridas

La aplicación híbrida es el desarrollo de aplicaciones de aplicaciones híbridas. Es relativo a la APLICACIÓN nativa (APP nativa) y la APLICACIÓN WEB (APLICACIÓN de red).

Las diferencias entre APP Nativa, APP WEB y APP Híbrida:

1) APP Nativa: Programación de código nativo, el código se compila en forma de binario o código de bytes y se ejecuta en el sistema operativo y llamar directamente a la API del dispositivo del sistema operativo. De este tipo son los llamados desarrollo de iOS y desarrollo de Android;

2) APLICACIÓN web: programada utilizando tecnologías WEB como HTML+JS+CSS, el código se ejecuta en el navegador y la API del dispositivo es llamado a través del navegador (dependiendo de las futuras capacidades de soporte de HTML5);

3) APLICACIÓN híbrida: parte del código se programa utilizando tecnología WEB y parte del código está alojado en algunos contenedores nativos (como PhonGAP, AppExpress, etc.). Por ejemplo PhonGAP, AppCan, Titanium), su propósito es asumir esta responsabilidad en esta etapa en la que Html5 aún no es totalmente compatible con la API del dispositivo y la API de red.

Muchos desarrolladores elegirán la aplicación híbrida como punto de entrada para el desarrollo de aplicaciones móviles, porque se encuentra entre la aplicación web y la aplicación nativa, con "la buena experiencia de interacción del usuario de la aplicación nativa" y el "desarrollo multiplataforma de la aplicación web". ventajas. "Las ventajas del desarrollo multiplataforma de aplicaciones web. Un modelo de este tipo puede reducir el umbral de desarrollo y lograr el objetivo del desarrollo multiplataforma de aplicaciones móviles a un menor costo. Como todos sabemos, el ecosistema de red ya está bastante desarrollado.

En el desarrollo de aplicaciones móviles Hoy en día, la aparición de HTML5 ha hecho que más personas tengan grandes esperanzas, lo que también ha dado lugar a marcos de desarrollo de aplicaciones híbridas móviles como PhoneGap, que adopta completamente el diseño de la interfaz HTML5 y utiliza el local de Native. capacidades de puente para proporcionar llamadas JS en páginas HTML5 para lograr el efecto de aplicación híbrida. Muchos desarrolladores en el campo del desarrollo de aplicaciones móviles elegirán la aplicación híbrida como punto de entrada porque está entre la aplicación web y la aplicación nativa y tiene la ventaja. "Ventajas de la buena experiencia de interacción del usuario de la aplicación nativa" y "Ventajas del desarrollo multiplataforma de la aplicación web". Este modelo puede reducir el umbral de desarrollo y lograr el propósito del desarrollo multiplataforma de aplicaciones móviles a un costo menor. El ecosistema ya está bastante desarrollado.