MacRumors

Skip to Content

Apple хочет исправить тесный интерфейс Safari на iPhone Duo

Apple рассматривает изменения в Safari на iPhone Duo, которые позволили бы веб-сайтам использовать большую часть внешнего дисплея, однако компания пока не определилась с подходом.

safari iphone duo webkit
Сложность заключается в том, чтобы позволить страницам занимать область под боковыми элементами управления Safari, не делая при этом части сайта недоступными. В публикации в блоге WebKit от пятницы, 23 октября, Джен Симмонс (Jen Simmons) из Apple пояснила, что это можно реализовать с помощью уже существующей веб-настройки, однако исследования Apple показывают, что многие сайты будут обрабатывать её некорректно.

Эта настройка, viewport-fit=»cover», позволяет веб-странице расширяться на области, которые в противном случае были бы зарезервированы. При этом разработчики сайтов должны оставлять достаточно места вокруг важного контента, чтобы его не перекрывал интерфейс. По словам Симмонс, многие сайты не предусматривают такие отступы со всех сторон.

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

Пока что Safari 27.1 ограничивает веб-страницы областью рядом с элементами управления и заполняет оставшуюся полосу фоновым цветом страницы. Это сокращает ширину, доступную для контента на внешнем дисплее.

Такая компоновка обусловлена пропорциями экрана. Apple разместила элементы управления сбоку устройства, поскольку внешний дисплей ниже и шире, чем экраны других iPhone, — так для приложений и веб-страниц сохраняется больше места по высоте.

Кроме того, в Safari 27.1 появился автоматический двухстраничный просмотр PDF, когда ‌iPhone Duo‌ держат частично сложенным, как книгу. Если разложить устройство полностью или закрыть его, документ вернётся к одностраничному виду.

Разработчики также могут протестировать экспериментальную поддержку определения положения сгиба экрана и размещения контента с учётом центрального сгиба устройства. Эти функции доступны через флаги функций Safari, а предлагаемое изменение, касающееся контента под элементами управления, всё ещё находится на стадии изучения.