I was excited to find out about Wi-Fi Aware in i[Pad]OS 26 and was eager to experiment with it. But after wiping and updating two devices (an iPhone 11 Pro and a 2018 11" iPad Pro) to Beta 1 I found out that neither of them support Wi-Fi Aware 🙁.
What current and past iPhone and iPad models support Wi-Fi Aware?
And is there a new UIRequiredDeviceCapabilities key for it, to indicate that an app requires a Wi-Fi Aware capable device?
So, I want to be clear that in your code it’s critical that you test for support via the supportedFeatures
property. That’ll ensure that you code behaves correctly as Wi-Fi Aware support evolves in the future.
However, for the moment I realise that it’s useful to know which devices are currently supported so you can set up you test environment. I asked the team about this and the answer came in two parts. The first part is super easy: For iPhone, the iPhone 12 and later support Wi-Fi Aware.
OTOH, for iPad the story is more complex:
-
iPad (10th generation) and later
-
iPad Air (4th generation) and later
-
iPad Pro 11-inch (3rd generation) and later
-
iPad Pro 12.9-inch (5th generation) and later
-
iPad mini (6th generation) and later
Hopefully I got this straight (-:
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"