Дизайнер 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.