Руководство

Apple Руководство по сенсорным значкам

Когда кто-то нажимает «Добавить на главный экран» на Safari, iOS использует apple-touch-icon, а не favicon.ico. Отправьте PNG размером 180×180, поместите его в корень вашего сайта как apple-touch-icon.png и свяжите его с помощью `<link rel='apple-touch-icon' size='180x180' href='/apple-touch-icon.png'>` в вашем `<head>`. favicon generator экспортирует PNG правильного размера из любого исходного изображения, и в этом руководстве объясняются все детали системы значков главного экрана iOS.

apple-touch-icon — это совершенно отдельный ресурс от вашего favicon.ico. Вкладки браузера используют favicon.ico (или связанный с ним PNG/SVG). При установке iOS на главном экране используется apple-touch-icon. Без apple-touch-icon Safari делает снимок экрана области просмотра вашей страницы с низким разрешением и использует его в качестве значка на главном экране — размытый результат без бренда, который выглядит непрофессионально рядом с собственными приложениями.

Apple представил apple-touch-icon в iOS 1.1.3 еще в 2007 году и с тех пор расширял поддерживаемые размеры по мере увеличения плотности экрана iPhone и iPad. Текущая рекомендация для одного файла для всех устройств — 180×180 пикселей. Этот размер отображается с плотностью 60 пикселей при плотности 3x на iPhone 6 Plus, iPhone X и всех последующих моделях iPhone. Старые модели (iPhone SE 1-го поколения, iPhone до версии Plus) используют размер 120×120 с увеличением 2x — iOS автоматически уменьшает размер файла 180×180 до нужного размера.

Для покрытия iPad Apple рекомендует 167×167 для iPad Pro (3x) и 152×152 для стандартных iPad. На практике один файл размером 180×180, служащий apple-touch-icon, приемлемо покрывает все эти случаи, поскольку iOS уменьшает масштаб с помощью высококачественной билинейной фильтрации. Если безупречная резкость на iPad Pro является приоритетом, добавьте дополнительный тег `<link rel='apple-touch-icon' size='167x167' href='/apple-touch-icon-167x167.png'>`.

Формат PNG является обязательным для apple-touch-icon. iOS игнорирует файлы .ico, JPEG, SVG и GIF для значков на главном экране. Всегда экспортируйте PNG-32 (с альфа-каналом) или PNG-24 (без прозрачности, если у вашего значка сплошной фон). Прозрачность поддерживается и рекомендуется — значок с прозрачным фоном позволяет iOS применять стандартные эффекты закругленных углов и блеска к более старым версиям iOS.

Безопасная маржа имеет значение для apple-touch-icon. Хотя iOS больше не применяет старое глянцевое наложение (удаленное в iOS 7), оно обрезает значок до скругленного прямоугольника. Оставляйте вставки основного логотипа примерно на 10 % со всех сторон, чтобы ничего важного не было зажато закругленными углами. Безопасная область составляет примерно 162×162 пикселей на холсте размером 180×180.

Важно разместить файл apple-touch-icon в корне вашего домена. Хотя вы можете использовать любой URL-адрес через тег ссылки href, некоторые версии iOS Safari и некоторые сканеры Apple (для интеграции поисковой системы Spotlight) будут пытаться получить /apple-touch-icon.png или /apple-touch-icon-precompose.png непосредственно из корня, не считывая тег ссылки HTML. Размещение файла в корне обеспечивает лучшую совместимость.

Вариант тега `precomposed` — `<link rel='apple-touch-icon-precompose'>` – сообщает старым версиям iOS не применять к значку какие-либо дополнительные визуальные эффекты (глянец, закругленные углы, тень). Apple удалил эти эффекты в iOS 7, поэтому в 2026 году различие между «apple-touch-icon» и «apple-touch-icon-precompose» не имеет значения для современного iOS. Используйте простое значение отношения `apple-touch-icon`.

Поддерживаются объявления нескольких размеров с использованием нескольких тегов ссылок. Для максимальной точности на всех устройствах Apple вы можете объявить: `<link rel='apple-touch-icon' size='180x180' href='/apple-touch-icon-180x180.png'>` для iPhone 6 Plus и новее, `<link rel='apple-touch-icon' size='167x167' href='/apple-touch-icon-167x167.png'>` для iPad Pro и `<link rel='apple-touch-icon' size='152x152' href='/apple-touch-icon-152x152.png'>` для старых iPad. iOS выбирает наиболее близкое совпадение.

Apple Watch не использует apple-touch-icon для значков приложений часов — они поступают из встроенного пакета приложений. Однако если пользователь переходит на ваш веб-сайт из браузера Apple Watch, Safari Watch отображает apple-touch-icon в списке закладок. Здесь работает тот же PNG 180×180 без каких-либо изменений.

macOS Safari на Mac также использует apple-touch-icon при добавлении веб-сайта в Dock в качестве веб-приложения (macOS Sonoma и более поздние версии позволяют закреплять веб-сайты как веб-приложения из Safari). apple-touch-icon используется в качестве значка Dock. Это делает apple-touch-icon важным не только для мобильных устройств, но и для пользователей Mac на современной macOS.

При обновлении apple-touch-icon iOS кэширует старый значок на устройстве пользователя и не проверяет наличие обновлений, пока пользователь не удалит значок на главном экране и не добавит его заново или не очистит кеш Safari. Этот кэш не контролируется на стороне сервера — это поведение iOS на стороне клиента. Сообщение об этом заинтересованным сторонам помогает определить, насколько быстро ребрендинг распространится на существующие сохранения на главном экране.

Для правильного тестирования apple-touch-icon требуется физическое устройство iOS или симулятор Xcode iOS. На устройстве откройте Safari, перейдите на свой сайт, нажмите кнопку «Поделиться» и выберите «Добавить на главный экран». Предварительный просмотр в диалоговом окне должен показать ваш apple-touch-icon. Если вместо этого отображается снимок экрана, либо файл недоступен по заявленному URL-адресу, либо в вашем HTML отсутствует тег ссылки.

favicon generator выводит файл apple-touch-icon.png размером 180×180 как часть стандартного пакета значков. После создания поместите файл в корень вашего сайта и добавьте тег ссылки в HTML `<head>`. Полное руководство по всем размерам значков, которые соответствуют apple-touch-icon, см. в справочнике favicon sizes explained.

Как это работает

  1. 1

    Создайте PNG размером 180×180.

    Загрузите свой логотип или торговую марку (источник 512×512 PNG или SVG) на [favicon generator](tool:favicon-generator). В пакет входит файл apple-touch-icon.png размером ровно 180×180 пикселей, готовый к использованию.

  2. 2

    Применить отступы безопасной зоны

    Убедитесь, что ваш логотип находится на расстоянии не менее 10 % (18 пикселей) от каждого края холста размером 180×180. Это предотвращает обрезание изображения закругленными углами iOS. Генератор автоматически применяет безопасные пределы.

  3. 3

    Поместите файл в корень вашего сайта

    Скопируйте apple-touch-icon.png в корневой каталог вашего сайта — тот же каталог, который обслуживает index.html или вашу домашнюю страницу. Доступный URL-адрес должен быть https://yourdomain.com/apple-touch-icon.png.

  4. 4

    Добавьте тег ссылки в <head>.

    Внутри HTML `<head>` добавьте: `<link rel='apple-touch-icon' size='180x180' href='/apple-touch-icon.png'>`. Для устройств нескольких размеров также добавьте дополнительные теги для 167×167 и 152×152.

  5. 5

    Тестирование с добавлением на главный экран

    На iPhone или iPad откройте Safari, перейдите на свой сайт, нажмите «Поделиться» и выберите «Добавить на главный экран». В диалоговом окне предварительного просмотра должен отображаться ваш apple-touch-icon. Если отображается снимок экрана, проверьте путь к файлу и синтаксис тега ссылки.

Попробовать сейчас

Создайте свой apple-touch-icon

Генератор фавиконов

Частые вопросы

Какой размер apple-touch-icon?+

180×180 пикселей PNG для всех текущих iPhone. Этот единственный файл также охватывает старые модели iPhone (уменьшенные до 120×120) и iPad (152×152 и 167×167). Если резкость iPad Pro имеет решающее значение, добавьте дополнительно явные теги ссылок 167×167 и 152×152.

Какой формат требуется для apple-touch-icon?+

Только PNG. iOS игнорирует файлы .ico, JPEG, SVG и GIF для значков на главном экране. Экспортируйте квадрат PNG-32 (с альфа-каналом) или PNG-24 (сплошной фон). Прозрачность поддерживается и четко отображается на главном экране iOS.

Где следует разместить apple-touch-icon.png?+

В корне вашего сайта, доступном по адресу https://yourdomain.com/apple-touch-icon.png. Некоторые версии сканеров iOS Safari и Apple извлекают этот путь напрямую, не считывая теги ссылок HTML. Тег ссылки href может указывать на любой путь, но корневое размещение обеспечивает максимальную совместимость.

Нужен ли мне favicon.ico, если у меня есть apple-touch-icon?+

Да. apple-touch-icon предназначен только для установки iOS на главном экране. Вкладки браузера, панели закладок, ярлыки Windows и все контексты, отличные от iOS, по-прежнему используют favicon.ico или PNG/SVG, связанные стандартными тегами ссылок. Эти два актива служат совершенно разным целям.

В чем разница между apple-touch-icon и apple-touch-icon с предварительным составлением?+

Предварительно составленный вариант сообщает старому iOS не применять визуальные эффекты (глянец, закругленные углы). Apple удалил эти эффекты в iOS 7 (2013), поэтому различие не имеет значения в 2026 году. Используйте rel='apple-touch-icon'` во всех новых проектах.

Почему на моем сайте отображается скриншот вместо apple-touch-icon на iOS?+

Либо файл недоступен по заявленному URL-адресу (проверьте наличие ошибок 404), либо в HTML `<head>` отсутствует тег ссылки, либо формат файла отличается от PNG. Убедитесь, что URL-адрес разрешается правильно, открыв его непосредственно в браузере, и убедитесь, что в теге ссылки используется `rel='apple-touch-icon'`.

Требуется ли для apple-touch-icon заполнение безопасной зоны?+

Да. iOS обрезает значок в закругленный прямоугольник. Оставляйте вставки основного логотипа примерно на 10 % со всех сторон (примерно 18 пикселей отступа на холсте размером 180×180). Это гарантирует, что закругленные углы никогда не затмят важные части вашего фирменного знака.

Связанные инструменты

Больше руководств

Руководства

Откройте для себя FetchFavicon

Категории

Конвертеры

Утилиты

Путеводители

Учебники