When you search on the web for a reason behind this claim the majority of explanations will tell you that Java is the problem and that Android needs more RAM because of Java’s overheads as well as because of Java’s garbage collection.