¿Existe alguna diferencia entre la interfaz backend de Android y h5?
1 Desarrollo
Aplicación nativa
Cada sistema operativo móvil requiere un proyecto de desarrollo independiente. .
⊙Cada plataforma requiere un lenguaje de desarrollo independiente. Java (Android), Objective-C (iOS) y Visual C++ (Windows Mobile), etc.
Necesita utilizar su propio kit de desarrollo de software, herramientas de desarrollo y sus propios controles.
Aplicación web móvil
Debido a que se ejecuta en el navegador del dispositivo móvil, solo se requiere un proyecto de desarrollo.
Esta aplicación se puede completar utilizando HTML5, CSS3, JavaScript y lenguajes del lado del servidor (PHP, Ruby on Rails, Python).
Aquí no existe un SDK estándar, puedes elegir el que quieras. No olvide algunas herramientas de desarrollo multiplataforma como PhoneGap, Sencha Touch 2, APPcan y Appcelerator Titanium.
En segundo lugar, la capacidad.
Las aplicaciones nativas
⊙ son capaces de comunicarse con las funciones subyacentes de los dispositivos de hardware móviles, como información personal, cámaras y aceleradores de gravedad.
Las aplicaciones web móviles
⊙ solo pueden utilizar funciones limitadas de dispositivos de hardware móviles.
3. Método de adquisición
Aplicación nativa
Descargar directamente al dispositivo
⊙Ejecutar como una aplicación independiente (no requiere navegador)
⊙Los usuarios deben descargar e instalar manualmente estas aplicaciones nativas.
Existen algunas tiendas y comercios que ayudan a los usuarios a encontrar su aplicación. Actualmente existen innumerables mercados de aplicaciones.
Aplicación web móvil
⊙Se accede desde un navegador en un dispositivo móvil
⊙No es necesario instalar software adicional.
Las actualizaciones de software sólo requieren del servidor.
⊙Debido a que actualmente no existen productos o tiendas que brinden este tipo de aplicaciones, es bastante difícil buscar estas aplicaciones web móviles.
Cuarto, control de versiones
Aplicaciones nativas
Los usuarios pueden elegir libremente si actualizar la versión del software, por lo que diferentes usuarios utilizarán diferentes versiones al mismo tiempo.
Aplicación web móvil
Todos los usuarios utilizan la misma versión.
Ventajas de Verb (abreviatura de verbo)
Las aplicaciones nativas
⊙ son más rápidas que las Web Apps móviles.
Algunas tiendas y comercios ayudarán a los usuarios a encontrar aplicaciones nativas.
El proceso de revisión de aplicaciones de la tienda oficial garantizará que los usuarios puedan obtener aplicaciones seguras y de alta calidad.
El funcionario lanzará muchas herramientas de desarrollo o soporte manual para ayudarlo a desarrollar.
Aplicación web móvil
Desarrollo multiplataforma
Los usuarios no necesitan acudir a la tienda para descargar e instalar la App.