| Send messages to people, write some code, do some online shopping. I don't see how much has changed except battery life and a few more pixels. 8GB of ram is more hardware cost than 16,32,64- thats just how it goes. Now, I dont want to make it sound like I am an apple fanboy, but iPhones have less ram than android phones, and for some time this had a material impact on size and battery life: the reason they got away with this is because in order to make software for iPhone, you had to deal with what you were given. the situation today is: “everyone has 16GiB of ram, why would I spend company resources prematurely optimising”, and since every fucking company has this same mentality it leads to slack, teams, asana, jira - fucking everything basically, using more RAM each than my first computers had disk space. The state of hardware progress has slowed, for most of the last decade you could barely buy a laptop with more than 16GiB of memory, I had to buy some godforesaken workstation laptop to get 32G in 2017- It is not OK to externalise this cost on people, and some downward pressure is needed. I’m not really defending Apple like you think I am, I’m saying 8G is enough for doing most things, but our apps have become bloated as fuck and make us think that 8G is nothing. My last linux laptop used 300MiB (not including filesystem caches) for everything, including mail, chat, development (but that bursted during compilation); until I opened discord, teams, a web-browser with all of its integrated product suite, or slack. then I was up to 12 or even 15GiB of resident memory. I wont apologise for that and force my hardware vendors to give me more ram at a lower price because of that. The better performance of the CPU helps everything, battery life (race to idle) included. More RAM helps people who don't close tabs; and people making software that does not even attempt to constrain its resources. |
All of that can be technically accomplished on Windows 98 machine with 128MB of RAM can't it?
Why shouldn't 4GB be more than enough for most things (maybe even 2GB? That would have been a huge hard-rive several decades ago). I mean I do agree with your main point, but the cost of additional 8GB at this points is not really significant compared to the cost of the entire (~$1000+) device which alone is IMHO a pretty good argument to ship 16GB in the base model.
> The state of hardware progress has slowed, for most of the last decade you could barely buy a laptop with more than 16GiB of memory
Through most of that decade you could upgrade most laptops yourself. Even macbooks until ~2012, I had a 17" MBP from 2011 and I had no issues installing 16GB RAM myself back then.
But yeah I agree that there is no good reasons for Slack, Discord etc. to use 1GB+ memory. The web apps use a bit less I think and they doe pretty much everything (including notifications) though, Safari and Firefox also seem to be much more memory efficient than Chromium.
> The better performance of the CPU helps everything, battery life (race to idle) included.
> More RAM helps people who don't close tabs; and people making software that does not even attempt to constrain its resources.
Well you have different preferences than some other people. Also there are perfectly legitimate reasons to need more than 8/16GB RAM besides more open tabs (what's wrong about wanting to open more tabs though?) or using Electron Apps.
Also I can both agree with you that software could and should be more efficient and think that Apple charging this much for memory and storage upgrades is objectively outrageous. They can only get away with it because they purposefully made their HW non upgradeable and because people who use macOS simply have no choice than to pay that much.