Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Wi-Fi Aware device support?

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?

Answered by DTS Engineer in 843324022

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"

Accepted Answer

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"

Thank you, Quinn, much appreciated!

That’ll ensure that you code behaves correctly as Wi-Fi Aware support evolves in the future.

I assume this means there won't be a UIRequiredDeviceCapabilities key, as support is not just a function of hardware capabilities?

Is it possible/likely that devices that aren't currently supported will be in the future? Or is it more about the possibility of support going away (for example if Apple wins an appeal against the EU's DMA, which I understand compelled Apple to adopt Wi-Fi Aware)?

I can’t answer either of those questions without speculating about The Future™, and my management gets grumpy if I do that. See tip 3 in Quinn’s Top Ten DevForums Tips.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Wi-Fi Aware device support?
 
 
Q