Apple launches Apple Store app in India

The Apple Store app provides customers with the most personalized way to shop for Apple’s innovative lineup of products and services. Learn more >

You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Why does Apple offer full "native resolution" at all if it functionally locks buyers out of it?

I like my 13" M2 MacBook Air, but one thing about it has always annoyed me. They advertised it as having 2560x1664 "native resolution." But then they intentionally render that full resolution unusable by not scaling interface elements (fonts, menu bars) with the change in resolution. You're basically locked into the default resolution of 1470x956 (which should be the real advertised resolution).


Would it really kill Apple to do what every single other OS does, and allow scaling of the interface elements You know, to let people use the full resolution that paid for? If the answer is that 1470x956 is enough for a 13" screen, fine - but then why have the native resolution in the first place? And why not allow font scaling for larger, high res external monitors?

MacBook Air, macOS 15.2

Posted on Jan 18, 2025 6:20 AM

Reply
19 replies

Jan 18, 2025 10:17 AM in response to Ed-Finnerty

You seem to assume that when the Mac is running in Retina modes, that it isn't using the resolution of the display.


I'm currently running a 27" 4K monitor in Retina "looks like 2560x1440" mode. This involves three resolutions:

  • The System Settings > Displays, or "UI looks like", resolution is 2560x1440 pixels.
  • The Mac draws on a canvas that has 2x as many pixels in each direction – a 5120x2880 pixel (5K) canvas.
  • The Mac downscales the 5K image to 4K to get the picture that it sends to the monitor.

This is not the same as "2560x1440 (low resolution)" mode, where the canvas only has 2560x1440 pixels. (That mode is hidden away in the "Show all resolutions" view because most people have little use for it.)


If go into Displays Settings and select Retina "looks like 3008x1692" mode, the Mac draws on a 6K canvas before downscaling things to 4K for the display.

Jan 18, 2025 12:16 PM in response to Ed-Finnerty

Ed-Finnerty wrote:

I appreciate that, but I don't know what that means in the context of my Air. All I see is 1470x956 set as "default," but when I select the advertised native resolution of 2560x1664, the UI elements are unusably small.


Applications have traditionally sized things in terms of pixels – and assumed that more pixels = more workspace. So physical sizes of text and objects have varied depending on the PPI density of the display.

  • 24" 1920x1080 monitor has about 91.8 PPI.
  • 27" 2560x1440 monitor has about 108.8 PPI.

So text would be visibly smaller on the second monitor than on the first, and the human sitting behind the screen would be expected to adjust.


A 13" M2 MacBook Air has a screen with a pixel density of about 224 PPI. So something that is 100 pixels wide on that screen will be physically a lot smaller than something that is 100 pixels wide on the others.


If you selected Retina "like 1280x832" mode, text and objects would be sized "as if" you had a 112 PPI screen – that is, to say, they'd be about the same physical size as on a 27" 2560x1440 monitor. Most applications would draw on a (2x1280) x (2x832) – or 2560x1664 – pixel canvas whose resolution exactly matched that of the LCD panel. So that mode would be a good match both for the screen's native resolution and for your eyes.


The default squeezes out a bit more "workspace" at the expense of somewhat small text and object sizes.

Jan 18, 2025 5:32 PM in response to Ed-Finnerty

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.

Jan 19, 2025 7:03 AM in response to Ed-Finnerty

Ed-Finnerty wrote:

All of my applications (like picture viewing) are getting 2560x1664 to work with and those pixels will map 1:1 with pixels in, say, an image I am creating


Most of the time, the pixels in a photo will not map 1:1 to pixels on the MacBook Air's screen – even if you are running the MacBook Air's screen in non-Retina 2560x1664 mode.


Many DSLRs and mirrorless cameras have 24-megapixel sensors and sensors with a 3:2 aspect ratio. A full-resolution photo from one of them will have approximately 6000x4000 pixels. I checked a photo which I took using an iPhone 12 mini, and it had a resolution of 4032x3024 pixels (12 megapixels).


In either case, we're talking about many more pixels than the MacBook Air's screen can display. So unless you were displaying only a portion of a photo, there could not be a 1:1 mapping between pixels in such photos, and pixels on the LCD display. At best, you could have

  • An integer mapping – say, where a 3:3 block of pixels in the digital camera image maps exactly onto 1 screen pixel – that allows you to display a representation of the full digital camera photo on the screen, or
  • A highly cropped view that allows you to have a 1:1 mapping (or integer mapping) for the portion of the photo that can actually fit onto the screen.

So most, or all, of the time, photo applications are scaling or resampling your photos to create a representation (not a 1:1 image) to display on the screen.


--------------------


If you use non-integer Retina scaling, you probably add a second layer of resampling, where a photo application resamples photo content to fit the drawing canvas – and then, the Mac has to resample the stuff on that canvas when it refreshes the actual screen.


This is why, on a 13" M2 MacBook Air, the optimal modes for "pixel peeping" would be

  • Non-Retina 2560x1664, or
  • Retina "looks like 1280x832"

Either of these will result in a Retina-aware photo application drawing onto a 2560x1664 canvas, a canvas whose resolution exactly matches that of the actual LCD panel. With other Retina modes, there's going to be just a little bit of resampling or scaling going on to fit the contents of the canvas to the LCD panel.


--------------------


Note that after you edit your pictures, if you go to print them, it is very likely that your desired print size, and the printer's resolution, are not going to line up to create a perfect 1:1 (or even integer) mapping. The overwhelming odds are that there will be more scaling or resampling. But with printing, what you usually try to do is to provide enough resolution in the source material that the final print looks good even after the resampling takes place.

Jan 18, 2025 10:21 PM in response to Ed-Finnerty

Ed-Finnerty wrote:

I'll go look up how to run the 13" M2 MacBook Air's screen in Retina "like 1280x832" mode. I presume it's not simply a matter of choosing that resolution.


It should just be a matter just of choosing it. I don't see a "1280 x 832 (low resolution)" choice in your "Show all resolutions" list, so I assume the "1280 x 832" choice is a Retina one.


When I select "2560 x 1440", and go into System Information (Option- > System Information…), I see



If I select "2560x1440 (low resolution)", and then do a File > Refresh Information in System Information, the first Resolution line (the one that tells me about the drawing canvas) changes.



This is under Ventura. The information might not be quite as complete in Sonoma or Sequoia (although I forget the particulars).

Jan 18, 2025 10:27 AM in response to Ed-Finnerty

I could be mistaken, but I believe that in the early days of high-PPI displays, many Windows programs ignored the Windows scaling factor, and would display unusably small output. On Macs, Retina-aware applications identified them as such. So if the operating system got a drawing request from an application that was not Retina-aware, it could assume that the application thought the Displays Preferences resolution was the real one. The OS was then in a position to transparently adjust the legacy application's drawing requests so that the legacy application drew stuff at the right size, and in the right place, even if it wasn't able to provide more detail.


Basically, when it came to high-PPI displays, Apple paid more attention to backwards compatibility than Microsoft did.

Jan 18, 2025 11:16 AM in response to Ed-Finnerty

Ed-Finnerty wrote:

That's a plausible reason for a default behavior matching my experience. I just don't understand why they can't allow someone to select the advertised maximum resolution and retain a usable interface.


Commercial book printing equipment has much higher resolution than any display, even a Retina one. So a book publisher could print their books in all 2-point and 3-point type, the better to use the printing press's "maximum resolution". Yet publishers consistently choose to use much larger typefaces. Could this have something to do with the fact that human vision is sensitive to physical size?


There is an inherent tradeoff between the physical size of a display, the physical size of displayed text & objects, and "workspace" (or the amount of "stuff" you can cram onto the screen at one time). This is true whether you are talking about Retina scaling modes or about a global scaling factor. The idea that more pixels should always be used for more workspace simply doesn't work for high-PPI displays.


Why even offer that resolution for the built in display at all in that case?


If it wasn't in the list, we'd probably be getting posts on these forums asking why it wasn't there.


But as to "why" Apple includes it or excludes it, you'd have to ask them.

Jan 18, 2025 5:03 PM in response to Servant of Cats

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.

Jan 18, 2025 6:03 PM in response to Ed-Finnerty

Ed-Finnerty wrote:

What I don't understand is why my Air cannot … allow me to … see a digital photo at 4K res


The 13" M2 MacBook Air's screen has only about 51% as many pixels as a UHD 4K display.


(2560x1664)

------------- = approximately 0.51, or 51%

(3840x2160)


You can display a 4K picture on the built-in screen, but your software will need to downsample the resolution of the picture to get the picture on there.

Jan 18, 2025 7:41 PM in response to Servant of Cats

OK, well backward compatibility is indeed a plausible reason, whether it fits my priorities being a side issue.


I wasn't thinking they have to do it any way at all (and I use more linux than Windows by a lot). I simply want to use the full resolution of the display while maintaining usably sized UI elements. I also generally favor giving the user more capability to make their own choices (I have no legacy software I want to use, and I'd be happy to choose my UI element sizes at any resolution), but whatever works for now.


I'll go look up how to run the 13" M2 MacBook Air's screen in Retina "like 1280x832" mode. I presume it's not simply a matter of choosing that resolution.


Jan 19, 2025 5:50 AM in response to Ed-Finnerty

Let's try a different way of explaining. Forget resolution and think "display size".


The MacBook Air is always using the full resolution of the screen. What the graphics processor is doing is mapping multiple pixels to a single pixel to the selected display "size", i.e.the default "resolution" The result is a much sharper, smoother display of text and images. There is no loss in display "resolution".


The issue is more of a semantics issue as to what to call what. So basically, "resolution" is actually how many pixels per inch you have on the physical display and "display size" is the number of pixels you desire the display to show. So, choosing fewer pixels to show, with proper display processor, will result in sharper cleaner visual experience.



Jan 19, 2025 6:09 AM in response to woodmeister50

But that doesn't entirely make sense to me, at least not intuitively. If I display all of the available pixels, by definition that will be sharper, right? That's why they included all those pixels in the screen in the first place. Put another way, if it is sharper to show fewer pixels, why have a 2560x1664 at all?


Maybe it is a matter of semantics. All of my applications (like picture viewing) are getting 2560x1664 to work with and those pixels will map 1:1 with pixels in, say, an image I am creating, but Apple is describing the results for purposes of the settings panel as 1280x832. Is that accurate?


I also want to be clear that 1) I am seeking to understand, not bash. I like the machine a lot, and I've bought several other MacBooks and a few desktops over the decades, and 2) I am extremely technical - I've been in infrastructure for 30+ years, and currently write software for the management of cloud infrastructure (building and managing large numbers of globally distributed kubernetes clusters) for a living. I just stopped paying attention to desktop and laptop device tech a good while ago. So I get what people are saying about what is happening behind the scenes. It's the UX/what is being communicated by the resolution choices window that is confusing me. I'm taking it at face value, and it appears that it is not accurate at face value.

Why does Apple offer full "native resolution" at all if it functionally locks buyers out of it?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.