Servicios · Tecnología
Apps móviles
Diseñamos y desarrollamos apps móviles para iOS y Android, y apps de campo conectadas a sus sistemas: catálogos, captura en sitio, escaneo, pagos y herramientas para equipos que trabajan fuera de la oficina.
El desarrollo de apps móviles consiste en crear aplicaciones para teléfonos y tabletas que resuelven una tarea concreta: consultar un catálogo, capturar datos en campo, cobrar, escanear o avisar. En AVILA®, empresa de tecnología y consultoría de negocio en Monterrey, Nuevo León, desarrollamos apps para iOS y Android, y antes para Windows Mobile y PDA, conectadas a los sistemas de cada organización.
¿Cuándo conviene una app móvil?
Una app tiene sentido cuando el celular o la tableta es la herramienta natural de trabajo, no solo una pantalla más pequeña. Antes de proponerla revisamos si un sitio responsivo o una web app resuelven lo mismo con menos costo; si es así, se lo decimos. Conviene desarrollar una app cuando:
Su equipo trabaja en campo, en planta, en ruta o en eventos, y necesita capturar información donde ocurre.
Hace falta usar funciones del dispositivo: cámara, escáner de códigos, GPS, firma en pantalla, notificaciones o lectores especiales.
La conexión es intermitente y la app debe seguir funcionando sin red para sincronizar después.
Sus clientes la usarán con frecuencia (un catálogo, un programa de servicio, una herramienta de planeación) y vale la pena que la tengan instalada.
La experiencia debe ser rápida y visual, por ejemplo para mostrar productos en una reunión de ventas.
¿Qué tipos de apps desarrollamos?
Apps de campo y operación: captura de inspecciones, levantamientos, entregas, inventarios o infracciones, con fotos, firma, ubicación y sincronización con el sistema central.
Apps de catálogo y ventas: productos, ambientes e ideas de uso para que el cliente o el vendedor elijan desde la tableta.
Apps institucionales y de servicio: información, agenda, avisos y trámites de una institución para su público.
Apps de participación y comunidad: encuestas, registro de opiniones, guías ciudadanas y herramientas para eventos.
Apps de eventos: escaneo de boletos en el acceso y control de inventario en puntos de venta.
Componentes móviles de un sistema mayor: la parte de campo de una web app o de un software a la medida.
Nativa, multiplataforma o web app instalable
No hay una sola respuesta correcta; la elección depende del uso y del presupuesto de mantenimiento.
App nativa
Se escribe para cada sistema operativo con sus herramientas oficiales. Da el mejor acceso al hardware y el mejor rendimiento, pero implica mantener dos bases de código, una para iOS y otra para Android. Conviene cuando la app usa a fondo la cámara, los sensores o lectores especiales.
App multiplataforma
Un solo código genera la app para iOS y Android. Reduce el costo de construir y mantener, y hoy cubre la mayoría de las apps empresariales. Su límite aparece con funciones muy específicas del dispositivo.
Web app instalable (PWA)
Es una web app que se instala desde el navegador, sin pasar por las tiendas. Se actualiza al instante y comparte el código con la versión web. Así funciona, por ejemplo, 3es.mx, el acortador de enlaces que desarrollamos para tresensocial. Conviene para herramientas internas o cuando no se necesita estar en la tienda.
En el diagnóstico comparamos las tres opciones con sus funciones, sus usuarios y su costo a tres años, y le recomendamos una por escrito.
¿Cómo trabajamos?
Diagnóstico. Quién usará la app, dónde, con qué dispositivo, con o sin conexión, y con qué sistema debe hablar.
Prototipo. Pantallas navegables que usted prueba en su propio teléfono antes de construir.
Construcción por iteraciones. Versiones de prueba que instala su equipo para revisar funciones completas.
Integración. Conexión con su ERP, CRM, sistema central o pasarela de pago mediante una API segura.
Pruebas en dispositivos reales. Distintos modelos, tamaños de pantalla, versiones del sistema y escenarios sin red.
Publicación. Alta en App Store y Google Play, o distribución privada para apps internas, con fichas, capturas y políticas de privacidad.
Soporte. Las tiendas y los sistemas operativos cambian cada año; con una póliza de soporte la app se mantiene compatible y segura.
Experiencia que respalda el servicio
Hacemos apps móviles desde antes de los teléfonos inteligentes. En 2006 construimos en Estados Unidos una plataforma central y móvil en PHP y Windows Mobile para dar seguimiento a obras de construcción. Entre 2007 y 2009 desarrollamos una plataforma de multas electrónicas en PDA para gobierno: el agente capturaba la infracción en campo, con firma, GPS, lectura y escritura cifrada del chip de la licencia y pago en línea.
Entre 2012 y 2013 tuvimos una etapa fuerte de apps para iOS: apps institucionales, una app de participación ciudadana para periodo electoral, un planeador de bodas y una app de inspiración y catálogo para un fabricante de recubrimientos cerámicos, que mostraba productos y ambientes en el iPhone y el iPad. En 2018 desarrollamos apps para PDA de escaneo de boletos y de control de inventario para festivales. Vea también las apps construidas por AVILA®.
¿Qué necesita tener listo?
Una persona responsable que pueda probar y decidir.
Las cuentas de desarrollador de Apple y Google a nombre de su organización (le ayudamos a abrirlas).
Acceso a los sistemas con los que la app debe hablar, o a quien los administra.
Su aviso de privacidad, o el apoyo para redactarlo.
Beneficios
- Captura en el lugar donde ocurre el trabajo, sin papeles que después se transcriben.
- Datos que llegan al sistema central en cuanto hay conexión, con foto, firma, ubicación y hora.
- Una recomendación por escrito entre nativa, multiplataforma o web app, según su uso y su costo.
- Apps publicadas a nombre de su organización, con código fuente y documentación que le pertenecen.
- Integración con sus sistemas, con su sitio web y con pasarelas de pago.
- Un equipo con experiencia móvil desde la era de las PDA hasta iOS y Android.
Preguntas frecuentes
¿Cuánto cuesta desarrollar una app móvil?
Depende del número de pantallas, de las funciones del dispositivo que use, de si trabaja sin conexión y de las integraciones con otros sistemas. Por eso empezamos con un diagnóstico y un prototipo que terminan en un alcance por escrito y una propuesta por fases. Considere también el costo anual de las cuentas de desarrollador y del mantenimiento. Puede pedir el diagnóstico desde contacto.
¿Conviene hacer una app nativa o multiplataforma?
Para la mayoría de las apps empresariales, una app multiplataforma cubre iOS y Android con un solo código y cuesta menos mantener. La nativa conviene cuando la app usa a fondo la cámara, sensores o lectores especiales, o cuando el rendimiento es crítico. Si no necesita estar en las tiendas, una web app instalable puede ser suficiente. Le recomendamos la opción con su justificación.
¿Pueden publicar la app en App Store y Google Play?
Sí. Preparamos la ficha, las capturas, la descripción, la política de privacidad y las respuestas a los requisitos de cada tienda, y acompañamos la revisión de Apple y de Google. Recomendamos que las cuentas de desarrollador estén a nombre de su organización, para que la app siempre sea suya. Para apps internas también hay opciones de distribución privada.
¿La app puede funcionar sin internet?
Sí, cuando el diseño lo considera desde el principio. La app guarda la información en el dispositivo, la cifra y la envía al sistema central cuando recupera la conexión, con reglas para resolver conflictos si dos personas cambian el mismo dato. Es común en apps de campo, inventarios y eventos, donde la señal no siempre está disponible.
¿Pueden conectar la app con nuestro ERP o sistema actual?
Sí. La app se conecta mediante una API segura con su ERP, CRM, sistema central o pasarela de pago. Si su sistema no tiene API, construimos una capa intermedia que la ofrezca. Desde el diagnóstico revisamos qué datos se leen y cuáles se escriben, para que la app no comprometa la información de su sistema principal.
¿Cuánto tiempo toma desarrollar una app?
Una app enfocada en una tarea suele estar lista en semanas; una app con varios módulos, trabajo sin conexión e integraciones, en meses. A eso se suma el tiempo de revisión de las tiendas. Trabajamos por iteraciones: su equipo instala versiones de prueba desde las primeras semanas y opina sobre funciones reales, no solo sobre diseños.
¿Qué mantenimiento necesita una app?
Cada año Apple y Google publican versiones nuevas de sus sistemas y cambian requisitos de las tiendas; una app sin mantenimiento puede dejar de funcionar o ser retirada. El mantenimiento incluye compatibilidad, actualizaciones de seguridad, renovación de certificados y ajustes menores. Lo cubrimos con una póliza de soporte y mantenimiento.
¿Quién es dueño de la app y del código?
Su organización. Al terminar recibe el código fuente en un repositorio, la documentación y los accesos a las cuentas de publicación. Si más adelante otro equipo la mantiene, puede hacerlo sin depender de nosotros. Los componentes de terceros con licencia propia se le informan desde el alcance.
Casos con este servicio
Materiales de construcción · 2013
App iOS de inspiración y catálogo para un fabricante de recubrimientos cerámicos
Un fabricante de recubrimientos cerámicos llevó su catálogo a una app iOS de inspiración, para que clientes y especialistas exploren productos y ambientes desde un dispositivo móvil.
Gobierno · 2009
Multas electrónicas en campo con PDA y pago en línea para un gobierno estatal
Un organismo de gobierno estatal pasó de la multa en papel a una plataforma central y móvil, con captura en PDA, firma, lectura y escritura cifrada del chip de la licencia, GPS y pago en línea.

