TL;DR
/// A Boolean indicating whether the current device is running visionOS or not.
private let isOnVisionOS = NSClassFromString("UIWindowSceneGeometryPreferencesVision") != nil
需要注意的点:
- 目前(202411)这是一个较为简单的检测方法。苹果还未提供官方API来实现这个功能。source
- 类似的官方API
isiOSAppOnMac
- 类似的官方API
- 这个检测无法判断app是处于iPadOS兼容性模式,还是visionOS原生模式运行。
Top comments (0)