Red de conocimientos turísticos - Preguntas y respuestas turísticas - ¿Cuál es la diferencia entre el mini programa WeChat y la aplicación?

¿Cuál es la diferencia entre el mini programa WeChat y la aplicación?

1. ¿Cuál es la diferencia entre un mini programa y una APP?

Oportunidades comerciales. Creo que los programas o aplicaciones pequeños requieren una buena idea + ejecución sólida + suerte, pero los programas pequeños son más fáciles de difundir en WeChat y el umbral de entrada del usuario es más bajo.

Mientras el mini programa sea interesante e innovador, es posible obtener un crecimiento explosivo de usuarios, como las impresiones de amigos anteriores, la calidad de las herramientas, etc.

La principal diferencia es:

APP: se puede ampliar infinitamente y tiene un alto grado de libertad. Es adecuado para algunas aplicaciones con funciones complejas y requisitos de interacción y diseño. Es más conveniente para los usuarios usarlo durante mucho tiempo.

Mini programa WeChat: es fácil de desarrollar, pero es difícil de expandir si se basa en WeChat, es decir, sus funciones se limitan a la interfaz proporcionada por WeChat y es adecuado para aplicaciones con una sola función y baja frecuencia de uso.

Si se desglosa, también se puede decir a partir de los siguientes puntos.

1. Origen

APP: El nombre completo es aplicación móvil, que es una aplicación diseñada para teléfonos móviles, tabletas y otros dispositivos. Los principales sistemas operativos actuales para dispositivos móviles son Android e iOS, que se han lanzado durante más de diez años desde 2018.

Programa WeChat Mini: Es una aplicación que se puede utilizar sin necesidad de descargarla ni instalarla. Los usuarios pueden escanear o buscar en WeChat para abrirlo y se lanzará oficialmente en junio de 2017.

2. Grupo de usuarios

APP: Para todos los usuarios de teléfonos inteligentes, hubo 2.600 millones de usuarios de teléfonos inteligentes en 2017.

Mini programa WeChat: para todos los usuarios de WeChat, WeChat tiene más de 800 millones de usuarios activos diarios.

3. Usar

APP: Fija en el escritorio, disponible en cualquier momento.

Miniprograma WeChat: organizar en orden descendente según el último tiempo de uso, escanear/buscar cuando esté en uso.

4.[Cálculo] Descargar

APP: Es necesario descargar el paquete de instalación correspondiente desde la App Store para utilizarla.

Mini Programa WeChat: escanee el código QR/escanee el código del Mini Programa/ingrese el Mini Programa a través de la búsqueda de WeChat y utilícelo directamente.

5. Función

APP: Puede lograr funciones relativamente completas.

Miniprograma WeChat: dado que la plataforma solo puede implementar algunas funciones, las funciones de los miniprogramas generales son relativamente únicas.

6. Adaptación

APP: Necesidad de adaptarse a diferentes teléfonos móviles.

Applet WeChat: una vez desarrollado, se puede adaptar a todos los teléfonos móviles.

7. Ciclo de desarrollo

APP: El costo de desarrollo es alto y el ciclo de desarrollo es largo.

Miniprograma WeChat: el costo de desarrollo es bajo, la plataforma ha proporcionado más interfaces para su uso y el ciclo de desarrollo es corto.

8. Mercado

APP: Había alrededor de 5 millones de APP en línea en China en 2017.

Miniprograma WeChat: el número de miniprogramas en línea es 580.000.

2. ¿Cómo se hacen los mini programas?

Veamos cómo se hace el mini programa.

Método 1, tutorial sencillo oficial de WeChat

Echemos un vistazo al sencillo tutorial proporcionado por el sitio web oficial de WeChat.

Para comenzar, después de registrar una cuenta del mini programa, debe instalar una herramienta de desarrollo y luego ingresar el código en la herramienta de desarrollo oficial.

Composición básica del código:

Configuración JSON:

Podemos ver que hay un app.json y un project.config.json en el directorio raíz de En el proyecto, también hay un logs.json en el directorio páginas/logs. Expliquemos su uso a su vez. La configuración del miniprograma app.json es la configuración global del miniprograma actual, incluidas todas las rutas de página, representación de la interfaz, tiempo de espera de la red, pestañas inferiores, etc.

Plantilla WXML:

Todos los que se han involucrado en la programación web saben que la programación web utiliza una combinación de HTML+CSS+JS, donde HTML se usa para describir la estructura de la página actual. , y CSS Se usa para describir la apariencia de la página, JS generalmente se usa para manejar la interacción entre la página y el usuario.

Estilo WXSS:

WXSS tiene la mayoría de las características de CSS, y el subprograma también se ha ampliado y modificado en WXSS. Se agregaron unidades de dimensión. Cuando los desarrolladores escriben estilos CSS, deben considerar que las pantallas de los dispositivos móviles tendrán diferentes anchos y proporciones de píxeles del dispositivo, y utilizar algunas técnicas para convertir algunas unidades de píxeles. WXSS admite la nueva unidad de tamaño rpx en la parte inferior. Los desarrolladores pueden evitar el problema de la conversión y solo necesitan dejarlo en el subprograma inferior para la conversión. Debido a que se utilizan operaciones de punto flotante en la conversión, los resultados pueden diferir ligeramente de los resultados esperados. Se proporcionan estilos globales y estilos locales. concepto de aplicación. JSON y página. JSON es el mismo que antes. Puede escribir un app.wxss como estilo global, que afecta a todas las páginas del subprograma actual. El estilo de página local page.wxss solo tiene efecto en la página actual. Además, WXSS sólo admite algunos selectores de CSS.

Lógica de interacción JS:

No basta con que un servicio muestre su interfaz, también necesita interactuar con el usuario: responder a los clics del usuario, obtener su ubicación. , etc. En el mini programa, manejaremos las operaciones del usuario escribiendo archivos de script JS.

Vale, lo anterior es una pequeña parte de la definición oficial de “cursos simples”, sí, cursos simples, “simples”. . . En este punto de la introducción, ya no sientes la llamada palabra "simple".

Después de terminar los conceptos básicos, le esperan artículos más avanzados, que incluyen marcos, componentes, API y herramientas. Estas pocas palabras parecen muy simples y, una vez ampliadas, son suficientes para escribir varios libros de texto.

El segundo método consiste en desarrollar pequeños programas en plataformas de terceros.

No debería sorprendernos que la definición del currículum oficial sea sencilla o no. Para un comerciante o una empresa, crear un programa pequeño requiere muchos conocimientos de codificación. O algunas personas dicen: puedo contratar a un Cheng y un león del diseño. Sí, los ricos son bienvenidos, pero un Cheng también necesita dedicar tiempo a escribir y diseñar. . . Después de hacer todo esto, las personas inteligentes lo aprenden en uno o dos meses, o no lo aprenden en medio año o incluso en unos pocos años.

En la sociedad ferozmente competitiva actual, nuestras empresas y negocios valoran el tiempo como dinero y compiten con sus pares para aprovechar la oportunidad. ¿Todavía estás dispuesto a dedicar tanto tiempo a aprender, codificar o incluso contratar a alguien para aumentar el costo? Creo que tu respuesta es tanto sí como no.

Entonces, ¿qué métodos podemos utilizar para crear pequeños programas de forma fácil y rápida?

¡Por supuesto!

Solo necesitamos utilizar el subprograma "Quick App", una herramienta de producción visual, para crear inmediatamente subprogramas exquisitos y multifuncionales para toda la industria, que puedan manejar fácilmente escenarios de aplicaciones en todos los ámbitos de la vida.

¡Echemos un vistazo a cómo crear fácilmente un programa pequeño sin ningún código base y le enseñemos cómo crear un programa pequeño!

En la interfaz de decoración de la herramienta de producción visual del mini programa, puede ver claramente funciones como "páginas, componentes, módulos, plantillas" a la izquierda. El medio es la interfaz de diseño visual y el derecho es la configuración.

1. Componentes

La función del componente puede agregar texto, imágenes, videos, artículos, listas de productos y otros elementos, y también puede personalizar el estilo, tamaño, borde, fondo, color, sombra, características como esquinas redondeadas, efectos de transparencia y efectos de presentación de diapositivas.

2. Componentes

Hay módulos de componentes listos para usar en la biblioteca de módulos, que son adecuados para todos los escenarios de la industria, como presentaciones de diapositivas, columnas de navegación, exhibiciones de productos y presentaciones gráficas. , texto sin formato y creatividad Imágenes y textos, íconos de elementos, listas de productos, títulos exquisitos, etc. Los usuarios pueden agregar páginas de diseño de módulos con un solo clic y el contenido de los componentes se puede personalizar. No es necesario rediseñar el diseño. Hay muchos componentes modulares y una gran adaptabilidad. Se puede completar arrastrando y soltando, y se puede combinar y combinar libremente.

3. Plantillas

La biblioteca de plantillas tiene plantillas listas para usar adecuadas para todo el escenario de la industria. Los usuarios pueden agregar y usar páginas de diseño con un solo clic, el contenido de la plantilla se puede personalizar y todo se puede rediseñar y personalizar. Hay muchas plantillas, muy adaptables y se pueden generar con un solo clic. Hacer pequeños programas está sólo un paso por delante de los demás.

Si utilizas la función de plantilla, puedes crear un pequeño programa con un solo clic, pero lleva un tiempo hacerlo. ¿No es muy conveniente?

Finalmente, quiero decir que usar las herramientas adecuadas y elegir los métodos correctos es mucho más eficiente que las operaciones repetidas.