3 ms·
Can someone explain why we get 12GB and 16GB RAM in these phones, but Apple sells its MacBook Air M3 with 8GB as the starting configuration. Shouldn't mobile p
by oezi 2y ago
Can someone explain why we get 12GB and 16GB RAM in these phones, but Apple sells its MacBook Air M3 with 8GB as the starting configuration.
Shouldn't mobile phones require much less RAM?
- jmole 2y agoThis is what happens when your phone and all it's apps are written in a garbage collected language.
- trompetenaccoun 2y agoYep. I still use the iphone 7+ as a backup phone, it still gets security updates and runs modern apps fine with 3GB! Slow compared to modern phones, but that's not down to the RAM, the memory management is amazing, never had an issue.
- kaba0 2y agoThat’s a gross misrepresentation, and far from the whole truth. (Besides, ref counting is also a garbage collection algorithm) A huge chunk of the OS runs native stuff. Add to it that android is less strict at putting apps/processes to sleep, it’s become a much less black and white question.
- jmole 2y agoYou are missing the point here – garbage collected languages (the "allocate it and forget about it" style, not refcounting like Objective-C) require much more memory to perform at the same level as a language where memory is explicitly allocated and deallocated.
- kaba0 2y agoYes, I’m fairly familiar with garbage collectors and these are called tracing GCs. My point is that a big chunk of the system doesn’t use these, so you can’t just put the blame on one thing. Would one percent be responsible for a system’s bad performance if that is “slow”?
- reisse 2y agoBecause if Apple sold MacBook Air with more RAM, many people would prefer it instead of MacBook Pro.
- ashconnor 2y ago128GB of storage in 2024 is the real shocker here.
- wongogue 2y agoIt’s to run on-device LLM models. They require a lot of RAM. That is one of the reasons why only iPhone 15 Pro (only model with 8GB) is getting any Apple Intelligence features.