4 ms·
In general iPhones have less RAM than roughly corresponding Android device. This is because iOS apps on average take less RAM to run because iOS manages memory
by boxed 3y ago
In general iPhones have less RAM than roughly corresponding Android device. This is because iOS apps on average take less RAM to run because iOS manages memory more tightly and Android uses Java which is very memory hungry.
A web app though should be a situation where the memory usage will be roughly equivalent between the two platforms, so that seems reasonable.
- sccxy 3y agoSamsung A5 2017 has 3GB ram vs 6GB in iPhone 14
- MrBruh 3y agoI don't think comparing a 2017 phone to a 2023 one is a fair comparison by any stretch. If you want something more similar I would suggest the standard "Samsung galaxy S23" which has 8Gb compared to the IPhones 6Gb
- sccxy 3y agoHow it is not comparable? 2017 phone does NOT run out of memory, but 2023 phone model RUNS out of memory? Newer phone is worse.
- MrBruh 3y agoAh my bad, misinterpreted it
- pdpi 3y agoThat’s the same person who said that Safari ran out of memory on stuff their Android doesn’t. Their point wasn’t “iPhones have more RAM than comparable Android devices” (as you say, that comparison is entirely unreasonable based on those devices), it was “this is the RAM on the devices where I observed this behaviour”. If the iPhone in question has more RAM than the Android, yet still OOMs where the Android doesn’t, that’s a pretty strong argument that iOS isn’t magically thriftier than Android at managing memory.
- boxed 3y agoThose are the phones? Well then, that's weird!
- wiseowise 3y agoWas written by LLM trained on social media or what? That’s not how any of it works.
- sccxy 3y agoProbably, it does not make any sense. If 6GB RAM iPhone runs out of memory, then how can it be better at memory management than Samsung phone with 3GB RAM, which does not run out of memory. My problem is 16MB (8000*5000px) images in web browser which iPhone cannot handle. Most powerful phone every year, but 16MB is too much.
- boxed 3y agoI do development on iOS. This is exactly how this works.