Xcode already compiles for ARM and Intel. It's not a stretch to say that Apple could solve that problem with a setting in Xcode that allows you to recompile your code to ARM. A few compatibility checks later, upload that to the App Store, no emulation needed.Maybe it's already been written here, but OSX can't go to ARM overnight.
OS X Apps/programs are complied to run only on Intel processors. X86, on OSX. Basically no current OS X program will run on an ARM based computer.
[doublepost=1460447583][/doublepost]
"All of their software" for very many means Safari, with the addition of possibly Mail. There's already ARM versions for those. Maybe for some, it's iWork or the former iLife apps, which already have ARM versions (UI can be tweaked). Those apps they bought from the App Store? Apple could tell developers that everyone using Xcode has to recompile with the ARM trigger enabled before they release their next update.That covers a huge swath of the current user base. Some will be left out, but unfortunately it's likely to primarily be those who know what x86-64 means.When all of their software stops working, they will notice.