One thing that many smartphone users in question is why Android phones require at least 2-3 GB of RAM to be able to run applications smoothly, whereas only 1 GB iOS phones are able to perform to the maximum.
Well, according to Quora, it is because Android applications using Java. By using Java comes a process called "garbage collection", which is tasked to clean the RAM memory of the data that is not used. The problem is that the garbage data collection requires at least 4-8 times the total capacity of the memory used by the application is currently running, the size is used so that the elimination of junk data can be done very quickly.
So, the more you open or run the application the more junk data that must be cleaned when you shut down the application and if the amount of memory required is insufficient phone you will feel slow.
So what about the IOS ?. Well, unlike Android, iOS does not use garbage collection system or data collection related to Java garbage on the operating system. So, armed with 1 GB of RAM memory iOS smartphones are able to exceed the performance of Android smarphone.
Why Android need 3 GB RAM and iOS only 1 GB for maximum performance?
So....! Now you already know what the difference is?
Sumber: Quora, via: RedmondPie