Когда компания Apple представила новые модели MacBook Pro с вырезом для камеры в более тонкой рамке, многие отмечали потенциальные проблемы для приложений сторонних разработчиков, которые размещают дополнительный контент в строке меню в виде выпадающих контекстных элементов слева или пунктов меню справа.
Опасения были связаны с тем, что расширенные меню будут случайно скрыты за вырезом. Судя по новым видео из Твиттер, это актуально для необновлённых приложений, в которых используются графические элементы, но не для приложений с расширенными выпадающими меню.
Ютубер Куинн Нельсон поделился в Twitter двумя видеороликами, в которых он сетует на влияние «чёлки» в двух сторонних приложениях, которые не были обновлены, чтобы освободить место для выреза. В первом видео элементы строки меню популярного приложения iStat Menus частично скрыты за вырезом, но остаются доступны для указателя мыши.
Напротив, во втором видео, когда Нельсон запускает старую версию DaVinci Resolve, он обнаруживает, что расширенные выпадающие меню приложения для редактирования видео обходят область строки меню, скрытую вырезом, и что указатель мыши не может попасть в скрытое пространство.
Поведение на втором видео, судя по всему, является намеренным решением компании Apple. Отключив активное пространство под вырезом и заблокировав указатель мыши, это гарантирует, что старые приложения не смогут отображать меню в этом пространстве.
DaVinci Resolve был обновлен в понедельник до версии 17.4 и обеспечивает полную поддержку новых MacBook Pro, поэтому указатель мыши должен иметь возможность попасть в область выреза в полноэкранном режиме приложения, чтобы, что также является нормальным поведением системы в Monterey.
Во втором видео Нельсон жалуется, что из-за выреза расширенное меню DaVinci занимает место отведённое под иконки iStat Menus в правой части строки меню. Однако это совершенно нормальное поведение в macOS, работающей на любом Mac, и оно не связано с наличием выреза.
Apple обеспечила разработчикам возможность выбора отображения контента приложения по обе стороны от выреза, используя новый «режим совместимости» в macOS Monterey, который не позволяет приложениям непреднамеренно размещать контент в области, занимаемой корпусом камеры. Когда этот режим активен, система меняет активную область дисплея, чтобы обойти область камеры.
Тем временем, компания Bjango, разработчик iStat Menus, не считает, что добавление поддержки совместимости в её приложение изменит поведение элементов, и вряд ли решит проблему, представленную в видео. Если это окажется правдой, то возможно, это одна из непреднамеренных причуд выреза, которую Apple необходимо устранить для приложений, использующих пункты меню в правой части верхней строки.
Ещё по теме: