Is there a supported public API to create a macOS desktop display?

I am evaluating a macOS app for Apple-silicon Macs.

I would like to know whether a third-party macOS app can create a new desktop display that ordinary existing macOS apps can use as a normal display.

The intended use is an external landscape display used as a logical portrait workspace. The logical top half would be shown on the physical right half, and the logical bottom half on the physical left half.

I have reviewed Quartz Display Services and ScreenCaptureKit. My understanding is that they support configuration or capture of existing displays, but not creation of a new host desktop display.

Is there a supported public API for this on the current macOS release or the immediately previous release? If yes, please point me to the API and documentation.

I am looking only for a supported public API path. I do not want to use private APIs, root privileges, kernel extensions, or bypass system security controls.

Thank you.

Is there a supported public API for this on the current macOS release or the immediately previous release?

No, not a public one. There's an SPI thats relatively widely known and which several apps have built upon, but we've never provided public API for this.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

Is there a supported public API to create a macOS desktop display?
 
 
Q