Si estás revisando los registros de acceso de tu servidor y te preguntas por qué cientos de dispositivos están lanzando errores 404 para un archivo llamado apple-touch-icon-precomposed.png, acabas de tropezar con una cápsula del tiempo del desarrollo web.

Apple Touch Icon Precomposed Explicado

Para entender por qué existe este archivo, tenemos que retroceder a los primeros días del iPhone. Antes de iOS 7, el lenguaje de diseño de Apple era fuertemente esqueumórfico. Cuando un usuario guardaba tu sitio web en su pantalla de inicio, iOS aplicaba automáticamente un brillo cristalino, bordes redondeados y una sombra a tu icono.

Apple pensaba que nos estaba haciendo un favor. Los diseñadores no estaban de acuerdo.

La era de los botones brillantes

Imagina que pasaste semanas perfeccionando un logotipo plano y minimalista para tu marca. En el momento en que un usuario anclaba tu sitio, iOS le aplicaba un efecto de gel grueso y brillante por encima. Marcas como Stripe o GitHub odiaban esto porque rompía por completo su identidad visual.

Apple introdujo una solución: la etiqueta precomposed. Al nombrar tu archivo apple-touch-icon-precomposed.png o usar el enlace HTML correspondiente, le decías explícitamente a iOS: "No toques mi icono. Ya lo he diseñado yo".

Cómo funcionaba la etiqueta Precomposed

La implementación era sencilla. Añadías una etiqueta de enlace específica en el head de tu documento.

<!-- El método precomposed heredado -->
<link rel='apple-touch-icon-precomposed' href='/apple-touch-icon-precomposed.png'>

Cuando un dispositivo iOS antiguo guardaba tu sitio, primero solicitaba la versión precomposed. Si la encontraba, tu icono se mantenía exactamente como lo diseñaste. Si solo encontraba el apple-touch-icon.png estándar, aplicaba el filtro de brillo.

Por qué debes eliminarlo en 2026

Aquí tienes mi opinión firme: hoy mismo deberías eliminar por completo todas las referencias a iconos precomposed de tu código. Apple eliminó el efecto de brillo hace más de una década con iOS 7. Los dispositivos iOS modernos nunca alteran el estilo interno de tu icono (aunque siguen forzando los bordes redondeados).

Tu configuración para 2026 debería verse exactamente así:

<!-- El método moderno y correcto -->
<link rel='apple-touch-icon' href='/apple-touch-icon.png'>

Si necesitas generar un icono limpio y moderno que satisfaga los requisitos actuales de iOS sin el equipaje heredado, usa Mzu favicondl. Genera exactamente lo que necesitas para la web de hoy. Para profundizar en los requisitos actuales de iOS, lee nuestra guía de configuración de Apple Touch Icon.

Deja de cargar con código de 2012. Limpia tus etiquetas head, elimina el sufijo precomposed y disfruta de un registro de servidor un poco más limpio.