A menudo nos preguntan sobre las diferencias entre GW Apps y AppSheet, y qué producto ofrece la mejor solución.
Ambos productos tienen arquitecturas subyacentes únicas que los hacen más adecuados para construir diferentes tipos de aplicaciones. En este artículo analizaremos las ventajas relativas de ambos productos, así como los tipos de aplicaciones que mejor se adaptan a cada uno de ellos.
Arquitectura - Constructor de formularios vs. Modelado de datos
Aplicaciones GW
El constructor de formularios drag-and-drop de GW Apps ofrece a los usuarios una forma visual de construir sus aplicaciones. Con múltiples opciones de diseño y mucha capacidad de personalización, permite a los usuarios construir y organizar fácilmente formularios altamente funcionales para adaptarse a sus necesidades. Los formularios pueden tener hasta 4 columnas de campos, y se reformatean automáticamente para adaptarse a diferentes tamaños de pantalla. GW Apps también puede crear formularios automáticamente cargando los datos existentes de una hoja de cálculo. Este formulario inicial puede ser fácilmente reformateado y ampliado para completar el diseño.
Appsheet
AppSheet adopta un enfoque de modelado de datos que le permite crear fácilmente un front-end de aplicaciones para trabajar con fuentes de datos existentes. El formulario se genera automáticamente a partir de la fuente de datos como una sola columna de campos en el mismo orden que la tabla subyacente. Hay muy pocas opciones para controlar el diseño del formulario, y no hay una manera fácil de añadir elementos que no sean campos al formulario, como imágenes, líneas divisorias, etiquetas o secciones. AppSheet ofrece fuertes características de movilidad, por lo que es más adecuado para los usuarios en el campo en lugar de los empleados de la oficina. Es un fuerte candidato para aplicaciones simples que implican la entrada de datos en el sitio como la gestión de inventario o la inspección.
Flujo de trabajo y acciones automatizadas
Aplicaciones GW
El Workflow Builder de GW Apps le permite modelar fácilmente complejos procesos de negocio (flujos de trabajo), con características como múltiples niveles de aprobación, enrutamiento, desencadenantes automáticos y programados, acciones condicionales, seguridad granular y más. Los permisos de los usuarios se controlan mediante roles personalizados, y cada aplicación tiene su propio conjunto de roles. Los permisos pueden configurarse hasta los campos individuales en un paso específico del proceso (es decir, las etapas del flujo de trabajo), como se ve en la imagen siguiente. GW Apps también permite crear Roles Globales Compartidos - roles que pueden ser pre-poblados con usuarios e importados en cualquier aplicación.
Appsheet
Con AppSheet, el flujo de trabajo se crea y diseña mediante el uso de bots y automatización, que combinados pueden crear las acciones habituales de un flujo de trabajo. Sólo hay dos roles posibles en AppSheet (Administrador y Usuario), y los permisos para cada uno se aplican a todo un tipo de datos (por ejemplo, todos los registros de ventas o todos los registros de informes de inspección). Si bien es posible definir el acceso a nivel de fila/etapa, para hacerlo hay que programar usando expresiones de AppSheet para definir el acceso a cada campo, y éstas se volverían muy, muy complejas para igualar lo que es posible a través de la simple interfaz de seguridad del formulario de GW Apps.
Facilidad de uso
Aplicaciones GW
GW Apps está diseñado para ser fácil de usar y sencillo de aprender, mientras que simultáneamente proporciona características que permiten a los usuarios construir aplicaciones de grado empresarial. Esto se logra mediante el uso de constructores de estilo de arrastrar, soltar y configurar. Incluso las características más complejas de GW Apps no tienen código, ni lenguaje de expresión que aprender, nada más que el estilo de asistente, elegir de las configuraciones de la lista.
A diferencia de AppSheet, no hay un modelador de datos separado en GW Apps. A medida que construye un formulario, el modelo de datos se crea automáticamente para usted, lo que resulta en menos pasos para crear una aplicación y una sola interfaz para crear formularios.
Appsheet
Cada base de Appsheet tendrá siempre los mismos cuatro roles: Creador, Editor, Comentarista y Sólo lectura. La capacidad de estos roles no es configurable, y no se pueden añadir nuevos. Para los usuarios con planes Pro o Enterprise, la seguridad a nivel de campo está disponible, pero sin roles dinámicos ni visibilidad a nivel de campo no ofrece las mismas capacidades ni el mismo nivel de flexibilidad. Tampoco es posible dar a los usuarios derechos de edición sólo para registros específicos (filas) en una base. Para lograr esta funcionalidad, la base tendría que dividirse en tantas bases como editores diferentes haya. Apoyar la colaboración dentro de una misma base requiere, por lo general, confiar en que los usuarios hagan las cosas bien.
Precios
Aplicaciones GW
GW Apps ofrece 4 planes para empresas: Un plan de inicio para 5 usuarios (50$/mes), el plan de valor para PYMES para equipos de hasta 100 usuarios (300$/mes), y dos planes adicionales dirigidos a empresas medianas y grandes, con un precio medio de 2$/usuario/mes. El plan de prueba gratuito no tiene limitaciones de funciones, lo que permite a los nuevos usuarios probar la plataforma y crear una aplicación de prueba y validar plenamente su eficacia. A diferencia de AppSheet, todos los planes de GW Apps dan a los usuarios acceso a todas las funciones de la plataforma.
Appsheet
Los precios de AppSheet se basan en el número de usuarios finales de sus aplicaciones. Los planes comienzan en 5$/usuario/mes para la edición básica de inicio, mientras que la mayoría de las aplicaciones empresariales requerirán al menos el plan Core a 10$/usuario/mes. Para acceder a las funciones más avanzadas de la plataforma (colaboración en equipo, acceso avanzado a los datos, gobernanza, etc.) es necesario pasar al nivel empresarial. AppSheet ofrece un plan gratuito para empezar, pero tiene limitaciones que no permiten construir y probar adecuadamente una aplicación antes de comprometerse con la plataforma.
Asistencia al cliente
Aplicaciones GW
El acceso a la asistencia humana en vivo es un recurso importante para ayudarle a entender y construir aplicaciones en la plataforma. Muchos usuarios de GW Apps han creado aplicaciones complejas con un apoyo mínimo, mientras que otros han necesitado una ayuda desde el principio. Proporcionamos soporte en vivo a todos nuestros usuarios. GW Apps sigue invirtiendo en el contenido de soporte en línea, y damos la bienvenida a su llamada en cualquier momento que necesite obtener respuestas o ayuda con su próximo paso.
Appsheet
AppSheet es ahora un producto de Google, lo que le da acceso a un gran conjunto de recursos. Pero más grande no siempre significa mejor. Muchas organizaciones grandes dificultan el contacto con una persona en vivo, y quieren que el cliente aproveche todos los recursos en línea o la asistencia de la comunidad antes de permitirle obtener asistencia en vivo y ayuda con su aplicación.
Otras consideraciones
Seguridad de datos y plataformas
Tanto GW Apps como AppSheet se basan en la plataforma en la nube de Google y aprovechan las sólidas características de seguridad de los datos que ofrece: tiempo de actividad, acceso a los datos, estabilidad y cumplimiento.
Informes, vistas y cuadros de mando
Ambos productos ofrecen una variedad de vistas e informes para ayudarle a usted y a su equipo a ver y analizar los datos, y a iniciar acciones. AppSheet tiene más estilos de vista disponibles, mientras que GW Apps tiene una vista KanBan, opciones de visualización de vistas más detalladas y un constructor de PDF más rico en funciones.
Integración con aplicaciones de terceros
Ambas plataformas ofrecen la posibilidad de integrarse con aplicaciones de terceros a través de webhooks y APIs. AppSheet cuenta con integraciones y capacidades más específicas (ORC y machine learning, por ejemplo).
Resumen de comparación de características
En conclusión
Estas diferencias de enfoque pueden ser a menudo el factor decisivo para determinar qué producto es más adecuado para la aplicación que se desea construir.
La verdadera fuerza de GW Apps reside en su capacidad para crear aplicaciones preparadas para la auditoría de transacciones comerciales seguras en las que es vital que sólo determinadas personas puedan ver o editar datos específicos, en etapas concretas del ciclo de vida del proceso. También ofrece un control mucho mayor sobre cómo se presentan los datos en los formularios.
AppSheet es una forma muy rápida de crear aplicaciones web si ya tienes Excel o Google Sheets poblados, o una base de datos SQL que sirva como fuente de datos. También cuenta con potentes funciones para aplicaciones móviles como la geolocalización y el escaneo de códigos de barras.