Hacker News new | ask | show | jobs
by brcmthrowaway 535 days ago
Why doesnt Apple use ESP32
4 comments

Because the ESP can only barely do WiFi. You can get a couple of Mbps under ideal conditions. It is not a general purpose WiFi adapter, it's a low power IoT chip.

A general purpose WiFi adapter can do gigabit sustained connections over PCI or some other high speed interface. Entirely different class of chip.

A couple?

It easily goes to tens of Mb/s.

Which is still abysmal compared to what a modern Wi-Fi chipset can push, even in the real world. Even an old home-grade Wi-Fi 5 AP can push >400Mbps over the air in real-world conditions. And the Wi-Fi 6/6e/7 devices can go well above that.
Anecdote only: I've never consistently managed 10mb/s without integrating some sort of cooling system. Not without frying the chip.
Citation needed.
While they’re only now coming out with even a 5GHz model there isn’t really much in Apple’s product line that needs a lowend primarily “IoT” WiFi. Maybe the HomePod, but they already have better chipsets for their flagship devices.
To what end?

I can't think of an Apple product that needs low power Wifi and/or Bluetooth, and also operates at such a low price-point that there's not budget to put something bigger on the BoM.

* Too slow * Uses too much power

Apple products would absolutely suck if they used ESP32 for their wifi and Bluetooth functionality.