The whole point is the Intel CPU would rarely turn on due to the hardware going into a sleep state. I earned a degree in computer engineering. It’s not the easiest, and it would cost Apple more, but the A-series SoC wouldn’t cost Apple much. And they could build reliance on the Apple ecosystem if done properly. It will take lots of engineering and they may mess it up, but if they have two working kernels, they can make it work. It would be awesome as far as seamless transition for the vast majority of users. And power users would have no problems switching now. Whereas they will likely wait years to ever switch until Apple can successfully emulate or all the professional apps can run on ARM. A lengthy headache for everyone but Apple. This makes the most sense for Apple developers, for users and for power/professional users. It’s a way to strategize and methodically build reliance on the A-series SoC while cutting out Intel in five years when people can actually have apps in place. Like Microsoft’s Surface Pro X. It’s amazing but it’s a glorified paperweight as 95% of the programs will not run or are too slow. Apple has such a better opportunity thanks to iOS and iPadOS. It could be a seamless transition for everyone except Apple. The A-series SoC costs Apple next to nothing, and Intel CPUs are incredibly expensive as the most expensive component in a Mac, but to look at it from anyone but Tim Cook’s perspective it makes far more sense to please the masses and make software support work and the seamless transition just work for everyone. The only company that would immediately be impacted would be Apple to build out the software engineering capabilities which we all know isn’t their strong suit. But this may be the thing that gets them motivated to do to better the products and Make Apple Great Again..... you end up with a needless expensive product where no task will ever be able to utilize >50% of the power
Even if we were to ignore the engineering problems and having 2 CPUs sucking at the battery, to what point?
People seem to forget that Apple has everything under control this time. They can design an ARM chip in a way that is optimal for AMD64 (cos thats what the apps running under Catalina actually are) emulation.
They had years making sure XCode won't put anything into binaries that would turn out problematic.
The idea kinda reminds me of the Phase5 PPC cards for the Amiga which also featured a 680x0. Insane engineering but performance of the PPC part was crippled due to the 680x0 being on the same memory bus. In the end putting that effort into developing a 68k EMU would have been the much better alternative (as proven by even the first version of MorphOS being released a few years later).
[automerge]1592236300[/automerge]
Not true at all. If done properly, from this computer engineer’s perspective, it would most of the time keep the Intel CPU in a suspended power state until the Intel CPU is needed. The A-series could run many SoCs before they ever got close to use as much power as the Intel CPU. If you know exactly what I am talking about you realize that only professional users need Intel most of the time and cannot emulate that well and end up with an exactly similar battery experience. About 90% of users get double or quadruple the battery life!!!.... you end up with a needless expensive product where no task will ever be able to utilize >50% of the power
Even if we were to ignore the engineering problems and having 2 CPUs sucking at the battery, to what point?
People seem to forget that Apple has everything under control this time. They can design an ARM chip in a way that is optimal for AMD64 (cos thats what the apps running under Catalina actually are) emulation.
They had years making sure XCode won't put anything into binaries that would turn out problematic.
The idea kinda reminds me of the Phase5 PPC cards for the Amiga which also featured a 680x0. Insane engineering but performance of the PPC part was crippled due to the 680x0 being on the same memory bus. In the end putting that effort into developing a 68k EMU would have been the much better alternative (as proven by even the first version of MorphOS being released a few years later).
[automerge]1592236600[/automerge]
No. The idea is to make a seamless experience whether it’s a basic user running Microsoft Office which would run the iPadOS version and get maybe 4x the battery life. Or, you would have a professional user running Adobe Premiere all the time and they would get the exact same abysmal battery time. I would guesstimate that 90% of Mac users would experience at least double if not quadruple the battery life as the Intel CPU would sit in there running not idle but in suspended power state until needed.You can do that now. Run your Raspberry Pi (or AWS ARM instance) on a Remote Desktop on your x86 MacBook. Or run an x86 Mac mini (or AWS instance) on a Remote Desktop on some hypothetical ARM MacBook or on your iPad. Putting them in one box is a hardware and OS design nightmare (even just the T2 touchbar thingy causes OS problems).
[automerge]1592107191[/automerge]
A lot of people say no without understanding the engineering behind it. As a computer engineer I say it’s 100% doable but Apple would need to up their game which they have to do anyways to emulate x86 on ARM. Microsoft has done it poorly. But the Surface Pro X gets amazing battery life. It’s just a dog at running any x86 app as the emulator is no good. If they had an Intel/AMD CPU running in a power suspended state until it needed they could make all users happy with that device.
Last edited: