Windows and views
Scoped adapterNSWindow · NSView · CALayer
UIKit-backed facades attach real native layers, manage bounds and visibility, and enforce native scene ownership.
Compatibility reference · source snapshot
From Mac imports to native visionOS behavior. Some calls go straight to native frameworks; others need a scoped adapter. A mapped symbol is a starting point, not a blanket compatibility claim.
Documented for Cyberpunk Mac ARM64 2.3 and the native 2D host. Other games, full AppKit parity and Cyberpunk VR are not established by this map.
The exact supported game and its imports.
Audited routes, bounded contracts and explicit failures.
Real scenes, Metal devices and system APIs.
Explore the contracts and their limits. Every entry links to its source snapshot.
13 entries
NSWindow · NSView · CALayer
UIKit-backed facades attach real native layers, manage bounds and visibility, and enforce native scene ownership.
NSApplication · NSEvent · scene lifecycle
A local event queue, responder forwarding and native scene activation connect the guest event loop to the host.
Only observed game contracts are covered; not every selector or input device.
NSScreen · CGDisplay* · IODisplay*
The connected scene supplies bounds and scale. CADisplayLink supplies an observed scene cadence; registry metadata is copied only when available.
A virtual scene is not a physical monitor. No fabricated EDID, panel identity or panel refresh-rate range.
MTLCopyAllDevicesWithObserver
Real native Metal devices are returned with an owned compatibility observer token. Other native Metal APIs are reexported through the bridge.
No synthetic device-change callbacks or claim of desktop multi-GPU/hot-plug parity.
GKDialogController → CPGameKitDialogPresenter
The game-facing dialog controller presents an actual UIKit controller on an attached native parent with ownership and main-thread checks.
SecItemImport · SecItemExport · identity · certificate label
Four imports in the exact Galaxy provider route to bounded native Security adapters for supported import/export, native identity lookup and certificate description.
Unsupported formats, flags and search lists return errors. Trust, pins, purchases and authentication are not bypassed.
Bundle Data prefix → staged GameData
File wrappers remap the configured logical Data prefix to verified staged assets. MemoryTrace reexports libSystem and observes native mmap/madvise results.
Not arbitrary filesystem virtualization. Native failures and errno are preserved.
CyberpunkModule · Bink · AppStoreServices · GalaxyServices
The recipe prepares copies of the matching Mac ARM64 build, redirects audited imports and applies two declared capacity instruction changes.
Matching originals required; other builds are rejected. Proprietary bytes are user supplied and independently verified.
libcurl.4.dylib → Curl.framework
The recipe builds pinned Curl 8.14.1 from official source for visionOS.
Historical SecureTransport compatibility pin, not a recommendation for a new network product. Live connections need their own acceptance.
Foundation · QuartzCore · audio · controller APIs
Eleven versioned Mac framework paths are rewritten to corresponding native paths. Native providers supply their available implementation.
Resolving imports does not establish complete macOS parity, audio acceptance or spatial controller integration.
CGWarpMouseCursorPosition · CGEventSourceCreate
Cursor warp returns kCGErrorNotImplemented; desktop event-source creation returns NULL.
Local game input can work while global desktop cursor/HID operations remain unavailable.
NSMenu menuBarVisible
The desktop menu bar is unavailable; its visibility query returns NO.
NSWorkspace openURL: → UIApplication
URL opening is requested through UIKit on the main queue. The synchronous method returns NO; native completion records eventual success or failure.
Queueing a request never reports synchronous URL success. URL contents are not logged.
No matching entries. Try another capability or mapping type.
The complete recipe route list, not every Objective-C selector or C function implemented.
| Mac import | Type | visionOS destination |
|---|---|---|
| MetricKit | Native forwarding | /System/Library/Frameworks/MetricKit.framework/MetricKitOriginal import path/System/Library/Frameworks/MetricKit.framework/Versions/A/MetricKit |
| MetalFX | Native forwarding | /System/Library/Frameworks/MetalFX.framework/MetalFXOriginal import path/System/Library/Frameworks/MetalFX.framework/Versions/A/MetalFX |
| GameKit | Native forwarding | /System/Library/Frameworks/GameKit.framework/GameKitOriginal import path/System/Library/Frameworks/GameKit.framework/Versions/A/GameKit |
| QuartzCore | Native forwarding | /System/Library/Frameworks/QuartzCore.framework/QuartzCoreOriginal import path/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore |
| AudioToolbox | Native forwarding | /System/Library/Frameworks/AudioToolbox.framework/AudioToolboxOriginal import path/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox |
| CoreAudio | Native forwarding | /System/Library/Frameworks/CoreAudio.framework/CoreAudioOriginal import path/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio |
| GameController | Native forwarding | /System/Library/Frameworks/GameController.framework/GameControllerOriginal import path/System/Library/Frameworks/GameController.framework/Versions/A/GameController |
| CoreHaptics | Native forwarding | /System/Library/Frameworks/CoreHaptics.framework/CoreHapticsOriginal import path/System/Library/Frameworks/CoreHaptics.framework/Versions/A/CoreHaptics |
| AVFAudio | Native forwarding | /System/Library/Frameworks/AVFAudio.framework/AVFAudioOriginal import path/System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio |
| CoreFoundation | Native forwarding | /System/Library/Frameworks/CoreFoundation.framework/CoreFoundationOriginal import path/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation |
| Foundation | Native forwarding | /System/Library/Frameworks/Foundation.framework/FoundationOriginal import path/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation |
| AppKit | Scoped adapter | @rpath/HostAdapters.framework/HostAdaptersOriginal import path/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit |
| CoreGraphics | Scoped adapter | @rpath/DisplayBridge.framework/DisplayBridgeOriginal import path/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics |
| IOKit | Scoped adapter | @rpath/IOKitBridge.framework/IOKitBridgeOriginal import path/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit |
| Metal | Scoped adapter | @rpath/MetalBridge.framework/MetalBridgeOriginal import path/System/Library/Frameworks/Metal.framework/Versions/A/Metal |
| libcurl.4.dylib | Rebuilt native provider | @rpath/Curl.framework/CurlOriginal import path/usr/lib/libcurl.4.dylib |
| libBink2MacArm64.dylib | Exact-build adaptation | @rpath/Bink.framework/BinkOriginal import path@executable_path/../Frameworks/libBink2MacArm64.dylib |
| libGameServicesAppStore.dylib | Exact-build adaptation | @rpath/AppStoreServices.framework/AppStoreServicesOriginal import path@executable_path/../Frameworks/libGameServicesAppStore.dylib |
| libREDGalaxy64.dylib | Exact-build adaptation | @rpath/GalaxyServices.framework/GalaxyServicesOriginal import path@rpath/libREDGalaxy64.dylib |
| libSystem.B.dylib | Scoped adapter | @rpath/MemoryTrace.framework/MemoryTraceOriginal import path/usr/lib/libSystem.B.dylib |