*shrugs. Who said anything about simple? Though a 'few day' port sounds doable. £££ will bring the 'will' for porting software. How did developers get on x86 in the 1st place? It's prevalence and the £££ that it brings. 40 million Mac/ipad units (per year) will provide a sufficient incentive for many developers.
As for the app store making less money. What? Less billions?
X86 is a dead end. ...and Intel's struggles are set to continue for another year at least.
Intel's cpu performance has languished and the Apple silicon is already looming in benchmarks. Xeons? Nothing special? AMD graphics? Polaris...mid-range Navi? I don't see how they represent 5 years of progress in gpus on the Mac platform. Very mediocre. Apple haven't even bothered to use the 5700XT on a Mac between £1500-3000 and it's been out for a year.
As for GPUs. Nivdia AMD? They've sat still for most of the last decade. The fall released of RDNA2 and Ampere being the 1st real leap in a very, long time. My point? The bar isn't 'that' high.
ARM developer kit? And? You neglected to mention in Apple's demos' it was running 3 x 4k streams and games under emulation...handling multi gig PS files and running iOS apps natively. All the kind of things the current Mac Mini Intel would struggle with?
And Mac Os windowing has never been buttery smooth since Mac Os X did grace our Macs. Even with Nvidia and AMD gpus. Only has it, in recent times...been less 'juddery.' I'd take 3x4k streams over window smoothness. But Mac Sur is beta software. I wouldn't have thought it would be smooth on an A12z ultra mobile chip...when it can barely be a smooth experience on Intel running beta software. Who knew.
Yet the gpu user experience on an iPad is super fast and smooth. Guess iOS and A12z were tuned for one another.
And yes, a mobile A12z (Which INtel, AMD nor NV' can match for its intended purpose...) is empirical proof that Apple won't match them for their intended Mac usage with the as yet and unannounced (AS14?)?
Apple optimised and tuned software hardware vs half assed open gl crums from Nv or AMD?
I'm looking forward to seeing what Apple AS offers. If the iPad 'experience' is anything to go by. I'll take it.
Azrael.
Developers got on x86 because it was easily available. This article by Linus Torvalds sums it up perfectly.
What Linus Torvalds really thinks about ARM processors
In a recent post, Torvalds shared some thoughts about ARM processors and servers, and people thought he was dismissing ARM's future on servers and the cloud. Here's what he really meant.
www.zdnet.com
Less than 0.01 percent of Consumer mobile apps will be considered financial success.
Gartner Says Less Than 0.01 Percent of Consumer Mobile Apps Will Be Considered a Financial Success by Their Developers Through 2018
Gartner Special Report Examines Predictions for the Year Ahead
www.gartner.com
Intel CPUs and AMD graphics are terrible, yes. Intel has tried for years to make a discrete GPU, which turned into their failed Xeon Phi Coprocessors. But that should be an indicator of how hard it actually is to produce improvements in technology.
Not adding 5700XT is on Apple. What makes you think they will upgrade continuously even with their own silicon.
Nvidia has sat around!? LOL. Maxwell to Pascal was one of their biggest jumps. Pascal was so good people didn't want to upgrade to Turing. Name me a GPU better than Nvidia! Oh wait..
LOL – demo's are just that. Demo's.. they are choreographed, rehearsed and designed to look impressive. Why would they show anything that looks bad? Got some terrible news.. real world performance is different. But maybe you didn't understand. Just dragging a window in Finder used over 30% of the GPU. Imagine doing anything else... are you that obtuse?
You realize Apple maintained OpenGL on Mac. They were responsible for it!! OpenGL on Nvidia works amazing on Linux. Guess why, because the drivers come directly from Nvidia. Nvidia regularly updates OpenGL too. Not Apple's garbage.
You should do some deeper research into these areas. You clearly aren't aware of the facts. Especially thinking Nvidia was in control of OpenGL on Mac...