Why does iOS run faster than Android on less powerful hardware?
iOS is definitely more efficient, because it is running native code. That code is generated by an optimising compiler (not a VM or a JIT compiler)
iOS does not use garbage collection which is also a source of stalls and is less efficient at handling memory.
But the A series processors are actually very fast too. Clock rate and core count are not good indicators of throughput.