Big move. I see this potentially as groundwork for the eventual integration of Mac and iOS App Stores, which you have to imagine is something Apple wants in the years ahead as platforms converge on common software stack and UX. It's also a signal that the App Store team may now be willing to do the deals necessary to attract MacOS apps back toward this larger strategic initiative (vs just trying to maximize revenue).…
I don't think we have to imagine that. Apple's been against that sort of thing for a long time, and I don't see that changing any time soon. They don't target the lowest common denominator.
I suppose that the Marzipan project, of iOS frameworks on macOS, should prove me wrong but I still don't think so. The few apps that Apple has given us are ... kinda bad. Their non-nativeness screams out: they don't respond properly to gestures, many macOS Services don't work in them, and the user interfaces are laggy.
Yes, I suppose things will change with the next version of macOS, but there's no real way to avoid the fact that UIKit on macOS doesn't make proper macOS apps --- and developers will have to decide what matters more; time to market or customer satisfaction.
I'm fairly sure Marzipan is a stopgap, not a platform unto itself. Get your iOS apps running on macOS, and slowly move them to native macOS paradigms.
I'm actually hoping that things like Office 365, Lightroom CC (and perhaps the other Adobe apps), BBEdit, etc. help developers see the potential of proper macOS apps (I'll take these big developers' emulations of Cocoa over UIKit-on-macOS any day), and smaller developers will follow suit.
(And if their code is MVC-compliant in the Cocoa way, that should't be too big an issue; you can mix and match views and controllers from AppKit and UIKit!)
> Have you tried to download Office from their website?
If you have an Office 365 account, all you need to do is go to office.com, sign in, and there's a big friendly "Install Office" button right there. But I do generally agree that there is too much friction getting this "must-have" piece of software; I don't care for Office much, but denying its influence and widespread usage is a task best relegated to those who think everybody should write in LaTeX.