- Mar 4, 2018
- 2
- 0
- 0
Hi everyone!
I have seen a YouTube video titled "Samsung Galaxy S9 Plus vs iPhone X - Speed Test! (4K)" Video link. In this video, Samsung Galaxy S9 Plus has beaten the iPhone X in multitasking. The youtuber launched several apps in both of the phones. After that, he tested whether all the apps are still running in the backgroud or they have to be refreshed (See 6:58 to 9:00 from the video link). Galaxy S9 Plus kept all the apps in the RAM without refreshing any of them, but the iPhone X had to refresh some of the apps. Note: Galaxy S9 Plus has 6 GB RAM and iPhone X has 3 GB RAM.
I have read in many websites that iPhone's RAM management is different and better than Android's, that's why iPhone has always less RAM than their Android competitors.
I found the following in this website ( https://www.cultofmac.com/303223/ios-twice-memory-efficient-android-heres/ ):---
iPhone X has 3 GB RAM and Galaxy S9 Plus has 6 GB RAM, but Galaxy S9's RAM management is worse than iPhone X's (according to above article). So it should Not outperform the iPhone X. But surprisingly, the youtube video proved the opposite- Galaxy S9 beats the iPhone X.
I am surprised!!
What can be the reason(s) ? Please explain. Thanks.
I have seen a YouTube video titled "Samsung Galaxy S9 Plus vs iPhone X - Speed Test! (4K)" Video link. In this video, Samsung Galaxy S9 Plus has beaten the iPhone X in multitasking. The youtuber launched several apps in both of the phones. After that, he tested whether all the apps are still running in the backgroud or they have to be refreshed (See 6:58 to 9:00 from the video link). Galaxy S9 Plus kept all the apps in the RAM without refreshing any of them, but the iPhone X had to refresh some of the apps. Note: Galaxy S9 Plus has 6 GB RAM and iPhone X has 3 GB RAM.
I have read in many websites that iPhone's RAM management is different and better than Android's, that's why iPhone has always less RAM than their Android competitors.
I found the following in this website ( https://www.cultofmac.com/303223/ios-twice-memory-efficient-android-heres/ ):---
According to Glyn Williams over on Quora, iOS devices run better than Android devices with twice the RAM (Quora link: https://www.quora.com/Why-is-the-iP...an-2-GB-RAM-of-Android-phones/answers/7061202 ) because Android apps use Java, and need all the extra RAM to do something called garbage collection. What’s garbage collection? It’s a process that triggers the recycling of memory once an Android app is done using it. Usually, this works pretty well on systems that have a lot of free RAM, but once you get a lot of different apps running, things start getting dicey. According to Williams, Android’s garbage collectors work best when Android apps have 4 to 8 times as much memory as is actually needed in order to perform the garbage collection process. Once you stop having that amount of free memory available, performance starts suffering. This is why Android devices need to have twice as much RAM to run apps as your iPhone does. And as we’ve previously seen, more RAM negatively affects battery life too, which is part of why Android phones need to have larger batteries to attain the same battery life as an iPhone 6 too.
As for iOS? The operating system doesn’t need all the extra memory associated with Java and Android, since it was designed to avoid this sort of garbage collection from scratch. It only needs the memory it’s using. What a radical idea, huh?
iPhone X has 3 GB RAM and Galaxy S9 Plus has 6 GB RAM, but Galaxy S9's RAM management is worse than iPhone X's (according to above article). So it should Not outperform the iPhone X. But surprisingly, the youtube video proved the opposite- Galaxy S9 beats the iPhone X.
I am surprised!!
What can be the reason(s) ? Please explain. Thanks.