Cómo desactivar Liquid Glass para iOS 26 (y mantener tu UI estable)

La llegada de iOS 26 trajo consigo el nuevo lenguaje de diseño Liquid Glass, un aspecto visual con transparencias dinámicas y efecto “vidrio líquido” que Apple implementó a nivel de interfaz en toda la plataforma.

Si recientemente actualizaste tu entorno a macOS Tahoe y Xcode 26 y al compilar tu app en iOS 26 encontraste que la IU se rompió o se ve inconsistente con tu sistema de diseño actual, este artículo te explica cómo optar temporalmente por el diseño clásico mientras adaptas tu UI al nuevo sistema — una solución práctica que puedes implementar hoy mismo.

¿Qué es Liquid Glass y por qué afecta tu app?

Liquid Glass es el nuevo lenguaje visual de Apple presentado oficialmente en junio de 2025. Reemplaza el diseño plano tradicional con una apariencia translúcida, reflejante y con profundidades tipo “vidrio”.

Aunque visualmente es atractivo, este cambio puede:

  • Alterar colores de fondos y transparencias.
  • Afectar elementos del sistema como barras de navegación, tab bars, menús y modales.
  • Romper layouts que dependen de vistas sólidas o sin transparencia.

Si tu diseño se basa en colores sólidos o un sistema visual con alta precisión de contraste, la transición puede provocar inconsistencia visual o comportamientos inesperados durante la ejecución en dispositivos con iOS 26.

A mí me ha pasado con algunos controles usando MAUI, por ejemplo usando TitleView, algo parecido a esto:

Solución: desactivar Liquid Glass temporalmente en tu app

La buena noticia es que Apple provee un método oficial para “optar por compatibilidad” y desactivar provisoriamente el nuevo diseño  visual en tu app mientras migras tu UI.

1. Editar el archivo Info.plist

Abre el archivo Info.plist de tu proyecto y agrega la siguiente clave:

<key>UIDesignRequiresCompatibility</key>
<true/>
  • Esta configuración indica que tu app requiere compatibilidad con el diseño clásico.
  • Al compilar con este flag, iOS 26 renderizará tu app sin aplicar el estilo Liquid Glass, devolviendo un comportamiento visual similar al de versiones anteriores.

Importante: solo es una solución temporal

Apple ha dejado claro que esta compatibilidad estará disponible solo hasta iOS 27, lo que significa que:

  • A partir de iOS 28 (y versiones futuras), el flag puede ser removido.
  • Lo ideal es que actualices tu UI para adoptar o adaptarse al nuevo lenguaje visual antes de que desaparezca esta opción.

Recomendaciones para migrar tu diseño

Mientras usas esta solución temporal, aquí tienes algunas acciones recomendadas:

  • Audita los elementos de UI afectados:
    Revisa vistas que dependen de colores sólidos o layouts absolutamente posicionados.
  • Evalúa la legibilidad y contraste:
    El nuevo estilo puede afectar los niveles de legibilidad — asegúrate de probar diferentes modos de contraste y transparencia en iOS 26.
  • Actualiza tus assets visuales:
    Iconos, fondos y componentes deben adaptarse para funcionar armoniosamente con transparencias y profundidad.

Conclusión

Si tu UI falla o se ve dañada al compilar y ejecutar tu app en iOS 26 con Liquid Glass, puedes:

  • Añadir UIDesignRequiresCompatibility = YES en tu Info.plist para desactivar el nuevo estilo visual.
  • Ganar tiempo mientras actualizas tu diseño y pruebas adecuadamente en entornos reales.

Esta técnica no es solo útil — es estratégica para mantener la experiencia de usuario intacta hasta que completes la migración a la nueva estética de Apple.