Ed-Finnerty wrote:
I understand all of that, and I don't want to be talking past one another. I'm also not turning on my beloved Air. It's a great machine.
What I don't understand is why my Air cannot do what my other computers do - allow me to scale up the UI elements like nav bars and fonts to be a usable size at the highest supported resolution, So I can maximize my benefit from the full resolution available on the display. I can see a digital photo at 4K res, and still navigate and read in the UI effectively. Only my Apple machines differ in this way, and I'm trying to understand why.
Backwards compatibility.
You cannot change APIs and expect applications that have no understanding of the new APIs to use them. This is why I believe that Windows users suffered great pain with applications in the early days of high-PPI displays. Just having some "global scaling" control (like the one in Windows that you seem to want in macOS) is no good if none of the applications use it, and control over whether to use it is in the hands of the application vendors.
Apple's approach placed the burden on new applications to show that they understood about high-PPI displays – by identifying themselves as Retina-aware applications to the OS, which allowed them to use new APIs to make high-resolution drawing requests to the operating system. A legacy application that did not know about the API changes would think the Displays Resolution was the real one. Because the operating system controls access to hardware, being able to tell legacy requests apart from new ones meant that it could transparently adjust legacy ones. "Draw a line from (100,50) to (200,50)" (in terms of the Displays Preferences "resolution") might become "Draw a line from (200,100) to (400,100)" (in terms of what the OS actually does with the request) – and so on.
If you run your 13" M2 MacBook Air's screen in Retina "like 1280x832" mode,
- The Displays Settings or "UI looks like" resolution will be 1280x832. Retina-aware applications (just about all, these days) will size text and objects "as if" you had a 1280x832 pixel screen.
- The drawing canvas will have 2560x1664 pixel resolution. macOS will use this extra resolution to draw letter shapes more accurately, and applications which fill in photo areas will have the opportunity to fill them using high-resolution bitmaps that are 2x as wide and 2x as tall as what the "UI looks like" resolution suggests.
- This drawing canvas will map perfectly to the actual 2560x1664 pixel resolution of the LCD panel.
Bottom line: In that mode, the MacBook Air will be using the full resolution of the screen, and it will be displaying text and objects at a size that is readable. Don't get hung up on the idea that the Mac must do things in exactly the same way that Windows does them, just because Windows does them that way.