I see Qualcomm to be a better competitor to Apple. They already have experience building custom cores and NUVIA acquisition should help with performance.
x86(Even Ryzen) is hardly as power efficient as ARM.
You also save a lot of time and power not having to move data between memory pools by having fast access to the unified memory.
It seems that there’s no one thing that achieves the efficiency numbers we’re seeing. It’s excellent execution across the entire design.