¿Cuál es la diferencia entre los mini programas y aplicaciones de WeChat?
Lo anterior es una tabla comparativa entre mini programas y APPs.
1. Lenguaje de desarrollo
En la APP, ios usa swift y android usa java. Los mini programas evolucionaron a partir de la tecnología web y utilizan JavaScript. Los diferentes lenguajes de programación tienen sus propias características. Una vez que esté familiarizado con un idioma, será más fácil dominar el siguiente. Personalmente, creo que es más fácil comenzar con JavaScript en términos de dificultad de aprendizaje. js también necesita cooperar con html y css para crear etiquetas y estilos.
2. Volumen
El volumen depende de cuántas funciones tenga el paquete. Cuantas más funciones o más código inútil, mayor será el volumen. El tamaño del paquete de instalación de una aplicación suele ser de entre 100 y 300 m. Los miniprogramas suelen tener un tamaño de aproximadamente 1 m, y el tamaño ideal también es de aproximadamente 1 m y se pueden cargar en un segundo. Los miniprogramas solo descargan el paquete de instalación cuando se abren por primera vez, mientras que las aplicaciones están preinstaladas.
3. Entrada
La entrada al mini programa se puede descargar con un clic a través de Apple Store/principales tiendas de aplicaciones. Los sistemas Android se pueden instalar utilizando el paquete de instalación. El mini programa no requiere instalación y se puede abrir directamente mediante códigos QR, enlaces compartidos por amigos, copia de enlaces de texto, etc. Listo para usar, listo para funcionar. No es necesario desinstalar la aplicación manualmente.
4. Método de retención
Los mini programas solo se conservan en la memoria del teléfono móvil del usuario y se pueden importar directamente a través del escritorio. El miniprograma permanecerá en la lista de miniprogramas de la aplicación anfitriona o en el historial de chat. También puedes volver a abrir el mini programa a través de la función de búsqueda de la aplicación principal. Alipay puede guardar accesos directos de mini programas en el escritorio móvil a través de accesos directos web, logrando el mismo efecto de retención que los mini programas.
5. Limitaciones funcionales
Los mini programas son aplicaciones a nivel de sistema operativo y solo se ubicarán en la plataforma, como las restricciones de Apple Store. Y los subprogramas estarán limitados por la aplicación anfitriona. Solo desarrollando la API correspondiente de antemano se puede llamar al miniprograma y no se puede omitir la aplicación host.
6. Promoción y operación
La promoción de mini programas no estará restringida por la plataforma. Puede personalizar la promoción y operación de mini programas de acuerdo con sus propias necesidades comerciales. Los mini programas deben cumplir con las reglas de promoción de la plataforma principal. De lo contrario, no pasará la revisión. Por ejemplo, en el programa iOS Mini, la función de pago al comerciante virtual no se puede iniciar en línea.
7. Ventajas de la plataforma
Los mini programas no tienen ventajas de plataforma, porque los mini programas sólo pertenecen a la empresa que los desarrolla. Los miniprogramas, por otro lado, tienen la ventaja de la enorme base de usuarios de la plataforma, y puedes encontrar tus propios miniprogramas compartiéndolos y buscándolos. Los mini programas tienen ventajas únicas en promoción.
8. Función de pago
El mini programa no tiene restricciones técnicas y puede implementar cualquier función de pago. Los mini programas son diferentes porque el método de pago de cada mini programa es diferente y solo puedes utilizar el método de pago de la plataforma principal. Por ejemplo, WeChat solo puede usar WeChat Pay, Alipay solo puede usar Alipay y Baidu solo puede usar Baidu Pay. ByteDance depende temporalmente de WeChat y Alipay, pero recientemente ByteDance ha estado trabajando arduamente para crear su propio método de pago.
9. Tiempo de desarrollo
Si la aplicación necesita soportar todas las plataformas, necesita construir terminales Android y Apple. El tiempo de desarrollo será mayor y los costos laborales y las dificultades involucradas serán mayores. Los mini programas solo necesitan seguir las reglas de desarrollo de la plataforma donde se encuentran. Una vez desarrollados, se pueden abrir en todas las plataformas.
10. Largo tiempo de revisión
Los mini programas requieren dos conjuntos de tecnologías, Android e IOS. El proceso de carga de la aplicación es engorroso y lleva mucho tiempo. Siempre que el miniprograma pase la revisión, se podrá utilizar en todas las plataformas.
Resumen:
En general, los mini programas son más adecuados para promocionar y atraer nuevos usuarios. Los mini programas son más adecuados para retener usuarios y aumentar su tasa de recompra y tasa de uso.