apple-touch-icon-precomposed erklärt
apple-touch-icon-precomposed ist ein veralteter rel-Wert, der frühem iOS mitteilte, seinen glänzenden „Schein“ nicht auf ein Home-Bildschirm-Icon zu legen. Das Bild wurde genau so verwendet, wie es gestaltet war. Da iOS 7 diesen Glanzeffekt fallen ließ, ändert die precomposed-Variante nichts mehr, und ein einfaches apple-touch-icon ist alles, was du brauchst.
Was „precomposed“ bedeutete
Bis iOS 6 fügte Safari jedem Home-Bildschirm-Icon automatisch einen glänzenden Glanz und abgerundete Ecken hinzu. Das Icon als precomposed zu deklarieren opt-te aus dem Glanz aus, sodass eine Gestaltung, die bereits ihren eigenen Finish hatte, nicht noch einen obendrauf bekam.
iOS 7 entfernte den automatischen Glanz vollständig, was die Unterscheidung hinfällig machte. Beide rel-Werte erzeugen nun dasselbe Home-Bildschirm-Icon, sodass die precomposed-Variante zwar weiterhin beachtet wird, aber nichts mehr zu tun hat.
Die zwei Varianten
<!-- legacy: opted out of the old iOS gloss -->
<link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png" />
<!-- today: just use this -->
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />FAQ zum precomposed Icon
Brauche ich apple-touch-icon-precomposed?
Nein. Seit iOS 7 gibt es keinen Glanz mehr, aus dem man aussteigen könnte, sodass sich ein einfaches apple-touch-icon identisch verhält. Liefere nur dieses aus.
Was ist der Unterschied zwischen apple-touch-icon und der precomposed-Version?
Historisch überging precomposed den automatischen glänzenden Schein von iOS. Auf aktuellem iOS fügt keine der beiden einen Schein hinzu, sodass es praktisch keinen Unterschied mehr gibt.
Verhindert precomposed die abgerundeten Ecken?
Nein. iOS maskiert Home-Bildschirm-Icons ungeachtet dessen weiterhin auf seinen eigenen Eckradius. precomposed betraf immer nur den Glanz-Overlay, den iOS nicht mehr anlegt.