its exceed expectations as everyday computing device, but lacking many features for power users. Can't run docker, virtualization isn't here yet. I hope M2 will come with these features.
I suspect macOS Virtualization [1] will be addressed with software updates rather than new silicon. Instruction Set Architecture (ISA) transitions incur tradeoffs and the mobile-like SoC architecture of the M1 has to make hard decisions about what goes in the SoC (e.g. Ultra Wideband doesn't seem to be included in the M1).
I suspect that something like a M1X, an M1 scaled with additional cores and more memory capacity, will target higher TDP Apple laptops/desktops/workstations. More of the same continuous innovation, a good thing, in my opinion. Many of these decisions are pure marketing; a cheaper MacBook Air with an A14 makes sense to me technically as does the 13" MacBook Pro offering both low-TDP M1 and high-TDP M1X.
A departure from the existing continuous innovation might be a Neoverse-style chip like the Graviton for desktops/workstations. The current big.LITTLE architecture of the M1/A14 makes perfect sense for mixed use devices.
ep1cman|5 years ago
sradman|5 years ago
I suspect that something like a M1X, an M1 scaled with additional cores and more memory capacity, will target higher TDP Apple laptops/desktops/workstations. More of the same continuous innovation, a good thing, in my opinion. Many of these decisions are pure marketing; a cheaper MacBook Air with an A14 makes sense to me technically as does the 13" MacBook Pro offering both low-TDP M1 and high-TDP M1X.
A departure from the existing continuous innovation might be a Neoverse-style chip like the Graviton for desktops/workstations. The current big.LITTLE architecture of the M1/A14 makes perfect sense for mixed use devices.
[1] https://developer.apple.com/documentation/virtualization
messe|5 years ago
It's already here. No updates to software or hardware needed.
messe|5 years ago
Both of those are available on M1. Virtualization was even demoed in the keynote discussing the switch to ARM.