It’s incredibly stingy. For a while you could make the argument that a lot of Air purchasers wouldn’t need it, but I don’t think that’s the case any more. My wife has an M1 Air with 8GB and between Office, Chrome, Teams, and Slack she quite regularly gets beachballs and weird performance hitches.
Never had it with Windows. Or iPad, or iPhone. Why does the pro computer do this? My guess is 5k external monitor and a few desktops, but...really. I'm not running multiple layers of VM's, it'll crash it with a few VS code windows, browsers, command lines.
What is that?
I've been using macs for decades, and I've never seen or heard of such a dialog.
The only application I ever need to terminate is Notes, which for some reason is extremely crash prone on the mac.
Open 1000tabs and it will kill any machine.
Considering how bad all of that is about "weird performance hitches" (read: running an entire browser for every single app) are you sure that has anything to do with the memory?
Those are like the heavyweights of the app world. And I think the 4 combined is running more code than the OS itself (the last three are 3xChrome).
Using Slack as a web app[1] solved my issues with it. It runs using Webkit instead of Electron, which is far smoother.
But at the same time, I've never seen non-techies complain that they can't open a few tabs, reply to a few emails, watch youtube, listen to music, and study on their base laptops. They're amazing for that.
If we need more memory to accomplish the above tasks any time soon, we're in a sad state of software development and bloat.
A web browser adds a significant amount of memory usage to any task, even with basic static webpages, and then almost every other app you use is secretly also a web browser but none of the RAM usage from it can be shared with the web browser you're already running.
where I measured tokens in my requests before sending things to openai API to ballpark the cost
There are other browsers that are far more memory efficient.
What about colima vm for docker? Intellij, gradle daemon, android studio, xcode, electron apps, android virtual device, slack, spring boot apps, iMovie, Davinci Resolve, python notebooks?
Phones now have more than 8gb of RAM
It is exactly why I haven't bought anything from Apple since the ipod.
Everything sounds amazing/wonderful and then one mind boggling deal breaker that doesn't even seem to make economic sense but just feels petty.
Compared to what? Linux? Windows?
Are there any published benchmarks anywhere, otherwise this just proves my point above.
> Apple tends to have faster RAM (way more bandwidth), faster SSDs
Yes, sure, due to its integrated nature, but that does not reduce the RAM requirement. My 8GB M1 MBA, which is used as a home browsing-only laptop, is almost always in yellow on memory pressure once we have a few tabs open.
I am sick of people making claims without quoting any numbers about real-life performance.
The vast majority of their market would not fit into the developer, content creator, or just plain power-user category. There's people who just log on to do internet banking and email when they're not on Reddit or Facebook.
For some anecdata, 16/512+ would be a waste on my parents, in-laws and my whole extended family for that matter. They would benefit from it, but they're not screaming at spinning wheels, and are probably a bit more patient and accustomed to 'slowness', which is pretty subjective.
Think of an alternate universe where Apple does the opposite: every new model they push the envelope and double the baseline RAM compared to the previous year. In that world you’d have all the software growing in memory use without bound. Consumers would be forced into a treadmill of computer upgrades like we haven’t seen since the 90’s when CPUs were skyrocketing in performance every year.
For anyone who forgets what the 90’s was like, here’s an example with Mac models:
1990 saw the launch of the Mac LC which had a 16 MHz Motorola 68020
1999 brought the Power Mac G4 at up to 500 MHz
That’s a 31-fold increase in clock rate (and several times that in overall performance) in the same timespan we’re discussing. Software that was written for the G4 had no chance of running on the LC (ignoring CPU architecture differences).
MacBook Airs are the mainline consumer machine these days. Apple does not want users to feel like they need to upgrade them every year (despite what people say).
Shouldn't you be doing the opposite then? Keeping the baseline amount so you can know what it's like for people without a large budget and stop patronizing the applications without acceptable footprints in that circumstance?
> In that world you’d have all the software growing in memory use without bound.
We already live in that world. In the 90s you could run Netscape Navigator on a machine with 8 megabytes of memory. I've seen individual browser tabs use more gigabytes than that.
And not all of this is Electron bloat. The Stable Diffusion XL model is ~13GB. In general the quality is going to be proportional to the model size. So for the thing to get better, people need machines with more memory. And 8GB is already too small.
I'm not a developer of native Mac apps. If I were, I would definitely have a baseline machine for testing.
The Stable Diffusion XL model is ~13GB
That's not a baseline consumer application. See my other reply (re: grandma and little Billy). If you're developing a native Mac app for grandma and little Billy, Apple probably doesn't want you shipping a 13GB model with it. This is an example of the point I'm trying to make: find a way to compress the model so the end user doesn't have to deal with that kind of bloat (or host it in the cloud).
I've yet to notice the impact on getting web sites to stop using incredibly bloated JavaScript that leak memory, video conferencing & streaming apps from using codecs that redline the CPU, or game developers from writing games that make the GPU cry uncle, or...
> 1990 saw the launch of the Mac LC which had a 16 MHz Motorola 68020.
You got lucky, because we got the Mac II Si back then, but they were both kneecapped on the factory floor by the 16-bit memory bus that crippled the 68020's 32-bit memory bus. 2 year old PCs ran circles around it. Planned obsolescence was was one of Apple's crowning achievements back then.
> 1999 brought the Power Mac G4 at up to 500 MHz
The Macbook Air from ten years ago would be Retina I had: a 2-core i7 that could go up to 3.5 GHz. Ask me how well that runs software written for the new M3's. ;-)
> MacBook Airs are the mainline consumer machine these days. Apple does not want users to feel like they need to upgrade them every year (despite what people say).
You might have missed this bit from Apple's blurb on the new MacBook Airs: "13x faster than the fastest Intel-based MacBook Air". The fastest Intel-based Macbook Air was produced [checks notes], 4 years ago. It's hard not to read that like they aren't trying to convey a need to upgrade.
If you're wondering why people are saying what they're saying, it's because Apple is saying what they're saying.
If you are talking about "native" apps, maybe. Otherwise, nah. Cross-platform apps based on web like Teams and Spotify won't put too much effort on performance as long as it is not too slow. And if you haven't realized, most of the stuff you interact with is online. People just shove an entire website.
As for professional apps -- if you can't run a heavy audio/video editing application smoothly, I'm pretty sure that's your problem. Developers can put more effort into optimizing for 8GB RAM, but at the end of the day these workflows require large amount of memory, and after a certain point it is not worth to optimize for this segment of users
I looked at the price for m3 and if it would have 16gig it would literally be perfect for just 1k but nope 8 more gigs cost you an arm and a leg
I had a Macbook Pro 2015 with 256GB SSD. (Base model was 128GB). It was a very painful experience even back then. Yet almost ten years later, we are here, still paying $200 to upgrade to 512GB, when almost every Windows laptop comes with 512GB. FYI a 1TB NVMe gen 4 drive costs less than $100.
Have a crate with about 40+ of those machines at work, essentially useless from the era where the person in charge of buying laptops just bought the bottom end for every employee and considered it a job done.
Even worse, if one plots the (price, unified memory amount, chip type), and looks at it from right-to-left, then the dollars per system capability is disgusting when you order a lesser system. You get the most value for your money when you buy the maximum unified memory configuration (on those three points).
Better yet, with a maxed out unified memory configuration, one can further save on SSD writes by using (and loading/storing) RAM disks for their projects!
Most people buying a MacBook for work are likely getting a higher unified memory, so their workstations live longer. Meanwhile consumers will have to keep consuming as they fry their internal SSD's on their airs...
I was also wondering if a 1TB apple fabric device is simply an 8TB fabric device with 8x the write life...