John Brownlee wrote, in 2014, on Cult of Mac:
iOS is twice as memory-efficient as Android
[...]
As it turns out, an iPhone 6 with 1GB of RAM runs much faster than a similarly specced Android smartphone with 2GB of RAM. And it all has to do with the fundamental difference in the way iOS and Android handle apps.
[Explanation that Android apps use garbage-collected Java, while IOS does not, and that garbage-collected apps require 4-8 times as much RAM.]
This is why Android devices need to have twice as much RAM to run apps as your iPhone does.
Did the iPhone 6 run as fast as an Android phone with twice as much memory, in 2014, due to more efficient memory management?