When running an iPad app on Vision Pro in compatibility mode, does the #if os(visionOS) macro work or do I need to use the UIDevice's interface idiom to know if im on a Vision Pro or iPad?