I have thoughts :-)
tl;dr IMHO, end to end, this is a lot more difficult than many seem to be saying.
In tech, almost nothing claimed best of both worlds is. (eg Android on ChromeOS)
This fails to ask both “what problem is being solved” (design, product manager) and what constraints get added in the process (engineering).
• Extreme Port
• Middle Weird
• Middle Frustrating
• Middle Crazy
• Extreme New
Each has pros/cons. Many will try to find a middle between any two—that’s the nature of lists of options. Building such is hard.
Straight-forward. This simply let’s Apple be totally integrated. ISVs simply recompile and module IA oddities things work.
IA OS X has many positive attributes generic Windows PC lacked (standby, quality over time, instant on, gfx) so ARM offers _little_ in that regard. Pretty 🔑 point.
Apple can do a great “x-platform” library, but still just that. Unless Apple says “this is the future for all ISVs”.
Here, unlike Windows, iOS is super healthy ecosystem that one does not want to “break”, “fragment”. Windows had flatlined years earlier, OSX too.
Now could this store be only Marzipan apps or would it allow some OS X apps? Doesn’t matter, really.
This is what we learned in w/touch on Windows 7 and why touch on desktop is more myth than reality. (come @ me w/anecdotes)
After all—the one thing everyone wants is to use Instagram on their Macs. Many say this comes for “free” moving to ARM. It doesn’t.
Originally iOS was OS X “ported” to ARM with a ton of code #ifdefed out. It seems we’re back where we started from.
That’s how these discussion go.
Nothing could matter less in this whole topic. This is product development for 4B ppl, not computer science for 20M pros in s/w.
• What apps run and where?
• Does Mac ARM support touch and where?
• How does this impact the healthy iOS ecosystem?
• How much does a device cost and how profitable is it? What does it replace or does it add to the lineup?
• Risk to perceived customer value
• Risk to engineering
• Risk to developer ecosystem
• What problem is being solved for customers?
• What opportunity is created for Apple?
• What constraints (tradeoffs) get introduced in solving that problem(s) and tapping into that opportunity?
Discuss // END
That’s an extreme view of porting with finite customer benefit. Moving to Intel brought Apple into a big ecosystem but now Apple is its own. That could end like PPC??