They often have more ram than my wife’s MacBook and the same or my as my desktop.
How much ram is needed if you’re not gaming or video editing?
In my case, it’s a very occasional picture or video recorded and then just social media apps and web. Do I need to get a phone with 12gb? Or is that just thrown in there for marketing?
As an owner of a second hand entry level Macbook, it's constantly swapping. You don't notice it that much because today's SSDs are very fast, but undoubtedly this will affect the lifetime of the device and reflects a poor choice in memory specifications.
16gb is fine if you can afford it and you are doing lots of thinks on your computer but isn't necessary if you just have a few tabs on a budget machine.
Though honestly, Linux is as bad as Windows in its own way, though it has improved tremendously.
Linux has the problem that it can be great for non-technical users, but power users run into odd things you just wouldn't think of in windows, like RDP clients defaulting to TLS even for actual RDP connections, then failing to connect. Why would I think to look at TLS when I chose RDP? On top of that, some builds by default deprecate TLS 1 (I think), and if you don't know that you go down a troubleshooting rabbit hole.
Still, glad to have the Linux option, and the builds today that really "just work".
If I was able to upgrade a 4GB notebook to 16GB ten years ago for little money, it's not a budget matter (unless it's Apple who charge insane amounts of money for 16GB).
I would respectfully disagree with the last point. For Joe Schmoe who is just scrolling Reddit you will probably be fine with 8-12gb, especially if you intend to cut down on your budget.
For Joe Schmoe who is just scrolling Reddit you will probably be fine with 8-12gb, especially if you intend to cut down on your budget.
Joe Schmoe cutting down on budget shouldn't throw away money on MacBooks then. I had a low-end notebook 10 years ago that I upgraded for little to 16GB RAM 10 years ago.
Video memory is shared with main RAM on "Joe Schmoe" notebooks. It's really noticeable when a few browser tabs are open. Source: Me when I had an 8GB RAM HP notebook with an iGPU.
Linux uses half the RAM Windows does in a fresh install. 8GB can absolutely be done on a Linux system without worry. To aid systems with 4-8GB RAM, Windows compresses. This has allowed OEMs to ship systems with 8GB as a minimum. This just isn't enough for multitasking. The CPU is tasked with constantly compressing and decomposing if you're attempting to multitask. This can make an already cheap laptop feel a little more sluggish. 16GB has always been the minimum for gaming systems and these days it's becoming apparent 32GB is needed. 8GB is just pitiful for a computer these days.
Addressing the OP, mobile devices used to only need 2-4GB for the longest time. The OS wasn't that heavy because the ARM CPU could only do so much. As the CPUs improved, higher resolutions were used, prettier animations and more features got added. This all needs more RAM. Android developer options will tell you how much RAM you're using. A feature of Android is to keep a process cached in RAM that's been recently used. This is present to aid in battery life. Even if you swipe the app away from recents list, a portion is cached so the next time you start it, the CPU doesn't have to work as hard to load it up. You can see this under Running services > Cached processes. This means it's more beneficial for the mobile device to have more RAM.
The point isn't that 8gb is unusable for light tasks. I have a $300 Lenovo with Windows and 8gb RAM and I don't see any problems.
The point is that a $1500 premium device should come with 16gb RAM at minimum, because for the manufacturer the cost is almost nothing. Yes, Apple makes much more money selling extra 8gb of RAM for $300 rather than just put a 16gb chip for literally pennies and adsorb the cost but that's because they're scammers