En los últimos años, HTML5 ha subvertido el panorama de Internet de PC y optimizado la experiencia de Internet móvil. A continuación, HTML5 subvertirá el mundo de las aplicaciones nativas.
En 2007, W3C (World Wide Web Alliance) lanzó HTML5, y hasta finales de octubre de 2014, el estándar de ocho años finalmente se cerró oficialmente.
En los últimos años, HTML5 ha subvertido el panorama de Internet de PC y optimizado la experiencia de Internet móvil. A continuación, HTML5 subvertirá el mundo de las aplicaciones nativas. Esto suena un poco alarmista, pero si analiza cuidadosamente el historial de desarrollo de HTML5, encontrará que esta es la tendencia de desarrollo de este mundo.
7 ventajas de HTML5 para desarrolladores
Platforma cruzada:En la era de la pantalla múltiple, el índice de dolor de los desarrolladores es muy alto, y todos esperan que HTML5 pueda jugar al Salvador. Múltiples conjuntos de códigos, diferentes trabajos técnicos y sincronización de lógica comercial es un proceso de tortura. Es un poco similar al mundo temprano de las computadoras personales. En ese momento, cada computadora tenía su propio sistema operativo y lenguaje de programación, y los desarrolladores estaban cansados de hacer diferentes versiones. De hecho, la popularidad de DOS fue en gran parte porque los desarrolladores realmente no tenían la energía para escribir programas para otras computadoras. La tecnología multiplataforma murió principalmente debido a problemas de rendimiento en las primeras etapas, pero ocupará la corriente principal después de que las capacidades de hardware mejoren en las etapas media y tardía, porque la plataforma cruzada es realmente una necesidad.
Iteración rápida:
Internet móvil es una era en la que los pescados rápidos comen pescado lento. Quien cumpla con el usuario necesita más rápido y quien tenga el costo de prueba inferior y de error tendrá grandes ventajas. La mayoría de los productos de Internet son gratuitos y tienen efectos de red, y es muy difícil para los entornos posteriores apoderarse de los usuarios. Utilizando el desarrollo nativo, la eficiencia de todos los enlaces del reclutamiento, el desarrollo y en línea es más del doble de lenta y cuanto más participan las personas, la eficiencia de la comunicación a menudo es más del doble de lenta.
Entrega continua:Muchas personas tienen esta experiencia. Cuando se inicia una aplicación nativa en AppStore, hay un gran error. Tienen que trabajar horas extras durante la noche para solucionarlo, y luego esperar a que Apple lo revise durante 2 semanas o más. Estas dos semanas han sido ahogadas por los usuarios, y hay malas críticas en el mercado y se ha perdido una gran cantidad de usuarios. Cuando se revisa y se lanza la nueva aplicación, el usuario la ha desinstalado. Sin embargo, HTML5 no tiene estos problemas, puede actualizar en tiempo real y responder de inmediato si hay algún problema.
Costos reducidos significativamente:El financiamiento para empresarios no es fácil, y es muy importante gastar dinero de manera más eficiente. Si usa aplicaciones nativas para desarrollar y sus competidores para desarrollarse con HTML5, pero su costo de desarrollo es el doble de alto, creo que a ningún inversor le gustaría invertir dinero para usted.
Se desarrolla el ecosistema de código abierto:El front-end HTML5 es un ecosistema de bucle de retroalimentación positivo abierto. Se puede utilizar una gran cantidad de bibliotecas de código abierto, y las aplicaciones de desarrollo se han vuelto más fácil y más ágil. Por supuesto, esto también se refleja en la rápida iteración y la reducción de costos. Pero lo más importante, la vitalidad futura de este ecosistema de bucle de retroalimentación positiva abierta es más fuerte que la de los ecosistemas nativos.
Intercambio de datos abierto:HTML es un código abierto basado en la página como unidad. No requiere un desarrollo especial de SDK. Mientras no esté confundido, puede interactuar con otras aplicaciones. Los desarrolladores pueden facilitar que los motores de búsqueda móviles recuperen sus propios datos y es más fácil satisfacer las necesidades de los usuarios finales a través de la colaboración de la aplicación cruzada.
Más fácil de promover y proliferar más:Hay muchos portales de tráfico: las aplicaciones HTML5 son muy fáciles de desviar el tráfico, las súper aplicaciones (como los momentos de WeChat), los motores de búsqueda, los mercados de aplicaciones y los navegadores, y los portales de tráfico HTML5 están en todas partes. El portal de tráfico para aplicaciones nativas es solo el mercado de aplicaciones. Los desarrolladores inteligentes de HTML5, por supuesto, jugarán con varios portales de tráfico para obtener ventajas más fuertes.
Tráfico grande: el círculo de momentos de WeChat fue muy popular hace algún tiempo. Si este juego se puso en la tienda de aplicaciones, definitivamente no habría tanto tráfico. El tráfico traído por la super aplicación es mucho mayor que el mercado de aplicaciones nativas. Si WeChat permite que los juegos creen accesos directos en el escritorio, y si el juego se actualiza posteriormente para resolver el problema del entretenimiento continuo, el futuro es inimaginable.
Alta eficiencia de desvío de tráfico: además de la gran entrada y el gran tráfico, no se puede ignorar la eficiencia de desvío de tráfico. Todos saben que los juegos web y los juegos de PC usan los mismos anuncios, y la publicidad cambiará la tasa de conversión de los usuarios, y los juegos web son mucho más altos que los juegos de PC.3 ventajas principales de HTML5 para usuarios finales
Baje significativamente el umbral para su uso¿Por qué la transmisión de medios se convierte en la corriente principal en lugar de descargar videos? ¿Por qué los juegos web son tan populares? Es solo porque los usuarios son demasiado flojos. Hacer que los usuarios sean más convenientes para satisfacer sus necesidades, y a veces el efecto es mejor que más para satisfacer sus necesidades.
Cuando un usuario ve un punto de interés, debe comenzar inmediatamente a satisfacer las necesidades del usuario después de hacer clic. Por ejemplo, la transmisión de medios se puede ver de inmediato, y los juegos web se pueden jugar de inmediato. En el mercado de aplicaciones nativas actuales, los usuarios deben hacer esto: seleccione una aplicación, espere descargar, confirme los permisos, espere la instalación y luego haga clic en Abrir. Una experiencia tan mala se subvertirá tarde o temprano.
Ya sea que se trate de una aplicación, juego o audio y video, será clic y clic en el futuro. Quien satisfaga las necesidades del usuario primero ganará.
Excelente experiencia de actualizaciones en tiempo real y malas actualizacionesLas aplicaciones HTML5 pueden evitar las restricciones del mercado de aplicaciones y realizar actualizaciones independientes en tiempo real, para que los usuarios puedan disfrutar rápidamente de nuevos servicios.
Además, este tipo de actualización puede ser una actualización diferente. Por ejemplo, si hay un problema con una determinada página HTML o un cierto archivo JS, puede actualizar este pequeño archivo de unos pocos k. Esto es mucho mejor que la experiencia de actualización de las aplicaciones nativas.
Experiencia de uso de la aplicación cruzadaActualmente, el cambio de aplicaciones móviles se centra en el escritorio o el administrador de tareas, pero de hecho, estos centros tienen mucho que ver con la eficiencia y la experiencia. Si un usuario quiere hacer un viaje de negocios en Sanya, primero abra la aplicación Qunar para reservar boletos, luego vuelva al escritorio, luego busque y abra la aplicación meteorológica, busque e ingrese a Sanya, luego corte al escritorio, busque y abra la aplicación Air Travel Zongheng, ingrese el número de vuelo para verificar, oh, por el número, el número de vuelo, y luego abrir el número de vuelo, y abrir el número de vuelo y abrir el número de vuelo y. Aplicación de alquiler, ingrese la ubicación de alquiler de automóviles y luego vuelva al escritorio.
Según el sistema de aplicación nativo, los usuarios solo pueden hacer esto. Pero bajo el sistema HTML5, no necesita volver al escritorio. Puede saltar convenientemente entre aplicaciones en lugar de usar una aplicación de isla. No tiene que ingresar repetidamente datos, y las aplicaciones pueden pasar fácilmente entre sí.
Este patrón requiere un poco de imaginación, pero vendrá tarde o temprano.
En este punto de análisis, podemos ver claramente que desde la perspectiva del usuario final o desde la perspectiva del desarrollador, HTML5 definitivamente reemplazará la posición actual de la aplicación nativa. Y esto desencadenó una serie de subversiones.
La subversión de aplicaciones nativasLas barreras de rendimiento sexual de HTML5 se han resuelto y pueden estar cerca del efecto de las aplicaciones nativas, entonces, ¿puede reemplazar las aplicaciones nativas? Muchas personas creen que incluso si HTML5 se desarrolla mejor de lo que es ahora, será un patrón de mercado que ocupará una parte del mercado con aplicaciones nativas. Las aplicaciones de cola larga con bajos requisitos utilizarán HTML5, mientras que las aplicaciones convencionales siguen siendo el mundo de las aplicaciones nativas.
Pero esa idea es peligrosa. Al igual que antes de que se fundara Apple, los altos ejecutivos de HP le dijeron a Woz: ¿Quién se pondría una computadora en casa? HTML5 definitivamente subvertirá aplicaciones nativas en el futuro.