"M1" is basically equivalent to "Core i" designation from Intel - except that Apple just doesn't tell you about the other part.
> If you want to buy a MacBook Air or MacBook Pro, Apple will sell you an M1. Want a Mac Mini? You get an M1. Interested in the iMac or the new iPad Pro? You get an M1. It’s possible that the M1 CPUs inside the iMac will have different thermal or clock behavior than those inside the systems Apple has already launched, but the company’s decision to eschew clock speed disclosures suggests that these CPUs differ only modestly.
> with the M1, is that its custom CPU performance is now so high, at such low power consumption, that the choice of chip inside the system has become irrelevant within a given product generation
Why does Apple put different amount of cores and clocks into different products if the choice doesn't matter? It seems like there are performance differences there if they choose to install differently configured SoCs in different devices and even split them by pricing on the iMac.
So, please, explain where's this big difference? (With more than a single sentence of your words if possible.)
So far we're seeing two differentiators. One is the use of the 7-GPU bin to hit the bottom-of-the-range price point for each product family. The other is simply the different thermal characteristics of different products - the passively cooled Air & iPad Pro will thermally throttle earlier than the actively cooled MBP, iMac & mini.
The products aren't being differentiated in silicon, they're being differentiated in feature & format. My mother can tell me the difference between an iPad and a macbook without describing anything that she can't see with her own eyes.
The M1 in the macbook pro is actively cooled, and does not throttle.
When additional cooling is applied after-market to the macbook air, it has the same performance characteristics as the macbook pro.
The M1 is the same in both products. It throttles when hotter. It's more likely to throttle if not actively cooled and under heavy workload. It's not clocked differently. There's no artificial constraints.