Intel is releasing heterogeneous chips in less than a month. Both Intel and AMD bet heavily on 3d stacking and it should hold Apple off desktop. A lot of Apple advantage is due to node advantage and I expect that AMD will start getting latest nodes much sooner than now, 5nm ryzen should be able to compete with m2, Intel's own nodes should get better in few years relatively to latest TSMC nodes(they are not that much behind). But x86 will surely loose market share in the coming decade.