3 ms·
> Why does this keep happening? Apple has invested in developing the full stack for their products. Not only do they have the full stack of components for the
by giantrobot 3y ago
> Why does this keep happening?
Apple has invested in developing the full stack for their products. Not only do they have the full stack of components for the products but the entire toolchain to develop those products. This gives them a very strong foundation for pretty much any product they want to pursue.
The AppleTV and HomePod both use older A-series SoCs and run iOS with a custom shell on top. They get all of the iOS media and peripheral handling capability "for free". Both projects can focus on TV or speaker features since the base OS is largely a solved problem for them. If they need some special consideration from somewhere in SWE they just file a Radar. They don't just get binary blob dumps of firmware from outside vendors and have to beg for bug fixes and hope their contract is big enough to get some consideration.
The Vision Pro leverages their ARM SoCs, base OS, and all the motion coprocessors that have been in their phones and watches for a decade. Novel improvements from the Vision Pro's development will just feed back to those components and make it into the next phone, watch, or whatever.
Most other companies don't actually own their whole product stack. Even Microsoft is at the mercy of their suppliers with the Surface line. They get what Intel, NVIDIA, and AMD have to offer. Smartphone manufacturers are grabbing Qualcomm and Samsung SoCs which are collections of Cortex cores then slap Android on top hoping that Google's latest version is better than the previous version.
It's hard to really make leapfrog products when you're shipping the same shit as your competitors and trying to compete on price.