Дизайнер Apple: курсор будет просто проходить под «челкой» нового MacBook Pro

от автора

Пример размещения заголовков строк меню и обозначений в системном меню с «челкой» в новых MacBook Pro.

Дизайнер Apple Линда Донг рассказала про особенности работы macOS с «челкой» нового MacBook Pro для пользователей и разработчиков.

По словам Донг, обладателям новых ноутбуков Apple понадобиться некоторое время, чтобы привыкнуть к «челке». При движении курсором в месте выреза этот элемент интерфейса будет просто исчезать под «челкой» и вылезать там, куда пользователь далее направит его за границами скрытой зоны, а не «натыкаться» на ее выступающий край, как при реагировании на конец экрана.

Операционная система macOS будет подстраиваться под «челку» и при наличии большого числа значков в правой части панели строки состояния будет скрывать некоторые из них. Также будут корректироваться размеры заголовков и обозначений в системном меню слева. Если их станет слишком много, то macOS автоматически сократит количество элементов, чтобы в видимой зоне уместились их основные части для полноценной работы.

Донг советует разработкам не увлекаться и делать заголовки строк меню короткими, а также и объединять меню, когда это возможно, для удобства пользователей.

Сторонние разработчики должны использовать режим совместимости под названием «NSPrefersDisplaySafeAreaCompatibilityMode» для того, чтобы их приложения в полноэкранном режиме скрывали «челку». Проверить и кастомизировать размеры задействованной левой и правой области рядом с «челкой» в своем приложении разработчики могут с помощью инстанса «safeAreaInsets«.

Пример скрытой «челки» в новых MacBook Pro.

18 октября Apple представила новые MacBook Pro на чипах M1 Pro и M1 Max с «челкой» под фронтальную камеру FaceTime, датчик освещенности True Tone и микрофон. В данном случае дизайнеры Apple предпочли сделать очень тонкие рамки вокруг всего дисплея и пожертвовать небольшой частью экрана сверху. Пользователи Reddit прикинули по данным из утечки, что, скорее всего, там будет стандартная челка типа как у iPhone 12 с габаритами выреза 5,3х34,83 мм. Если новые MacBook Pro будут иметь разрешение 3024х1964 пикселей (для 14″ модели) и 3456х2234 (для 16″ модели), то можно вычесть из высоты 74 пикселя и получить правильно соотношение сторон 16:10.

После анонса новых ноутбуков СМИ рассказали, «челка» в новых MacBook Pro будет автоматически маскироваться при переходе приложений в полноэкранный режим. Это будет делаться стандартными средствами macOS. Операционная система будет сама добавлять тонкую черную полоску в верхнюю часть дисплея, чтобы скрыть «челку».

Стандартные приложение Apple уже обучены скрывать «челку» таким образом, а вот сторонние разработчики должны использовать для этого новые API от Apple, чтобы их приложения корректно отображались в полноэкранном режиме для пользователей.


Пример скрытой «челки» в новых MacBook Pro.

Помимо автоматического скрытия Apple расширила строку состояния в новых MacBook Pro на высоту «челки», чтобы она не бросалась в глаза.

Пример расширенной строки состояния в новых MacBook Pro.

18 октября Apple представила новые MacBook Pro на чипах M1 Pro и M1 Max с «челкой» под фронтальную камеру FaceTime, датчик освещенности True Tone и микрофон. В данном случае дизайнеры Apple предпочли сделать очень тонкие рамки вокруг всего дисплея и пожертвовать небольшой частью экрана сверху. Пользователи Reddit прикинули по данным из утечки, что, скорее всего, там будет стандартная челка типа как у iPhone 12 с габаритами выреза 5,3х34,83 мм. Если новые MacBook Pro будут иметь разрешение 3024х1964 пикселей (для 14″ модели) и 3456х2234 (для 16″ модели), то можно вычесть из высоты 74 пикселя и получить правильно соотношение сторон 16:10.


ссылка на оригинал статьи https://habr.com/ru/articles/584530/