Escrito por Denys Havryliak
Complicaciones de Apple Watch: Crear Esferas Útiles (2026)
Complicaciones de Apple Watch en 2026: WidgetKit vs ClockKit, cuándo aportan valor real y las restricciones de diseño que deciden si se llegan a usar.

TL;DR
- Las complicaciones son los pequeños datos que los usuarios añaden a su esfera — el espacio más valioso de la plataforma
- WidgetKit es la API moderna. ClockKit está obsoleto para desarrollo nuevo
- Una complicación útil responde a una pregunta con un número, un icono o una frase — nada más
- El presupuesto de actualización importa: watchOS asigna un presupuesto diario de refresco. Las complicaciones que lo superan dejan de actualizarse
- Applefy desarrolla complicaciones para todas las familias de complicaciones y tipos de esfera como parte de sus proyectos estándar de watchOS
Escrito por el equipo de Applefy — desarrollamos apps nativas de watchOS con complicaciones de WidgetKit para múltiples familias de complicaciones y esferas.
La esfera es la pantalla de inicio del Apple Watch. Las complicaciones son las pequeñas piezas de información que los usuarios colocan en ella: tiempo, calendario, progreso de los anillos, cotización de bolsa, datos propios de apps de terceros.
Si tu app del reloj se gana un hueco de complicación en la esfera principal del usuario, se ve entre 50 y 100 veces al día. Ese es el espacio más valioso que Apple ofrece a las apps de terceros. Crear una complicación que gane y conserve ese hueco es lo que más impacto tiene en una app de watchOS.
Qué son (y qué no son) las complicaciones
Las complicaciones muestran en la esfera una única pieza de información legible de un vistazo. No son mini-apps. No son interfaces interactivas. Son superficies.
Tocas una complicación y se abre la app subyacente. Esa es la única interacción. Todo lo demás es información.
WidgetKit vs ClockKit en 2026
La situación de los frameworks:
- WidgetKit es la API moderna. El mismo framework que los widgets de iOS, extendido a watchOS. Es lo que se usa en el desarrollo nuevo en 2026.
- ClockKit es el framework heredado. Obsoleto para desarrollo nuevo. Las apps existentes con complicaciones de ClockKit siguen funcionando, pero las novedades llegan a WidgetKit.
Si un estudio te propone ClockKit para un proyecto nuevo de watchOS en 2026, es señal de que no se ha puesto al día.
Familias de complicaciones y esferas
Apple agrupa las complicaciones en familias según su tamaño y forma. Cada esfera admite un subconjunto de familias.
| Familia | Caso de uso | Datos de ejemplo |
|---|---|---|
| Circular Small | Anillos de actividad, esquinas de la esfera Modular | Un solo icono o valor |
| Corner | Esquinas de Infograph | Indicador curvo más valor |
| Inline | Texto en la parte superior de la esfera | Cadena corta |
| Rectangular | Huecos grandes de la esfera Modular | Titular más subtítulo |
| Graphic Circular | Centro de Infograph | Indicador más icono más valor |
| Graphic Rectangular | Rectangular de Infograph | Título más cuerpo más imagen |
| Extra Large | Esferas de una sola complicación | Valor grande y legible |
Para competir por una colocación destacada en la esfera (Modular, Infograph, Modular Compact), tienes que desarrollar al menos las familias que usan esas esferas. La mayoría de apps lanzan entre 4 y 6 variantes de familia.
Qué hace útil a una complicación
Tres reglas sacadas del trabajo real con watchOS:
- Responde a una sola pregunta. «¿Cuál es mi frecuencia cardíaca?» «¿Cuántas calorías he quemado?» «¿Lleva retraso el próximo tren?» No varias preguntas en el mismo espacio.
- Que se lea en 0,5 segundos. Si el usuario tiene que fijarse para leer el valor, la complicación ha fallado. Usa el tamaño de familia adecuado para tu tipo de dato.
- Actualiza con criterio. Complicación de frecuencia cardíaca: en tiempo real durante los entrenamientos. Tiempo: cada hora. Cotización de bolsa: cada 5–15 minutos. Calendario: cuando cambian los eventos. Ajusta la frecuencia de actualización al ritmo real de cambio del dato.
La trampa del presupuesto de actualización
watchOS asigna un presupuesto diario de refresco por app. Las complicaciones que lo superan dejan de actualizarse hasta el día siguiente, y dejan un valor obsoleto en la esfera del usuario.
Errores habituales que agotan el presupuesto:
- Actualizar cada minuto cuando el dato cambia cada hora
- Disparar actualizaciones desde respuestas de red sin limitarlas
- Refrescar con cada notificación del iPhone
El patrón correcto: usar actualizaciones basadas en Timeline con WidgetKit. Programa las entradas en los puntos de transición conocidos. Deja que el sistema gestione el refresco real.
Ejemplo real de Applefy
Un cliente lanzó una app de finanzas con una complicación de cotización de bolsa que se actualizaba cada 30 segundos. En una semana, la mitad de sus usuarios se quejaba de que el valor se quedaba congelado.
La causa: las actualizaciones cada 30 segundos en el iPhone mandaban el proceso del reloj a segundo plano y agotaban el presupuesto diario a media mañana. Las cotizaciones se congelaban.
La solución: pasar a entradas de Timeline cada 5 minutos durante el horario de mercado, en pausa fuera de ese horario. La misma sensación de frescura para el usuario, una reducción de la frecuencia de actualización de ~95% y complicaciones que ya nunca se quedaron obsoletas.
La estrategia de actualización es la diferencia entre una complicación que funciona y otra que falla en silencio.
Restricciones de diseño
- Usa SF Symbols y los colores del sistema. Los iconos personalizados rara vez quedan bien al tamaño de una complicación. La iconografía de Apple está calibrada para el formato.
- Prueba en Always-On Display. Las complicaciones siguen visibles con refresco de 1 Hz en AOD. Los diseños que dependen de la saturación de color fallan en la paleta reducida del AOD.
- Ten en cuenta la accesibilidad. VoiceOver lee las complicaciones en voz alta. Los valores simples funcionan. Los elementos dibujados a medida sin etiquetas de accesibilidad, no.
- Localiza los datos, no solo las etiquetas. 1,5K calorías frente a 6,3 MJ. Distintas regiones, distintas unidades. watchOS se encarga de esto si usas los tipos estándar de HealthKit.
Cuándo añadir complicaciones
Añade complicaciones cuando:
- Tu app muestra un número, un estado o un evento próximo que el usuario quiere consultar de un vistazo
- El dato cambia con la frecuencia suficiente como para que sacar el teléfono o abrir la app sea una fricción
- Los usuarios lo han pedido (siempre es buena señal)
No añadas complicaciones cuando:
- El valor de tu app está en la experiencia, no en un número
- El dato solo importa en momentos concretos, no como información ambiental
- Todavía no has lanzado la app de watchOS subyacente
Cómo desarrolla Applefy las complicaciones
Práctica estándar en todos los proyectos de watchOS:
- Identificar la pregunta del usuario. ¿Qué única pieza de información merece el hueco en la esfera?
- Elegir las familias de complicaciones que se van a admitir. Cubrir Modular e Infograph como mínimo.
- Implementar con WidgetKit usando actualizaciones basadas en Timeline.
- Probar en Always-On Display.
- Perfilar la frecuencia de refresco frente al presupuesto diario.
- Verificar que VoiceOver funciona con cada variante.
Reserva una conversación gratuita sobre tu app de watchOS: applefy.tech
Preguntas frecuentes
¿Cuál es la diferencia entre WidgetKit y ClockKit?
WidgetKit es el framework moderno de complicaciones, compartido con los widgets de iOS. ClockKit es el framework heredado, obsoleto para desarrollo nuevo. Las apps nuevas de watchOS en 2026 deberían usar WidgetKit.
¿Cuántas complicaciones debería lanzar mi app?
Cubre las familias principales: Circular Small, Corner, Rectangular, Graphic Circular y Graphic Rectangular. Es suficiente para dar soporte a Modular, Infograph y Modular Compact — las tres esferas más usadas. Lo habitual son entre 4 y 6 variantes.
¿Con qué frecuencia puede actualizarse una complicación?
Apple no publica una tasa estricta, pero una guía práctica: entre 4 y 12 veces por hora para las complicaciones activas. Usa actualizaciones basadas en Timeline con WidgetKit y deja que el sistema gestione la programación. Un exceso de actualizaciones agota el presupuesto diario.
¿Pueden las complicaciones mostrar datos en tiempo real, como la frecuencia cardíaca en directo?
La frecuencia cardíaca en directo durante un entrenamiento, sí — mediante la Workout API. Fuera de un entrenamiento activo, no. Apple limita a propósito las actualizaciones en tiempo real para preservar la batería.
¿Son visibles las complicaciones en Always-On Display?
Sí. Las complicaciones siguen visibles con una tasa de refresco reducida en AOD. Diséñalas para que sean legibles con la paleta de color reducida del AOD.
¿Pueden los usuarios añadir mi complicación a cualquier esfera?
Solo a las esferas que admiten la familia que ofrece tu complicación. Algunas esferas son restrictivas — Solar, Astronomía, Vapor — y no aceptan complicaciones de terceros en absoluto.
¿Seguirá funcionando mi complicación de ClockKit en 2026?
Sí — ClockKit está obsoleto, no eliminado. Las apps existentes siguen funcionando. El desarrollo nuevo debería ser con WidgetKit. Planifica la migración para cuando vayas a lanzar de todas formas una actualización de tu app de watchOS.
¿Cómo decide Applefy qué familias de complicaciones desarrollar?
Identificamos las esferas principales del usuario y después cubrimos las familias que esas esferas admiten. Modular e Infograph son los objetivos más habituales. Añadimos Extra Large para los usuarios de esferas de una sola complicación.
¿Consumen batería las complicaciones?
Sí, pero de forma mínima si están bien implementadas. Las complicaciones de WidgetKit basadas en Timeline son mucho más baratas que un sondeo propio. El coste de batería lo domina la frecuencia de actualización.
¿Puedo hacer que mi complicación sea interactiva?
Más allá de abrir la app al tocarla, no. Las complicaciones son superficies de visualización, no controles interactivos. La interfaz completa vive en la app del reloj.
Artículos relacionados
- Desarrollo de Apps para Apple Watch: Guía para founders en 2026Desarrollo
- Coste de Desarrollo de Apps para Apple Watch: Lo que Cuesta Realmente Desarrollar para watchOS en 2026Desarrollo
- watchOS Nativo vs App Companion: La Decisión de Arquitectura para tu App de iPhone (2026)Desarrollo
