De måste ju skriva om alla program för ARM, och det kostar tid/pengar.
Då nuvarande MacOS (som är baserat på NeXTStep) är byggd enligt principen HAL (Hardware Abstraction Layer), så räcker det oftast med att rekompilera operativsystemet. Ibland måste man skriva om några bitar. Men jämfört med Windows och MacOS 9 som inte är HAL, innebär det stora omskrivningar av operativsystemet.
Däremot måste Apple skapa en interpreter för att få befintliga program att fungera i ARM baserad MacOS.
Nya program behöver nog bara rekompileras sålänge de använder MacOS API, men gör de egna lösningar kan det hända att de måste uppdateras en smula! Samt att de kompilerar dual binary (intel kod och ARM kod) precis som de gjorde med PowerPC kod och Intel kod.
Personligen tror jag att det blir smidigare än tidigare övergångar eftersom de senare åren är det inte tillåtet att kommunicera direkt till hårdvaran utan allt måste gå via operativsystemet.