I envision there being a lot of ARM support issues across apps that I rely on. We finally got over the keyboard drama, I don't have confidence this will go well either.
Well they've already figured out multi-targeting in XCode and gave done this once before so I would imagine for a lot of developers it will just be a recompile. I saw a really cheap MacBook Air deal the other day and was tempted until I saw they're i3 based. Assuming App support, I could see them replace that with an ARM based CPU without anyone noticing.
Then there is the NeXT side that ran on 68k, x86, PA-RISC, and SPARC
Of course OS X was the foundation to iOS
I think the forced death of 32bit apps last year entirely in preparation for moving to ARM.