Soporte y mantenimiento de aplicaciones móviles
Mantenemos las apps iOS y Android en funcionamiento tras su publicación: actualizaciones para las nuevas versiones del sistema, corrección de fallos, cumplimiento de las normas de las tiendas y publicaciones periódicas. Tanto para apps que desarrollamos nosotros como para apps creadas por otros equipos.
Cuándo necesita soporte su app
Una app que nadie mantiene no se queda igual. Poco a poco deja de funcionar a medida que Apple y Google cambian las plataformas a su alrededor.
- Una nueva versión de iOS o Android ha roto parte de la app
- La tienda avisa de que las actualizaciones se bloquearán a partir de una fecha límite
- Los informes de fallos no dejan de crecer y nadie los corrige
- El desarrollador se ha ido y se ha llevado el acceso a la cuenta de la tienda o las claves de firma
- Las reseñas se quejan de errores, pero no hay nadie que publique una corrección
- La app la creó otro equipo y necesita a alguien que se haga cargo de ella
Qué incluye
Nuevas versiones del sistema y del SDK
Probamos la app en las versiones beta de iOS y Android y publicamos las actualizaciones antes de que los usuarios se encuentren con el problema. Los SDK y las bibliotecas se mantienen en versiones con soporte.
Seguimiento y corrección de fallos
Los fallos se corrigen a partir de informes reales de la analítica de errores y de las consolas de las tiendas, empezando por los que afectan a más usuarios.
Cumplimiento de las normas de las tiendas
Niveles de API objetivo, manifiestos de privacidad, formularios de seguridad de datos, eliminación de la cuenta desde la app: las normas de las tiendas cambian cada año. Mantenemos las versiones y las fichas al día para que las actualizaciones se sigan aceptando.
Publicación en las tiendas
Compilamos, firmamos y enviamos las versiones, respondemos a los comentarios de la revisión y distribuimos las actualizaciones por fases, para que una versión defectuosa llegue al menor número posible de usuarios.
Recuperación de cuentas y claves
Si un antiguo desarrollador tenía la cuenta de desarrollador, los certificados o las claves de firma, llevamos a cabo el proceso de recuperación o transferencia con Apple y Google.
Rendimiento y pequeñas funciones
Tiempo de arranque, consumo de batería y de datos, además de las mejoras de interfaz y las pequeñas funciones que mantienen la app al día tras el lanzamiento.
Por qué una app necesita soporte después de publicarse
Apple y Google lanzan nuevas versiones de sus sistemas operativos cada año, cambian los requisitos de las tiendas y retiran API antiguas según su propio calendario. Google Play fija un nivel mínimo de API objetivo para las actualizaciones de apps, y Apple eleva periódicamente la versión mínima de Xcode y del SDK para los nuevos envíos. La mayor parte del soporte móvil consiste en seguir ese calendario externo, para que una simple corrección de errores nunca quede bloqueada por un plazo incumplido.
- Un calendario de los plazos de las plataformas que afectan a su app
- Pruebas en las versiones beta del sistema antes de su lanzamiento público
- Bibliotecas y SDK actualizados antes de quedar obsoletos
- Publicaciones planificadas para que la app nunca quede bloqueada en las tiendas
¿Ha desaparecido su desarrollador?
Ocurre más a menudo de lo que parece. Normalmente se puede recuperar el acceso a la cuenta de la tienda, aunque lleva tiempo y trámites con Apple o Google, y lo hemos hecho más de una vez. Primero determinamos qué conserva usted: el código fuente, la cuenta de desarrollador, las claves de firma y el backend. Los siguientes pasos dependen de lo que falte y, si la cuenta no se puede recuperar, la app puede volver a publicarse en la propia cuenta de su empresa.
- Inventario de código, cuentas, certificados y claves
- Recuperación o transferencia de la cuenta de desarrollador a su empresa
- Una versión funcional de la app a partir del código fuente que tiene
- Accesos documentados y registrados a su nombre
Asumir una app de otro equipo
Antes de comprometernos a mantener una app, la compilamos desde el código fuente, la ejecutamos en dispositivos y leemos el código. Así vemos si puede mantenerse tal como está, si necesita refactorización en algunas partes o si está construida sobre una tecnología sin futuro. En 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.
- Auditoría del código y de la compilación con un informe por escrito
- Un alcance de soporte realista y un precio mensual
- Lista de riesgos urgentes, como plazos de las tiendas o bibliotecas abandonadas
- Soporte del backend y de los servidores disponible en el mismo contrato
Cómo empieza el soporte móvil
Auditoría
Compilamos la app desde el código fuente, revisamos las cuentas de las tiendas y la firma, y analizamos el código y los datos de fallos. Recibe un informe sobre el estado de la app.
Alcance y precio
Recibe un alcance mensual con un precio fijo, en lugar de un acuerdo por horas sin límite definido.
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.
Soporte continuo
Actualizaciones del sistema, corrección de fallos y publicaciones dentro del alcance acordado, con un resumen después de cada versión.
Plataformas y herramientas
iOS
- Swift
- Objective-C
- Xcode
- TestFlight
- App Store Connect
Android
- Kotlin
- Java
- Android Studio
- Google Play Console
Multiplataforma
- React Native
Monitorización
- Firebase Crashlytics
- Firebase Analytics
Formas de trabajar con nosotros
Plan de soporte mensual
Un alcance mensual fijo tras la auditoría: actualizaciones del sistema, corrección de fallos, publicaciones y un volumen determinado de pequeños cambios.
Equipo móvil dedicado
Ingenieros de iOS y Android asignados a su app, que se ocupan a la vez del soporte y de las nuevas funciones.
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
El equipo de Revol sigue reforzando la capacidad de desarrollo del cliente gracias a un trabajo de alta calidad y un soporte fiable. Se comunican con eficacia y demuestran una comprensión sólida de las necesidades y del negocio del cliente.
Tomas
El trabajo de Revol ha cumplido plenamente las expectativas y ha dejado satisfecho al cliente. Su enfoque fresco y su disponibilidad para dar soporte han sido muy valiosos. Quien busque un equipo comunicativo y orientado al cliente para alcanzar sus objetivos puede contar con ellos.
Andrey
Preguntas frecuentes
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 y de la frecuencia de publicación que desee. Tras la auditoría le damos un alcance mensual y un precio fijo para él.
¿Con qué rapidez pueden reaccionar ante un error crítico?
El tiempo de respuesta se acuerda para cada app, según lo que hace. Tenga en cuenta que una corrección móvil también tiene que pasar la revisión de la tienda; en los casos urgentes solicitamos una revisión acelerada en iOS y usamos publicaciones por fases para limitar los daños.
¿Mantienen apps en React Native y códigos antiguos?
Sí, React Native y también Swift, Objective-C, Kotlin y Java nativos. En las apps basadas en frameworks que ya no se mantienen, la auditoría le indica durante cuánto tiempo es realista el soporte y qué implicaría una migración.
¿También mantienen el backend de la app?
Sí. La API, el panel de administración y los servidores forman parte del soporte de sitios web y de servidores, y pueden combinarse con el soporte de la app en un mismo contrato, para rastrear un problema 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