The new generation of the iPhone still has 1 GB of RAM. Android devices have gone a long way for the modern champions have normal to have 3+ GB of RAM. Nevertheless, iOS has always been famous for smoothness and speed, what Android has come only recently.
On the question of why the devices on Android, unlike iOS devices so much memory answered one of Quora users Glen Williams.
The more RAM, the greater the load on the battery apparatus. Apps on Android uses Java. Their methods of working memory is as follows: occupied memory is freed by a process called garbage collection. This process removes the objects that are no longer needed applications, thus freeing up memory.
This chart shows us what is necessary for the efficient operation in 4-8 times more memory than is actually using the device. However, when the memory starts to be used, the device begins to work more slowly. In his turn, iOS does not use garbage collector, thereby becoming more slowly during load on the RAM.
IOS apps are written in Objective-C language, and it is made to work with RAM otherwise. Program delete files from memory immediately after use, whereas in Java applications make it after a certain period of time. This leads to the fact that Android devices need more and more memory for applications that are getting harder. While as iOS devices costing far less memory.