Liquid Glass это полупрозрачный материал интерфейса Apple, который вышел 15 сентября 2025 года в iOS 26 и других системах версии 26. Приложение из Xcode 26 и новее получает его в стандартных элементах само, а отказаться можно только временно, ключом UIDesignRequiresCompatibility, под iOS 27 он уже не действует.
Что такое Liquid Glass
Liquid Glass это материал интерфейса Apple, похожий на настоящее стекло. Он полупрозрачный, преломляет и отражает то, что под ним, и берёт цвет у контента. Apple показала его 9 июня 2025 года на WWDC25 (Apple Newsroom). Впервые один дизайн пришёл сразу в iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26 и tvOS 26, людям он стал доступен 15 сентября 2025 года.
Из стекла сделаны кнопки, переключатели, ползунки, панели вкладок и боковые панели. В Human Interface Guidelines это отдельный слой управления и навигации, который плавает над контентом, а контент прокручивается под ним и виден сквозь него.
Где Liquid Glass в Xcode
Отдельного переключателя нет. Приложение получает Liquid Glass, когда его собирают в Xcode 26 или новее, стандартные элементы SwiftUI, UIKit и AppKit меняют вид сами (обзор Liquid Glass). Для своих элементов в SwiftUI есть модификатор glassEffect, по умолчанию это вариант regular в форме капсулы. Соседние стеклянные элементы собирают в GlassEffectContainer, чтобы они сливались и перетекали друг в друга.
Временный отказ ставится в Info.plist, в Xcode это вкладка Info у цели приложения, ключ UIDesignRequiresCompatibility со значением YES. Иконку из стеклянных слоёв делают в Icon Composer, он входит в Xcode.
Даты и числа Apple
| Что | Значение |
|---|---|
| Анонс | 9 июня 2025 года |
| Выход в системах | 15 сентября 2025 года, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, tvOS 26 |
| glassEffect в SwiftUI | с iOS 26.0 |
| Варианты материала | regular и clear |
| Затемнение под clear на светлом фоне | тёмный слой 35% непрозрачности |
| Ключ UIDesignRequiresCompatibility | с iOS 26.0, в сборках под iOS 27 и новее не действует |
| Сборки для App Store | только из Xcode 26 и новее, с 28 апреля 2026 года |
| Icon Composer | macOS Tahoe 26.4 или новее, виды Default, Dark и Mono |
| iOS 27 | 14 сентября 2026 года, ползунок вида Liquid Glass в Настройках |
По данным Apple Newsroom, Human Interface Guidelines, документации Apple и требований App Store, проверено 16.10.2026.
Можно ли отключить Liquid Glass
Только на время. Ключ UIDesignRequiresCompatibility запускает приложение в режиме совместимости, как будто оно собрано на старом SDK. Apple пишет, что ключ нужен временно, пока вы дорабатываете интерфейс, и что в сборках под iOS 27 и новее система его не учитывает (документация ключа).
iOS 27 вышла 14 сентября 2026 года. На 16 октября 2026 года App Store ещё принимает сборки из Xcode 26, и в них ключ работает. Переход на Xcode 27 этот выход закрывает. А в iOS 27 люди сами двигают ползунок вида стекла в Настройках, от почти прозрачного до полностью тонированного (Apple Newsroom), и интерфейс должен читаться при любом положении.
Как перевести приложение на Liquid Glass
- Соберите приложение в Xcode 26 или новее и запустите на симуляторе с iOS 26, стандартные панели и кнопки уже станут стеклянными.
- Уберите свои цветные подложки под панелями вкладок и навигации, они спорят со стеклом и закрывают контент.
- Свои плавающие кнопки и панели переведите на glassEffect, соседние объедините в GlassEffectContainer.
- Для элементов поверх фото и видео берите вариант clear, а на светлом фоне подложите затемнение 35%.
- Пересоберите иконку слоями в Icon Composer и проверьте виды Default, Dark и Mono.
- Проверьте экраны с включёнными «Понижение прозрачности» и «Увеличение контраста» в настройках универсального доступа.
Частые ошибки
- Стекло в слое контента. HIG советует не делать из Liquid Glass фоны и карточки, иначе путается иерархия экрана.
- Стеклом всё подряд. Apple просит ограничиться самыми важными элементами, лишнее стекло отвлекает от того, ради чего открыли приложение.
- Вариант clear на светлом фоне без затемнения. Текст на прозрачном стекле теряется, поэтому HIG советует тёмный слой 35% под ним.
- Ключ совместимости как постоянное решение. В сборках под iOS 27 система его не учитывает, и приложение всё равно получит новый вид, только позже и без подготовки.
Appto предлагает два-три направления дизайна живым макетом в телефоне, а приложение пишет на SwiftUI, где стандартные элементы получают Liquid Glass сами. Подробнее на странице о дизайне.
Вопросы
Что нового у Liquid Glass в iOS 27?
iOS 27 вышла 14 сентября 2026 года и добавила в Настройки ползунок, которым человек выбирает вид стекла, от почти прозрачного до тонированного.
Как отключить Liquid Glass в Xcode 26?
Временно, ключом UIDesignRequiresCompatibility со значением YES в Info.plist. В сборках под iOS 27 и новее система этот ключ не учитывает (документация Apple на 16.10.2026).
С какой даты App Store требует Xcode 26?
С 28 апреля 2026 года App Store Connect принимает только сборки из Xcode 26 и новее на SDK iOS 26 и других систем версии 26.
Чем вариант clear отличается от regular?
Regular размывает фон и держит текст читаемым, им сделано большинство системных элементов. Clear почти прозрачный, для фото и видео, на светлом фоне под ним нужно затемнение 35%.
Сделайте своё приложение в Appto
Appto сама проверит нишу по свежим данным App Store, нарисует экраны, напишет код, оформит страницу в App Store и отправит в Apple с вашего аккаунта или покажет, что нажать в App Store Connect. Работает на вашем Claude Code или Codex.
Скачать для Mac