Soporte y mantenimiento de aplicaciones móviles

Su app está en las tiendas, la gente paga por ella y nadie se hace cargo de ella técnicamente. Un producto móvil es iOS, Android, un backend, infraestructura y dos revisiones de tienda, y cada parte falla a su manera. Mantenemos todo el conjunto en marcha, como hacemos con Abuk desde 2018 y con MemoWord desde 2019.

Soporte y mantenimiento de aplicaciones móviles

Cuándo su app necesita un responsable

Una app en producción no se queda igual. Apple y Google cambian cada año las plataformas a su alrededor, y la mayoría de los problemas afectan a más de una capa.

Qué mantenemos en marcha

Apps iOS y Android

Apps nativas en Swift y Kotlin, o React Native con Expo. Las nuevas versiones del sistema se prueban en las betas, los SDK y las bibliotecas se mantienen en versiones con soporte y los fallos se corrigen empezando por los que afectan a más usuarios.

Backend y API

El servidor con el que habla su app, en Rails, NestJS, Fastify, .NET o PHP con PostgreSQL o MySQL. Cuando algo falla, lo rastreamos desde el teléfono hasta la base de datos sin pasárselo a otro proveedor.

Infraestructura

Alojamiento en AWS (ECS, CloudFront), Hetzner u otros proveedores, Docker, despliegues, monitorización y copias de seguridad con restauraciones realmente probadas.

Pagos y suscripciones

StoreKit y Google Play Billing, suscripciones, recibos y validación en el servidor. Las bibliotecas de facturación se actualizan antes de las fechas límite de las tiendas, para que las renovaciones sigan llegando.

Publicaciones y revisiones de ambas tiendas

Compilamos, firmamos y enviamos las versiones, respondemos a las observaciones de revisión de App Store y Google Play y publicamos las actualizaciones de forma escalonada. Certificados, claves y formularios de cumplimiento se controlan en un calendario.

Cuentas, claves y traspaso

Si un desarrollador anterior tenía la cuenta de desarrollador, los certificados o las claves de firma, gestionamos la recuperación o la transferencia con Apple y Google. Las apps creadas por otros equipos las asumimos después de una auditoría.

Cuatro especialidades y dos revisiones, un solo equipo

Cuatro especialidades y dos revisiones, un solo equipo

Un producto móvil necesita al menos cuatro tipos de ingenieros: iOS, Android, backend e infraestructura. Además, cada versión pasa dos revisiones que usted no controla, en Apple y en Google. Un freelance cubre una o dos de estas áreas, así que el propietario acaba coordinando a varias personas mientras los usuarios ya escriben reseñas. Nosotros nos hacemos cargo del producto completo: las apps, el servidor, el alojamiento, el proceso de publicación y el calendario de plazos de las plataformas, con un responsable técnico de nuestro lado que habla con el negocio y fija las prioridades.

Años, no meses: Abuk y MemoWord

Años, no meses: Abuk y MemoWord

La mayor preocupación al entregar un producto en producción es que el nuevo proveedor desaparezca al cabo de un mes. Nuestra respuesta es una trayectoria que puede comprobar. Abuk, un servicio de audiolibros con sitio web y apps nativas para iOS y Android, cuenta con el soporte de nuestro equipo desde 2018: backend en Rails, AWS ECS y CloudFront, Swift con StoreKit y Kotlin con Play Billing. MemoWord, una app para aprender idiomas, está con nosotros desde 2019, incluida la migración de su backend .NET a una versión actual mientras las apps y la facturación seguían funcionando.

Asumir una app, incluso cuando el desarrollador ha desaparecido

Asumir una app, incluso cuando el desarrollador ha desaparecido

Antes de comprometernos a mantener una app, la compilamos desde el código fuente, la ejecutamos en dispositivos y leemos el código, el backend y la infraestructura. Si el desarrollador anterior se fue con la cuenta de la tienda o las claves de firma, primero determinamos qué conserva usted. Normalmente el acceso puede recuperarse con Apple o Google y, si no es posible, la app puede volver a publicarse con la cuenta propia de su empresa. Para Quaker sustituimos una app híbrida con tecnología obsoleta por apps nativas para iOS y Android, y le diremos con la misma claridad si su app está en esa situación.

Cómo empieza el soporte móvil

01

Auditoría

Antes de asumir la responsabilidad, compilamos la app desde el código fuente, revisamos las cuentas de las tiendas, los certificados y la firma, y leemos el backend y la infraestructura. Recibe un informe por escrito sobre el estado real del producto.

02

Alcance y condiciones

Un alcance mensual con un límite de horas, un tiempo de respuesta acordado para incidencias y una regla clara sobre qué ocurre al alcanzar el límite.

03

Primera publicación

Resolvemos los problemas urgentes y publicamos nosotros mismos una versión, lo que demuestra que toda la cadena de compilación, firma y envío funciona.

04

Soporte continuo

Monitorización, actualizaciones, publicaciones y correcciones dentro del alcance acordado, y un informe por escrito al final de cada mes.

Plataformas y herramientas

iOS

Android

Multiplataforma

Backend e infraestructura

Formas de trabajar con nosotros

Plan de soporte mensual

Un alcance mensual fijo tras la auditoría, con un límite de horas y un tiempo de respuesta acordado: monitorización, actualizaciones, publicaciones, correcciones de facturación y un informe por escrito.

Responsable técnico y equipo

También asumimos el rol de responsable técnico: prioridades, planificación de versiones y diálogo con el negocio, con ingenieros de iOS, Android y backend detrás.

Trabajos puntuales

Una corrección urgente, una actualización de cumplimiento antes de un plazo de la tienda o la recuperación de una cuenta, facturadas por horas o como tarea cerrada.

Opiniones

Tratamos a cada cliente y su proyecto con atención.

Preguntas frecuentes

¿Cuánto tiempo suelen quedarse con un producto?

Años. Nuestro equipo da soporte a Abuk desde 2018 y a MemoWord desde 2019. El soporte funciona mejor cuando los mismos ingenieros conocen el código, las cuentas de las tiendas y la historia de cada decisión, así que desde el primer mes planificamos una relación larga.

Nuestro desarrollador ha desaparecido y no tenemos acceso a la cuenta de la tienda. ¿Se puede recuperar?

Normalmente sí, aunque lleva tiempo y trámites con Apple o Google. El primer paso es determinar qué conserva (el código, la cuenta, las claves de firma), porque la respuesta depende de lo que falte. Si la recuperación es imposible, la app puede volver a publicarse en la cuenta de su empresa.

¿Cuánto cuesta el soporte de una app?

Depende del tamaño de la app, del número de plataformas, del backend y de la frecuencia con la que quiera publicar versiones. Después de la auditoría le damos un alcance mensual con un límite de horas y un precio fijo. Las nuevas funciones, el rediseño y la migración a otro stack se presupuestan aparte.

¿Con qué rapidez pueden reaccionar ante un error crítico?

El tiempo de respuesta se acuerda para cada app, según lo que hace, y se recoge en el plan. Tenga en cuenta que una corrección móvil también tiene que pasar la revisión de la tienda; para los casos urgentes solicitamos una revisión acelerada en iOS y usamos publicaciones escalonadas para limitar el daño.

¿Mantienen apps en React Native y códigos antiguos?

Sí, React Native con Expo, así como Swift, Objective-C, Kotlin y Java nativos. Para apps con frameworks que ya no se mantienen, la auditoría le dice durante cuánto tiempo es realista el soporte y qué supondría una migración.

¿También dan soporte al backend y a los servidores de la app?

Sí, y ese es precisamente el sentido del acuerdo. La API, el panel de administración, el alojamiento y los despliegues entran en el mismo contrato, de modo que un pago fallido o una notificación push que no llega los rastrea un solo equipo desde el teléfono hasta la base de datos.

¿La app seguirá en nuestra propia cuenta de desarrollador?

Debería. Publicamos en las cuentas de Apple y Google de su empresa con los accesos que usted nos concede, de modo que la titularidad de la app nunca depende de nosotros.

Cuéntenos su proyecto

Describa la tarea en unas líneas. En un día laborable le responderemos con preguntas o con una primera valoración del alcance y el coste.

¿Prefiere el correo electrónico o una llamada?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallin (Estonia). Nuestro equipo está distribuido por todo el mundo.

Únase a nuestro equipo

Envíe su CV a career@revolsource.com