Favicon ToolsПроверитьСоздать
Platform

apple-touch-icon-precomposed: объяснение

apple-touch-icon-precomposed — это устаревшее значение rel, которое говорило ранней iOS не применять глянцевый «блеск» к иконке домашнего экрана. Изображение использовалось ровно так, как оно составлено. Поскольку iOS 7 убрала этот глянец, вариант precomposed больше ничего не меняет, и обычного apple-touch-icon достаточно.

Что означало "precomposed"

Вплоть до iOS 6 Safari автоматически добавлял глянцевый блик и скруглённые углы к любой иконке домашнего экрана. Объявление иконки как precomposed отключало этот блеск, так что дизайну, у которого уже была своя отделка, не навязывали вторую поверх.

iOS 7 полностью убрала автоматический глянец, что сделало различие бессмысленным. Оба значения rel теперь дают одинаковую иконку домашнего экрана, так что вариант precomposed по-прежнему учитывается, но ему нечего делать.

Два варианта

<!-- 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" />

Частые вопросы об иконке precomposed

Нужен ли мне apple-touch-icon-precomposed?

Нет. Начиная с iOS 7 нет глянца, от которого можно отказаться, так что обычный apple-touch-icon ведёт себя идентично. Отдавайте только его.

В чём разница между apple-touch-icon и версией precomposed?

Исторически precomposed пропускал автоматический глянцевый блеск iOS. На современной iOS ни один из них не добавляет блеск, так что практической разницы больше нет.

Отключает ли precomposed скруглённые углы?

Нет. iOS по-прежнему маскирует иконки домашнего экрана под собственный радиус углов независимо от этого. precomposed всегда влиял только на глянцевую накладку, которую iOS больше не применяет.

Похожие термины