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 aplicaciones front-end para trabajar con fuentes de datos existentes; sin embargo, tiene la opción de utilizar una base de datos nativa de AppSheet. El formulario se genera automáticamente a partir de la fuente de datos como una única columna de campos en el mismo orden que la tabla subyacente. Hay muy pocas opciones para controlar cómo se presenta el formulario, y no hay manera fácil de añadir elementos que no sean campos a su formulario, tales como imágenes, líneas divisorias, etiquetas o secciones. AppSheet ofrece sólidas funciones de movilidad, lo que la hace más adecuada para usuarios sobre el terreno que para empleados de oficina. Es un buen candidato para aplicaciones sencillas que implican la introducción de datos in situ, como la gestión de inventarios 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. Solo hay dos roles predefinidos en AppSheet (Administrador y Usuario), y los permisos para cada uno se aplican a un tipo completo de datos (por ejemplo, todos los registros de ventas o todos los registros de informes de inspección). Si bien es posible crear roles personalizados y definir el acceso a nivel de fila/etapa, para hacerlo se requiere una combinación creativa de varias funciones avanzadas, incluido el uso de expresiones. Estos se volverían muy, muy complejos para que coincidan con lo que es posible a través de la sencilla 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 AppSheet tendrá siempre los mismos cuatro roles: Creador, Editor, Comentarista y Sólo lectura. La capacidad de estos roles no es configurable, y como se mencionó anteriormente, no hay una forma sencilla de crear nuevos. Para los usuarios con planes Pro o Enterprise, la seguridad a nivel de campo está disponible, pero sin roles dinámicos y visibilidad a nivel de campo no ofrece las mismas capacidades o nivel de flexibilidad. Como muchos aspectos de AppSheet, dar a los usuarios derechos de edición sólo para registros específicos (filas) requiere el uso de expresiones en combinación con otras características avanzadas. En resumen, si bien AppSheet puede lograr mucho de lo que GW Apps puede, los diseñadores de aplicaciones deben tener una comprensión integral tanto del lenguaje de expresiones y las capacidades de AppSheet, como de la forma de utilizar múltiples características en tándem para construir funcionalidades que están disponibles y se configuran más fácilmente en GW Apps.
Precios
Aplicaciones GW
GW Apps ofrece 4 planes para empresas: un plan de inicio para 15 usuarios ($ 99 / mes), el plan de valor SMB para equipos de hasta 100 usuarios ($ 350 / mes) y dos planes adicionales dirigidos a medianas y grandes empresas, con un precio promedio 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 completamente su efectividad. 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 comerciales requerirán al menos el plan Core a $ 10 / usuario / mes. Las funciones más avanzadas de la plataforma (colaboración en equipo, acceso avanzado a datos, gobernanza, etc.) requieren que se actualice al nivel empresarial. AppSheet ofrece un plan gratuito para comenzar, pero tiene limitaciones que no le permiten crear y probar correctamente 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.