Apple Новини

Нови опции за режим на съвместимост на macOS позволяват на разработчиците да решат как приложенията на цял екран да се справят с прореза

Вторник, 19 октомври 2021 г., 1:55 ч. PDT от Тим ​​Хардуик

Докато потребителите и разработчиците се примиряват с факта, че в последната минута прорез слух за новите MacBook Pro беше вярно, Apple пусна нови насоки за човешкия интерфейс, обясняващи как разработчиците могат да използват най-добре разширените зони на екрана около корпуса на камерата, ако смятат, че приложението им ще се възползва от това.





macbook pro 2021 прорез
Според нова документация , режимът на цял екран в macOS Монтерей разполага с „режим на съвместимост“, който автоматично отчита корпуса на камерата, като поставя черна лента в горната част на екрана, за да скрийте прореза и да предотврати поставянето на съдържание на приложението там.

Въпреки това, macOS включва и нов ключ за списък със свойства „NSPrefersDisplaySafeAreaCompatibilityMode“, който позволява на разработчиците да определят дали техните приложения трябва да отговарят на режима на съвместимост или дали техните приложения могат да се разширят, за да използват пространството от двете страни на прореза.



При Mac, които включват корпус за камера в рамката на екрана, системата осигурява режим на съвместимост, за да предотврати неволно приложенията да поставят съдържание в региона, който корпусът заема. Когато този режим е активен, системата променя активната област на дисплея, за да избегне корпуса на камерата. Новата активна зона гарантира, че съдържанието на приложението ви винаги е видимо и не се закрива от корпуса на камерата.

macos notch нови macbook професионалисти
На Mac, които имат прорез, Finder автоматично добавя квадратче за отметка към панела Get Info на приложението, което може да се използва за ръчно активиране или деактивиране на новия режим на съвместимост. Алтернативно, разработчиците могат принудително да включват или изключват режима на съвместимост, като използват нови свойства на кода, които определят безопасната област на екрана и им позволяват да използват областите от двете страни на прореза за активно съдържание.

Разработчиците трябва да потвърдят, че оформленията на техните приложения не се припокриват с областта на прореза, преди да зададат ключа NSPrefersDisplaySafeAreaCompatibilityMode на „false“, за да заобиколят режима на съвместимост.

Включването на прорез позволи на Apple да направи рамката на новите 14- и 16-инчови MacBook Pros значително по-тънки в сравнение с предишните 13-инчови и 16-инчови модели. Новите дисплеи Liquid Retina XDR също се отличават Технология ProMotion , което позволява на екрана да работи при високи до 120Hz и до 24Hz, подобно на iPad Pro .

Новите MacBook Pro са налични за поръчка сега и започват да се доставят следващата седмица, но датите на доставка за различни конфигурации на MacBook Pro вече са подхлъзна , като някои от 16-инчовите модели MacBook Pro вече изброяват датите на доставка, вариращи от 2 ноември до 16 ноември, спрямо първоначалната дата на доставка 26 октомври.

Актуализация : Тази статия беше актуализирана, за да изясни как функционира ключът за списък със свойства за режим на съвместимост.

Свързани обзори: 14 и 16' MacBook Pro , macOS Монтерей Ръководство на купувача: 14' и 16' MacBook Pro (Купете сега) Свързани форуми: MacBook Pro , macOS Монтерей