Compatibility Maps
Swift
Platform | BLE | AWDL | Wi-Fi Aware | LAN | WebSockets |
---|---|---|---|---|---|
iOS | ✓ | ✓ | -- | ✓ | ✓ |
iPadOS | ✓ | ✓ | -- | ✓ | ✓ |
iOS Simulator | -- | ✓ | -- | ✓ | ✓ |
Mac AppKit | ✓ | ✓ | -- | ✓ | ✓ |
Mac Catalyst | ✓ | ✓ | -- | ✓ | ✓ |
tvOS | ✓² | ✓ | -- | ✓ | ✓ |
tvOS Simulator | -- | ✓ | -- | ✓ | ✓ |
visionOS beta¹ | ✓² | ✓ | -- | ✓ | ✓ |
visionOS Simulator beta¹ | -- | ✓ | -- | ✓ | ✓ |
¹ visionOS & visionOS Simulator beta are only supported with beta package 4.8.0-visionos-beta.1 ²Vision Pro/Apple TV to Vision Pro/Apple TV BLE is not currently supported due to device limitations.
Device | Support |
---|---|
iPhone | ✓ |
iPad | ✓ |
MacBook | ✓ |
Mac (Other) | ✓ |
Apple TV | ✓¹ |
Apple Vision Pro | ✓ |
Apple Watch | -- |
¹ tvOS does not allow persistant storage due to operating system limitations. Non persistant storage like the caches directory must be used instead.
Updated 23 Oct 2024
Did this page help you?