Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Apps can use full screen area around new MacBook Pro's camera notch

Last updated

Following the unveiling of its revamped 14- and 16-inch MacBook Pro models on Monday, Apple released new Human Interface Guidelines detailing how developers can best to utilize the laptops' expanded screen real estate.

Apple caused a bit of a stir with its decision to slim down MacBook Pro's display bezels to the point where a "notch" is needed to house the machine's front-facing camera, a design language borrowed from iPhone and affordances made for that device's TrueDepth array. As the company explains, however, developers can choose to include a black bar at the top of the screen to hide the cutout — aping the design of past MacBook Pro generations — or take full advantage of the extra space with a new compatibility mode.

According to newly published HIG documents, MacBooks that include a camera housing in the screen bezel provide a special operating mode that prevents full screen apps from placing content under the notch. When active, compatibility mode automatically changes the active area of the system's display to avoid the housing cutout, ensuring that content is not obscured.

Developers can opt for a custom full-screen experience, but they will need to define safe areas in their code using new tools. For example, app makers can specify a large safe area with an inset at the top of the screen that leaves the entirety of the app unobscured. Alternatively, new properties can be set to identify rectangular portions of screen to the right and left of the notch, areas that will be earmarked for active content.

Apple made little mention of the camera housing in its presentation of the new MacBook Pro line on Monday, save for an aside on the laptops' 1080p camera. Marketing materials shown off during the "Unleashed" keynote, and later posted online, show a number of first- and third-party apps running in full screen without compatibility mode active. In such situations, apps default to displaying in a safe area that sits below the aforementioned black bar, effectively hiding the unsightly cutout from view. It remains unclear if Apple's apps can also operate in compatibility mode, as the option can be toggled on and off with proper API support.

Apple's MacBook Pro models were introduced at a special event today. Along with new mini-LED displays, the laptops feature a fresh redesign, powerful and efficient Apple Silicon chips, an improved keyboard with function keys, MagSafe, enhanced audio and more.



10 Comments

jeromec 11 Years · 214 comments

So, a moving menu bar when switching between notch-aware and not notch-aware apps ??

ravnorodom 8 Years · 721 comments

My goodness, Apple. Why make things so complicated and when it's so unnecessary.

22july2013 11 Years · 3736 comments

My goodness, Apple. Why make things so complicated and when it's so unnecessary.

Are you willing to enlighten us and tell us what would be a simpler solution? My ears are open.

michelb76 8 Years · 700 comments

My goodness, Apple. Why make things so complicated and when it's so unnecessary.
Are you willing to enlighten us and tell us what would be a simpler solution? My ears are open.

Like this: https://m.media-amazon.com/images/I/81FV+91am5L._AC_SL1500_.jpg

But the notch is a non-issue, like it is on the iPhone. I guess everyone forget we used to have an Apple logo smack in the middle of the menubar.

crowley 15 Years · 10431 comments

My goodness, Apple. Why make things so complicated and when it's so unnecessary.

It's not that complicated.  Default behaviour is for full screen apps to avoid using the notch horizontal altogether, so everything will work fine.  If developers want to put in extra work to use those tabs of screen estate either side of the notch they can, but it's entirely optional.