RAM, we all have been hearing this word since we got out the first computer. And now our phones probably have way more RAM than our Laptop or PC.
Although it may appear similar in both cases, how RAM is handled differently in both cases.
How RAM is used?
It depends on the Operating System. Apple, Linux, and Windows.
In working Linux and Apple are the same but still have different RAM requirements,
Windows keeps the RAM free meaning it only uses the amount needed and rest is idle.
Linux which is base of Android uses most of RAM until there is another application to share it with.
Apple’s iOS require lesser RAM because of overall optimization, which is due to having a single device in focus, thus application created for iOS can specifically design to get more out of the hardware. The functioning is done on hardware that is ARM so no RAM required for creating a virtual space.
While in Android the same operating system can have different hardware, so it is hard to design applications that are dedicated to specific hardware. Having a wide range to cover one cannot simply rely on hardware for software to run, here the virtual ARM comes in play which creates a virtual space to decode and emulate same application on two different devices without fumbling with the code much.
ARM – Advanced RISC Machine, it is a processor thing, we will discuss more processor in the next blog. Now how much ram you need?
In case of RAM, more the merrier theory applies, because the more RAM more smooth app transition, and overall smooth performance even if your device doesn’t have much of RAM optimization.
Recently there has been a race to attract customers by just specifications such as RAM, Processor, and Camera and people fall in that easily.
What they forget is, RAM is cheaper and easy to increase, and you will probably get less efficient than an optimized RAM.
Companies usually just increase the RAM neglecting the optimization because it is a time and money consuming process, which doesn’t really fit if you want to create a cheaper phone in lesser time.
If you ask me what is better, I will tell you probably go with a smaller but optimized version of RAM.
Because when you multitask the optimized version will keep all the apps running without much hassle.
On the other hand, a huge chunk of RAM will support you’re all the apps but also will be more prone to crash and lag while switching in between them
Most of the flagship phones are costly because these devices are optimized and this is also the reason you don’t see flagship phones being launched within months of the previous one.