Si estamos considerando una aplicación de software para algún negocio, es probable que nos encontremos con la siguiente cuestión:
¿Es necesario pagar por una aplicación web y una aplicación móvil?
La respuesta es subjetiva a las necesidades de cada quien y el objetivo de este post es informar sobre un concepto que puede ser útil al momento de tomar esta decisión.
Aplicación web responsiva
Es un diseño que su implementación podría ahorrarnos el desarrollar una aplicación móvil.
A una aplicación web se accede por medio del navegador (como Chrome o safari) y no requiere instalarse en el dispositivo (PC, Celular, etc.).
El diseño responsivo se refiere a que el diseño de un sitio web se adapte a las distintas resoluciones de pantallas como lo son celulares, tablets y monitores. Dicho lo anterior, si tenemos una aplicación web 100% responsiva, en un dispositivo móvil dará la sensación de que estamos interactuando con una aplicación del propio sistema operativo, además de que su desarrollo sería único para los principales dispositivos y plataformas.
Por el contrario, el desarrollo de una aplicación móvil se requiere por cada sistema operativo (como iOS o Android), por lo tanto se necesita de mayor presupuesto y una mayor demanda de soporte.
Finalidad y usuarios de la aplicación
Con la llamada “Revolución digital”, la industria del software al igual que su demanda crece cada año.
El mercado global está tomando beneficio de esto y cada vez es más común que las empresas utilicen algún software para administrar sus recursos y sus procesos.
Por otro lado, existe un nicho de mercado con el negocio de las aplicaciones, el cual consiste en resolver una necesidad mediante una aplicación de software y obtener ganancias mediante la renta de tal aplicación.
Las necesidades de aplicaciones en el mercado
Con base a lo anterior, identificamos dos propósitos del por qué quisiéramos una aplicación de software:
-
Para uso interno en una empresa
con el objetivo de administrar recursos y procesos. En esta categoría entrarían los ERPs y CRMs, los cuales tienen en común que solamente personal de la organización tiene acceso a ellos.
-
Obtener ganancias por medio de la aplicación
Ejemplo: Un startup o una aplicación con el objetivo de rentar el uso del software. En esta categoría también entraría un ERP, no obstante el propósito sería distinto al del uso interno que fue mencionado anteriormente.
No es lo mismo "necesito una aplicación para mi negocio que "construyamos una aplicación para rentar su servicio"
Dicho lo anterior, es importante hacer un análisis del público al que estará dirigido la aplicación, así como las funcionalidades y requerimientos de procesamiento que esta va a tener.
Ventajas de una aplicación web sobre una aplicación móvil
- Puede resultar más económico debido a que su desarrollo es único.
- Debido a que se ejecuta en el navegador, la aplicación ya funcionará en los dispositivos más comunes y su interfaz se mantendrá homogénea en todas las plataformas.
- Si el objetivo es rentar el servicio, no dependes de los requerimientos de las plataformas como Play Store (Android) o la App Store (iOS)
Desventajas de una aplicación web sobre una aplicación móvil
- Algunas funcionalidades pueden estar limitadas, como el trabajar sin conexión o realizar tareas en segundo plano (como el GPS en caso de cerrar el navegador).
- No hay acceso de forma inmediata debido a que se tiene que abrir el navegador e introducir la dirección que nos lleva a la aplicación.
Ventajas de una aplicación móvil sobre una aplicación web
- La disponibilidad de la aplicación es inmediata, debido a que está instalada directamente en el dispositivo.
- Las notificaciones no tienen limitantes y se muestran al inicio del dispositivo.
- Se pueden ejecutar tareas en segundo plano ya que se puede controlar que no se cierre la aplicación.
Desventajas de una aplicación móvil sobre una aplicación web
- Puede no existir igualdad en las interfaces entre un dispositivo y otro, debido a las funcionalidades que cada sistema operativo (Android o IO's) ofrece.
- Algunas funcionalidades pueden estar limitadas por el dispositivo en el cual está instalado la aplicación. No es lo mismo tener un móvil de gama alta que uno de gama baja.
- Representa mayor costo y soporte, ya que típicamente existen desarrolladores para Iphone y desarrolladores para Android.
- Se debe de ajustar a las normas y reglamentos que cada distribuidor de la aplicación ofrece.
Cuándo es recomendable usar cada tipo de aplicación
Como mencionamos anteriormente, la elección depende de las necesidades de cada usuario y sobre todo el dispositivo en el cual sería más común el uso de la aplicación.
Desde nuestra experiencia, la aplicación web la dejaríamos para operaciones internas y cuando no se requiere de constante interacción con la interfaz, como por ejemplo el streaming de videos o algo meramente informativo. A su vez, una aplicación web puede ser una buena opción para el prototipo de un startup.
La aplicación móvil la dejaríamos para cuando se requiere una constante interacción con la interfaz (como un servicio de mensajería y notificaciones), o se requiere de su ejecución en segundo plano (Como GPS o streaming de audio).