What do we need 4GB RAM smartphones for?
I've been looking to replace my Nexus 4, a 2012 android handset with 2GB RAM. It has always been swift, but more recently with software updates - buggy. I don't feel like the bugs are down to exceeding the 2GB of RAM.
Phones like the Oneplus2 are now shipping with 4GB DDR4 RAM. Beyond the obvious marketing gimmick - is there software waiting for more RAM that are yet to see on our phones?
Curious to know if anyone has anything to share on this.
8 comments
[ 4.0 ms ] story [ 36.6 ms ] threadhttp://www.computerworld.com/article/2534312/operating-syste...
Exceeding 2gb of ram in your desktop 10 years ago had limited benefits, now that's about a minimum computers ship with and even 4gb can be insufficient.
More memory and better processors makes phones more useful to the extent they are now trending towards becoming full-featured desktop computers themselves, the extra ram isn't for "today's app ecosystem" it's breathing space against a more demanding generation of apps and usage.
Some interesting points raised above about heaps.
A less cynical man would say, that performance gains in the lower levels frees the developer to optimize the UI/UX.
Therefore the value of large RAM is limited. Samsung makes their maximum heap sizes extraordinarily large, but that just makes bloatware bloatier.
If you want a big, complex software system on Android, break it up into multiple runtime instances, e.g. a shared data model in a ContentProvider component, and a suite of apps built around it. It you have a gigantic app and you are trying to do a straight port from iOS, you're going to have a bad time.
Is this, or something similar, also a problem on Android?
It's also how Apple get away with much less RAM.
Same thing applies in the phone. IMO, the biggest RAM increase drive is graphics and UI. With 1080p screens things are getting big: textures, icons, UI elements, photos, videos, etc...
And why would we artificially constrain ourselves? If the current manufacturing process makes 4GB feasible or even cost efficient, than it makes sense to use this size.