Because the "best of class traditional Mac apps" are programed to run on Intel hardware; they will not run on an Apple A12 chip
I’ll qualify that:
A12 (consumer) Macs will likely be targeted to run marzipan apps ie iPad apps.
I understand that apple aren’t happy with their own marzipan apps right now (according to Jason Snell) so the assumption is that what we’ll eventually get will be much better.
Though I would not be surprised if Apple make it relatively trivial for Mac apps to run on ARM chips - with the caveat that they’ll have in use Apple’s latest frameworks etc. So that’s a pretty big caveat, admittedly.
Intel macs will get both marzipsn apps and the classic apps.
I’d expect apple’s pro apps to still use intel for the next 2-4 years with both Intel and Arm Macs being available at the same time
Hopefully that explains better what I meant.
[doublepost=1538849156][/doublepost]
None of the iOS apps I use, that have a MacOS equivalent, are superior to their desktop doppleganger. Evernote, for example, has an article clipper on the desktop that is missing altogether on iOS.
Which iOS apps are needed on the desktop? And how will their UX be preserved without the benefit of touch?
WWDC 19 is going to be a critical event for software on the Mac.
Apple is going to have to stand up on the stage and demonstrate that it’s solved all that you mention.
I’ve absolutely no insider knowledge whatsoever, but I’d be willing to bet a lot of money that Apple have already signed key developers up to develop marzipan apps with them under NDA.
Who? People like Panic, Affinity, The Pixelmator team, some iOS game devs, some big desktop/console titles - maybe even Microsoft with Outlook.
As far as first party goes, I think we can also expect all of the iWork apps to turn marzipan - GarageBand too.
Apple mail, calendar, messages, notes etc too.
I doubt that their pro apps will make the transition just yet.
Anyway, this is what I feel that Apple will need to demonstrate next year to get people onboard for the vision for marzipan - and to have loads to apps ready that can turn be easily switched to work on ARM.