> and external monitors don't require a lot of video memory per se.
That depends. Your average 1080p display doesn't really use a ton of video memory, but a 5k display connected to an internal 1440p display? That's a pretty huge framebuffer. AFAIK, Quartz also has a separate video buffer for each individual window, ranging from 50-150mb for the average application. Add it all up, and I agree that 8gb is pretty low, even with swap. Macs are memory-hungry devices, limiting your physical memory to 8gb is going to be really difficult to work with on anything that isn't text editing or light web browsing.
I agree you hit memory limits per application if you run a lot at once, but WindowServer roughly uses about 10-20% more memory on 4-5k vs. 2k, running the same applications. The 1080 plus the external, perhaps 15-25%. I'm not saying this means 8GB is the right amount of RAM for you.
How many people are using external display on an entry level laptop? Think of all you family members and friends who aren’t in the software field. I don’t even use an external monitor on my personal laptop and its MBP 16” Pro with 32GB of ram. At most I side car an Ipad but that is more power user stuff.
Air with 8 GM of ram is perfect for a personal laptop where your primary focus is web browsing, watching media and occasional video/photo editing.
I have a Pro Display XDR for working at home w/ a 16" MacBook Pro M1 Max. I use it with my personal MacBook Air M1, too. I like my spreadsheets for personal finance BIG.
It's not just the GPU that shares memory with the CPU. The "media engine" buffers are in there, too at 18 megabytes per frame for 4k reference pictures in the decoded picture buffer. The decoder, scaler, GPU, and DRAM are fast enough to have several tracks of 4k (which even the iPhone 11 & SE can shoot), so don't let RAM size be your limit. I'm happy to see a max of 24GB vs. the M1's 16GB.
> Air with 8 GM of ram is perfect for a personal laptop where your primary focus is web browsing, watching media and occasional video/photo editing.
I hear people say that today, but how is it going to feel in 2025, when you try loading up MacOS 16 on it? Given the trend of Apple's development, I don't think 8 gigs is going to be sufficient for most people going forward. That's basically iPad-tier memory constraints on a desktop-class operating system.
Do people upgrade? I still see a bunch of old safari versions in our web traffic. It’s the biggest thorn in my side supporting them.
One thing that is a problem is that web pages get bigger and bigger and more resource intense. I doubt my 2011 air could handle a modern day web page with videos and a bunch of css transforms like on the apple site.
> Do people upgrade? I still see a bunch of old safari versions in our web traffic. It’s the biggest thorn in my side supporting them.
I believe Apple is pretty good about keeping people on the latest versions of their software, but it wouldn't surprise me if there were a few stragglers or people using EOL devices that are stranded on an older build. I can definitely believe that it's a PITA supporting them, though. Working around MacOS shenanigans is the most frustrating part of my job too.
> One thing that is a problem is that web pages get bigger and bigger and more resource intense.
Eh... I'm not sure if I agree with that sentiment. In the early 2000s there were also people saying "desktop apps are going to get bigger and more resource-intensive", but that never really happened. In fact, the Java runtimes people used in that era were usually heavier than modern applications today, or evestn Electron-bundled programs. IMO, the web has been resource-intensive ever since Javascript became the lingua franca. Nowadays, I think we're making progress to reduce the resources used on websites. Things like WASM and lighter JS frameworks are going to make all the difference here. In fact, I can even see ourselves in another Web2 golden age in a few years. I personally don't think the SAAS landscape is long for this earth, and once it fades away, there will be less incentive to make bloated, broken applications and more of a focus on refining user experience and performance.
That depends. Your average 1080p display doesn't really use a ton of video memory, but a 5k display connected to an internal 1440p display? That's a pretty huge framebuffer. AFAIK, Quartz also has a separate video buffer for each individual window, ranging from 50-150mb for the average application. Add it all up, and I agree that 8gb is pretty low, even with swap. Macs are memory-hungry devices, limiting your physical memory to 8gb is going to be really difficult to work with on anything that isn't text editing or light web browsing.