ConectaCode
Cuando el navegador se queda corto

Aplicaciones móviles para iOS y Android

No todo producto necesita una aplicación móvil. Cuando la necesita, mantener dos desarrollos separados cuesta el doble sin dar el doble.

  • iOS y Android
  • React Native
  • Notificaciones
  • Uso sin conexión
  • Publicación en tiendas
  • Cámara y ubicación

Cuánto cuesta: ¿Cuánto cuesta desarrollar una app?

Cuándo una aplicación móvil se justifica

La pregunta no es si una aplicación se ve mejor, porque casi siempre se ve mejor. Es si hay algo que solo se puede hacer desde una aplicación.

Notificaciones que hay que ver. Un aviso que llega al teléfono y aparece en la pantalla bloqueada no tiene equivalente en el navegador.

Uso en terreno. Quien trabaja fuera de una oficina necesita que la herramienta funcione con señal intermitente y guarde lo que hizo hasta que vuelva la conexión.

La cámara dentro del flujo. Leer un código, fotografiar un documento o registrar un estado, sin salir a otra aplicación y volver.

Uso muy frecuente. Cuando alguien entra diez veces al día, buscar el navegador y escribir la dirección se vuelve una fricción real.

Si ninguna aparece, conviene revisar primero si una plataforma web bien resuelta en el teléfono cubre el caso.

Una base de código, dos tiendas

Construir por separado para iOS y para Android significa dos desarrollos, dos calendarios y dos lugares donde puede aparecer el mismo error. Multiplataforma resuelve eso: se escribe una vez y se publica en las dos tiendas.

Lo que sí queda distinto es lo que cada sistema operativo hace distinto, que es poco y está acotado: permisos, notificaciones y algunos gestos.

Conectada al mismo sistema

La aplicación consume el mismo sistema y el mismo modelo de datos que la plataforma web. Eso evita el problema que aparece cuando se construyen aparte: dos versiones de la misma regla de negocio, que tarde o temprano dejan de coincidir y nadie sabe cuál es la correcta.

Si la plataforma web todavía no existe, se construye primero. Una aplicación móvil sin un sistema detrás no tiene de dónde leer.

Qué incluye

  • iOS y Android desde una sola base de código.
  • Cuentas y sesión en el dispositivo, alineadas con las de la plataforma web.
  • Notificaciones, cuando aportan al flujo del producto y no solo a las métricas de uso.
  • Capacidades del teléfono: cámara, ubicación, almacenamiento local o uso sin conexión, según lo que el producto necesite. Nada de permisos que sobren, que además retrasan la revisión de las tiendas.
  • Publicación, acompañando el proceso en App Store y Google Play, con las cuentas a nombre de la empresa.

Qué queda al terminar

La aplicación publicada en ambas tiendas, el repositorio completo con su documentación, y los accesos a las cuentas de desarrollador. Si lo que sigue es sostenerla, las tiendas obligan a actualizaciones periódicas por cambios de sistema operativo, y eso entra en mantención y evolución.

Preguntas frecuentes

¿Conviene una aplicación móvil o basta con la web?

Basta con la web salvo que el caso pida algo que el navegador no da: notificaciones al teléfono, uso en terreno sin señal, cámara dentro del flujo de trabajo o un uso tan frecuente que abrir el navegador estorbe. Si ninguna de esas aparece, una web que funcione bien en el teléfono resuelve lo mismo por bastante menos. Está comparado en detalle en el artículo sobre [aplicación móvil o plataforma web](/blog/aplicacion-movil-o-plataforma-web).

¿Es nativa o multiplataforma?

Multiplataforma, con React Native. Una sola base de código que corre en iOS y Android, con la experiencia nativa donde se nota: navegación, gestos y rendimiento. El desarrollo nativo puro se justifica cuando el producto depende de capacidades muy específicas del sistema operativo, y en ese caso se dice antes de empezar, no después.

¿Cuánto cuesta una aplicación móvil?

Una aplicación de alcance acotado va de 350 a 550 UF. Con cuentas y datos propios sube a un rango de 600 a 1.100 UF. Si además hay pagos dentro de la aplicación, parte sobre 1.300 UF. Cuando ya existe una plataforma web funcionando y la aplicación se apoya en ella, el rango va de 400 a 750 UF.

¿Quién queda como dueño de las cuentas de las tiendas?

La empresa. Las cuentas de App Store y Google Play se crean a su nombre y con su medio de pago desde el principio. Es la parte que más problemas causa cuando quedó a nombre de quien desarrolló: sin esas cuentas no se puede publicar una actualización ni recuperar la aplicación.

¿Necesitas aplicación móvil?

Cuéntanos qué necesitas resolver y te respondemos con una lectura de tu caso, no con un catálogo.

Cuéntanos tu proyectoinfo@conectacode.com