Software a medida

¿Aplicación web o móvil, o las dos? Cómo elegir

¿Aplicación web o móvil, nativa o multiplataforma? Trabajo de campo, uso sin conexión, funciones del teléfono, presupuesto y mantenimiento: cómo elegir bien.

Va a encargar el desarrollo de una aplicación empresarial: una herramienta para seguir sus expedientes, sus intervenciones sobre el terreno o sus pedidos. Muy pronto surge una pregunta: ¿aplicación web, aplicación móvil o las dos? La elección influye en su presupuesto inicial, en el día a día de sus equipos y en el costo del mantenimiento durante años.

No existe una respuesta universal, pero sí buenos criterios. Estos son los que aplicamos en nuestros proyectos de software a medida para decidir si necesita una aplicación web o móvil, nativa o multiplataforma, con un ejemplo real que los respalda.

Web, nativa, multiplataforma: tres formas de construir una aplicación empresarial

  • Una aplicación web se abre en un navegador, ya sea en un equipo de escritorio, una tableta o un teléfono. Cuando está bien diseñada, se adapta a todos los tamaños de pantalla. Solo hay una versión que desarrollar, nada que instalar, y cada actualización llega a todos al mismo tiempo.
  • Una aplicación nativa se desarrolla específicamente para cada sistema operativo: una para iOS y otra para Android. Aprovecha al máximo el teléfono, pero exige dos desarrollos distintos, publicados en la App Store y en Google Play.
  • Una aplicación multiplataforma parte de una única base de código para producir las versiones de iOS y Android, y a veces también las versiones web y de escritorio. Tecnologías probadas como Flutter o React Native lo hacen posible.

También existe una vía intermedia: la PWA (progressive web app, o aplicación web progresiva). Es una aplicación web que puede añadirse a la pantalla de inicio, funcionar en parte sin conexión y enviar notificaciones. Sin embargo, lo que puede hacer varía de un sistema a otro, sobre todo en el iPhone.

Seis criterios para elegir entre web y móvil

1. Dónde trabajan sus usuarios

¿En la oficina, frente a una pantalla grande, introduciendo muchos datos y trabajando con tablas detalladas? Ahí es donde la web destaca. ¿En una obra, en las instalaciones de un cliente, en un almacén o entre dos citas? El teléfono se convierte en la herramienta principal, y la interfaz debe reducirse a unas pocas acciones rápidas que se puedan hacer con una sola mano.

2. El trabajo sin conexión

Sótanos, zonas rurales, almacenes, desplazamientos: si sus equipos tienen que trabajar sin señal, este criterio pesa mucho. Una aplicación móvil puede guardar en el dispositivo los datos introducidos y sincronizarlos en cuanto vuelve la conexión. Entonces hay que prever los conflictos: ¿qué ocurre si dos personas modifican el mismo registro y una de ellas está sin conexión?

3. Las funciones del teléfono

Fotografiar un documento, escanear un código de barras, registrar dónde se realiza una intervención, iniciar sesión con la huella o con el rostro, recibir notificaciones fiables, comunicarse con un dispositivo por Bluetooth: cuanto más dependa su actividad de estas funciones, más se justifica el móvil. El navegador gestiona algunas, como la cámara o la ubicación, pero no todas, ni de la misma forma en todas partes.

4. La distribución

Una aplicación web se comparte con un simple enlace. Una aplicación móvil pasa por las tiendas de aplicaciones, con sus reglas y una revisión antes de cada nueva versión. Para una herramienta reservada a sus equipos existen opciones de distribución privada, a menudo ligadas a la forma en que la empresa gestiona sus teléfonos. Para sus clientes, en cambio, estar en las tiendas puede ser una ventaja: su icono permanece en el teléfono de cada uno de ellos.

5. El presupuesto inicial

Cada plataforma tiene un costo. Una aplicación web por sí sola es un único desarrollo; dos aplicaciones nativas suman dos más. El enfoque multiplataforma reduce la diferencia al compartir la mayor parte del código móvil, pero cada plataforma sigue requiriendo su parte de diseño, de pruebas en numerosos dispositivos y de versiones que gestionar. Analizamos estos factores en nuestro artículo sobre cuánto cuesta un software a medida.

6. El mantenimiento a largo plazo

Este criterio suele olvidarse. iOS y Android cambian cada año, y las tiendas de aplicaciones elevan con regularidad sus exigencias: una aplicación móvil tiene que seguir el ritmo, o sus actualizaciones pueden ser rechazadas. Y como no todos sus usuarios tienen instalada la misma versión, hay que mantener la compatibilidad o forzar la actualización. Una aplicación web también requiere mantenimiento, pero solo existe en una versión: la del servidor.

Aplicación web o móvil: ¿cuál elegir y cuándo?

La web: el punto de partida adecuado

Para muchas aplicaciones empresariales, una aplicación web bien diseñada es suficiente, al menos para empezar, cuando:

  • sus usuarios trabajan sobre todo en la oficina, o disponen de una conexión fiable;
  • la herramienta sirve para consultar información, introducir datos y gestionar el trabajo, sin recurrir a las funciones del teléfono;
  • quiere una entrega rápida, con un presupuesto controlado, y mejorar la herramienta con regularidad;
  • sus usuarios son numerosos, cambian a menudo o no pertenecen a la empresa: basta un enlace para darles acceso.

También es la vía natural para los portales de clientes y para el software que se vende por suscripción: le explicamos cómo lanzar un SaaS, de la idea a los primeros suscriptores.

El móvil, cuando el trabajo de campo lo exige

Una aplicación móvil se justifica cuando se suman varios criterios: trabajo en movilidad, zonas sin señal, funciones del teléfono en el centro de la actividad, o clientes que usan su servicio a diario y esperan una app.

¿Nativa o multiplataforma?

Para la mayoría de las aplicaciones empresariales (formularios, listas, fotos, firmas, notificaciones), la opción multiplataforma ofrece un buen equilibrio: una única base de código para iOS y Android, es decir, menos desarrollo y un mantenimiento compartido, con una diferencia que los usuarios rara vez perciben. Lo nativo sigue siendo preferible para necesidades especializadas: un rendimiento muy exigente, las funciones más recientes del sistema o un uso intensivo del hardware, como el video o la realidad aumentada.

Tener las dos sin desarrollarlo todo dos veces

A menudo, la respuesta correcta es «las dos»: una aplicación web para la oficina y la administración, y una aplicación móvil para el trabajo de campo. La clave está en no construir dos programas distintos. Todas las versiones se apoyan en el mismo núcleo:

  • una única base de datos, para que todos vean la misma información;
  • una única interfaz de programación de aplicaciones (API), que contiene las reglas de negocio y a la que llaman todas las aplicaciones;
  • los mismos permisos de acceso, definidos una sola vez según el rol de cada persona.

Cada aplicación se convierte entonces en una puerta de entrada adaptada a su contexto: completa en un equipo de escritorio, reducida a lo esencial en un teléfono.

Un ejemplo real: un bufete de abogados, en escritorio y en móvil

En Sídney, un bufete de abogados quería una herramienta única y segura para gestionar sus expedientes, sus clientes y sus documentos, tanto en la oficina como en movilidad. Nuestro fundador, Anass Chabbab, dirigió este proyecto como director de TI en DIGIIT Solutions: un CRM/ERP a medida disponible en escritorio, iOS y Android, con accesos según el rol y documentos generados automáticamente.

Una primera versión estaba en uso en menos de seis meses. La herramienta fue adoptada por más de 100 usuarios y redujo el tiempo de tramitación un 40 %. Es el escenario «las dos» en su forma más completa: un solo software, presente en todas las situaciones de trabajo. Lea el caso completo.

Lista de verificación: siete preguntas que resolver antes de decidir

  1. ¿Dónde están sus usuarios cuando usan la herramienta: en la oficina, sobre el terreno, en casa?
  2. ¿Necesitan trabajar sin señal y, en ese caso, durante cuánto tiempo?
  3. ¿Qué funciones del teléfono son imprescindibles: cámara, escaneo, ubicación, notificaciones?
  4. ¿Quiénes son los usuarios: sus equipos, sus clientes, el público en general?
  5. ¿En qué dispositivos: teléfonos proporcionados por la empresa o personales?
  6. ¿Qué presupuesto para la primera versión, y para el mantenimiento de cada año?
  7. ¿Quién mantendrá la aplicación en funcionamiento dentro de tres años, y con qué competencias?

Si la mayoría de las respuestas apuntan a la oficina y a una conexión fiable, empiece por la web. Si predomina el trabajo de campo, prevea el móvil desde la primera versión.

Preguntas frecuentes

¿Puede una aplicación web funcionar sin conexión?

En parte. Una aplicación web progresiva puede almacenar páginas y datos en el dispositivo, y conservar lo introducido hasta que vuelva la conexión. Para un trabajo sin conexión largo y frecuente, con muchos datos o fotos, una aplicación móvil sigue siendo más fiable.

¿Se puede empezar por la web y añadir el móvil más adelante?

Sí, si la aplicación se construye desde el principio en torno a una API que contiene las reglas de negocio. La aplicación móvil se conecta después a ella, sin reescribir el núcleo del software. A menudo es la vía más segura: validar la herramienta en la web y luego invertir en el móvil para los usos que lo requieran.

En resumen

La elección correcta depende del uso que tendrá la herramienta, no de la tecnología de moda. Una aplicación web cubre muchas necesidades empresariales con un presupuesto controlado. El móvil se impone con el trabajo de campo, el trabajo sin conexión y las funciones del teléfono. Y cuando necesita las dos, un núcleo común le evita pagarlo todo dos veces.

¿No tiene claro qué camino tomar en su proyecto? Reserve una llamada exploratoria gratuita de 30 minutos: revisamos juntos el uso que tendrá la herramienta y le recomendamos la combinación más sencilla que responda a esas necesidades.

¿Tiene un proyecto en mente?

Hablemos de él en una llamada exploratoria de 30 minutos, gratuita y sin compromiso.

Reservar llamada exploratoria

Para seguir leyendo

Todos los artículos