Apple анонсировала адаптивный тёмный режим в бета-версии Safari 27.3. Функция включается по желанию пользователя: при тёмном оформлении системы браузер предлагает попробовать её на странице со светлым фоном. Сайты, заявляющие поддержку собственной тёмной темы, и страницы с уже тёмным оформлением преобразование не затрагивает
По данным разработчиков, почти 40% загрузок веб-страниц приходится на пользователей с тёмным режимом, но лишь 10% загрузок поддерживают его. Новый механизм меняет яркость цветов с сохранением оттенка и стремится обеспечить контраст текста не ниже 4,5:1. Большинство изображений остаются прежними; значки и простые чёрно-белые логотипы могут преобразовываться для сохранения видимости. Содержимое области рисования браузер не меняет
Сайтам обещан способ запретить перекрашивание всей страницы или отдельных элементов через указание исключительно светлой цветовой схемы. Однако в первой бете соответствующее ключевое слово ещё не поддерживается. Сам факт применения адаптивного режима скрыт от страницы: программные запросы возвращают исходные цвета. Apple объясняет это защитой от отслеживания по дополнительным признакам браузера
Автоматическая палитра ставит перед разработчиками практический вопрос: как проверить читаемость всех элементов, если браузер меняет их цвета? Собственная тёмная тема позволяет задать результат явно. При этом предпочтения читателей бывают противоположными, поэтому возможность выбрать оформление не менее важна, чем качество автоматического затемнения
Первоисточник — WebKit
Сообщите редакции. Существенные исправления мы отмечаем в материале