Hi!
A lot of the discussion here seems to be not taking into account both what Apple specifically stated at WWDC and basic facts about the platform. To wit:
- We need to stop calling it ARM on Apple. Even if you don't like the phrase Apple Silicon then use something else. All ARM is with regards to Apple is an ISA they license - every other element of the A Series is Apple designed from the ground up. If anything, their microarchitecture reminds one more of the Core 2 (Conroe) microarchitecture. We need to stop doing this because it leads to incorrect assumptions.
- Apple was very specific at WWDC; they are rolling out a family of SOCs specifically for Mac. And they specifically stated SOC. Based on past experience they will have a host of different blocks in the SOC - CPU, GPU, Secure Enclave, Neural Engine, Image Processing and so forth. They will no doubt continue to do so because....
- As Rene Ritchie put it very well - Apple is in the business of selling experiences. They added the Neural Engine so that (among other tasks) they could add Face ID. The Secure Enclave was so they could have the leading mobile security and so that Apple Pay could be secure. So it is with this move to their own SOCs for the Mac - it is about them being able to provide experiences that otherwise they cannot provide in a practical sense.
I actually got into a dispute with someone on another forum who claimed Apple went to their own silicon on iPhones and iPads purely to save money. I pointed out that adding together their investments Apple pays a LOT more for their SOCs in iPhones than if they had (for example) used Snapdragons. So why do they accept this cost? Because they are not a seller of chips they sell a complete set of devices and their user experiences - if people pay their price for these experiences then they are successful.
How does this translate to the Mac? Basically it means Apple could care less about Benchmarks or how many TFLOPS their GPU block processes - what they care about is how fast and smooth the user experience is or for a game that it runs with no chop and at the correct acceleration, that they deliver real hardware security and things like Face ID and also that the user is not annoyed by a noisy machine and such. And going to their own silicon lets them go down this path.
A lot of the discussion here seems to be not taking into account both what Apple specifically stated at WWDC and basic facts about the platform. To wit:
- We need to stop calling it ARM on Apple. Even if you don't like the phrase Apple Silicon then use something else. All ARM is with regards to Apple is an ISA they license - every other element of the A Series is Apple designed from the ground up. If anything, their microarchitecture reminds one more of the Core 2 (Conroe) microarchitecture. We need to stop doing this because it leads to incorrect assumptions.
- Apple was very specific at WWDC; they are rolling out a family of SOCs specifically for Mac. And they specifically stated SOC. Based on past experience they will have a host of different blocks in the SOC - CPU, GPU, Secure Enclave, Neural Engine, Image Processing and so forth. They will no doubt continue to do so because....
- As Rene Ritchie put it very well - Apple is in the business of selling experiences. They added the Neural Engine so that (among other tasks) they could add Face ID. The Secure Enclave was so they could have the leading mobile security and so that Apple Pay could be secure. So it is with this move to their own SOCs for the Mac - it is about them being able to provide experiences that otherwise they cannot provide in a practical sense.
I actually got into a dispute with someone on another forum who claimed Apple went to their own silicon on iPhones and iPads purely to save money. I pointed out that adding together their investments Apple pays a LOT more for their SOCs in iPhones than if they had (for example) used Snapdragons. So why do they accept this cost? Because they are not a seller of chips they sell a complete set of devices and their user experiences - if people pay their price for these experiences then they are successful.
How does this translate to the Mac? Basically it means Apple could care less about Benchmarks or how many TFLOPS their GPU block processes - what they care about is how fast and smooth the user experience is or for a game that it runs with no chop and at the correct acceleration, that they deliver real hardware security and things like Face ID and also that the user is not annoyed by a noisy machine and such. And going to their own silicon lets them go down this path.