¿Cuál es la diferencia entre WeChat Mall y H5 Mall?
01 Entorno operativo
El entorno operativo del centro comercial H5 es el navegador, principalmente la página del navegador.
El entorno de ejecución del subprograma WeChat del centro comercial es un programa informático y el uso de estándares de lenguaje de desarrollo autodefinidos mejora en gran medida la fluidez y el rendimiento del subprograma.
02 Costo de desarrollo
Para desarrollar un centro comercial H5, debe considerar herramientas de desarrollo, marcos de front-end, herramientas de administración de módulos, herramientas de administración de tareas, selección de bibliotecas de interfaz de usuario y herramientas de llamada de interfaz. y compatibilidad del navegador, etc. Aunque la mayoría de los desarrolladores tienen sus propias plantillas de configuración para estas herramientas, ¡el costo sigue siendo alto!
WeChat proporciona herramientas de desarrollo unificadas y estándares de desarrollo estandarizados, por lo que, como desarrollador, solo necesita concentrarse en escribir código. Y puede llamar a la API desarrollada por WeChat a voluntad, sin preocuparse por la compatibilidad del navegador y errores inexplicables... Por lo tanto, el costo de desarrollo de programas pequeños es mucho menor que el costo web del desarrollo HTML5 en el pasado.
03 Permisos del sistema
WeChat puede obtener más permisos del sistema, como el estado de comunicación de la red, capacidades de almacenamiento en caché de datos, etc. Estos permisos a nivel de sistema se pueden conectar sin problemas con los mini programas WeChat, y el funcionario afirma tener el rendimiento fluido de la aplicación nativa.
Hay relativamente pocas aplicaciones web HTML5, que es exactamente por lo que a menudo se critica a las aplicaciones web HTML5.
Por lo tanto, la mayoría de las aplicaciones de HTML5 se limitan a una lógica empresarial simple y funciones únicas.
04 Experiencia de usuario
Cuando abrimos una página HTML5, en realidad estamos abriendo una página web. Al navegar por la página, es necesario representarla en el navegador. Este proceso se llama carga. No importa cuánto tiempo de carga dure, el usuario se sentirá "atascado" o "insensible".
Los mini programas son aplicaciones en la nube en WeChat. A través de la comunicación bidireccional WebSocket (para garantizar que no sea necesario actualizar la mensajería instantánea), el almacenamiento en caché local (para reducir el retraso de interacción entre las imágenes y el caché local de la interfaz de usuario) y la optimización de la tecnología subyacente de WeChat, la experiencia del mini programa es cercana a el de la aplicación nativa. Por lo tanto, cuando se utiliza el mini programa, casi no hay necesidad de esperar en las mismas condiciones de red y puede ser tan sencillo como operar una aplicación normal.