←back to thread

42 points skadamat | 1 comments | | HN request time: 0s | source
Show context
awestroke ◴[] No.45186752[source]
Hilarious how they refuse to list memory (RAM) capacity of their phones. Probably because they are way behind other phones in that regard.

Which is weird, since they focus so much on on-device AI. I guess the very very slightly lower profit margin from including more RAM is incredible unpalatable.

replies(6): >>45186856 #>>45186885 #>>45186918 #>>45186922 #>>45187072 #>>45187217 #
jama211 ◴[] No.45187072[source]
It’s because the OS needs far less ram than their competitors to function, and RAM uses electricity and costs money so it makes perfect sense to pack less of it - but they also know showing a lower number than their competitors would be interpreted as a failing by those that don’t understand this.
replies(1): >>45187995 #
awestroke ◴[] No.45187995[source]
> It’s because the OS needs far less ram than their competitors to function

iOS doesn't magically need less RAM. It just aggressively kills background apps to stay within memory limits, then makes you wait while it reloads them from scratch (burning battery with CPU cycles and NVMe reads instead).

> RAM uses electricity and costs money so it makes perfect sense to pack less of it

No, it's bullshit. Apple kept RAM low to save money, not battery. They could easily pack 16gb with negligible effect on battery life.

replies(2): >>45188487 #>>45189494 #
1. smw ◴[] No.45189494[source]
They don't reload them from scratch, for the most part. They force the app developers to design the app to serialize to disk at any point, and then rehydrate when needed. It actually makes developing for iOS much more of a pain in the ass, but it's great for users.