Quobis Collaborator
Quobis es un líder europeo en comunicaciones empresariales seguras, con sede en O Porriño (Pontevedra) desde 2006. Su plataforma Quobis Collaborator ofrece soluciones cloud de voz, vídeo y mensajería para operadores de telecomunicaciones, grandes empresas y sector público.
construyendo plataformas de comunicaciones seguras desde 2006
desplegados en operadores telco a nivel mundial
certificación de seguridad de la información
Cliente
-
Sede
O Porriño (Pontevedra), España
-
Sector
Comunicaciones empresariales / VoIP
-
Clientes objetivo
Operadores de telecomunicaciones, grandes empresas y sector público
-
Fundada
2006
Producto
-
Plataforma
iOS (iPhone)
-
Idiomas
Español, inglés, catalán, gallego, francés, alemán, italiano, portugués (8 idiomas)
-
Versión mín. iOS
iOS 15.0+
El reto
Quobis necesitaba un especialista externo en arquitectura y desarrollo iOS para llevar a cabo un análisis en profundidad de la app Quobis Collaborator y de su SDK (la librería iOS que el cliente distribuía para que terceros integraran las capacidades de voz, vídeo y mensajería en sus propias apps). El objetivo era validar la calidad de la arquitectura existente, identificar áreas de mejora técnica y garantizar la alineación con las mejores prácticas iOS en materia de seguridad, estabilidad, rendimiento y mantenibilidad antes de afrontar la siguiente fase de evolución del producto.
La solución
AtalayaSoft asignó a Francisco José García Navarro como senior iOS externo integrado en el equipo de Quobis. El alcance del engagement fue una auditoría técnica completa del SDK y de la app iOS de Quobis Collaborator, estructurada en tres frentes:
1. Auditoría de arquitectura y código
- Revisión de la arquitectura global de la app y del SDK, y de cómo se comunicaban entre sí.
- Análisis de la modularidad y de la separación de responsabilidades entre capas.
- Evaluación del uso de patrones de diseño (MVC, MVVM, Coordinator) y de su consistencia en la base de código.
- Identificación de deuda técnica acumulada y de los puntos críticos a refactorizar.
2. Seguridad, gestión de datos y rendimiento
- Revisión del almacenamiento seguro de credenciales, tokens y datos sensibles (uso correcto de Keychain).
- Auditoría de la gestión de errores y de los casos límite en flujos de comunicación en tiempo real.
- Análisis de rendimiento en escenarios reales de voz y vídeo sobre redes empresariales.
- Verificación del cumplimiento de las directrices de Apple (Human Interface Guidelines, App Store Review Guidelines).
3. Hoja de ruta de mejoras accionables
- Entrega de un informe técnico con recomendaciones priorizadas, separando hallazgos críticos, importantes y nice-to-have.
- Implementación posterior de las mejoras críticas para reforzar la mantenibilidad y fiabilidad a largo plazo de la plataforma.
- Recomendaciones de modernización (Swift, gestión de dependencias, testing) para futuras evoluciones del SDK y de la app.
Tecnologías y servicios usados
- Plataforma: iOS nativo
- Lenguajes auditados: Swift y Objective-C
- Comunicaciones en tiempo real: SDK propio de Quobis sobre WebRTC
- Áreas auditadas: arquitectura, modularidad, patrones de diseño, almacenamiento seguro (Keychain), gestión de errores, rendimiento, cumplimiento de Apple guidelines
- Servicio AtalayaSoft aplicado: iOS Senior para tu equipo
¿Necesitas un senior iOS externo para auditar tu app o tu SDK?
Si tu equipo necesita un senior iOS externo que audite la arquitectura, seguridad y rendimiento de tu app iOS o de un SDK propio antes de la siguiente release, hablemos. Te respondemos en menos de 24 horas laborables.