Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Log in or create an account to edit The Apple Wiki.

com.apple.MobileAsset.SystemEnvironmentAsset

From The Apple Wiki

The com.apple.MobileAsset.SystemEnvironmentAsset MobileAsset type contains immersive 3D environments for visionOS. See Use Environments on Apple Vision Pro for user documentation about the feature.

It's published in Pallas for the visionOS generic audience. It has been referenced in visionOS since the beginning (1.0b1 simulator), and has been present in Pallas since at least 21 June 2023 (2023-06-21) (possibly earlier).

Pallas request

This asset type doesn't require any additional Pallas request fields to obtain the asset list. Sending a minimal request with ClientVersion + AssetAudience + AssetType is enough.

It's only present in the visionOS generic audience (5cb41593-0f8a-45ba-89c6-52928b9caaae).

It doesn't seem to be possible to request a specific environment, or to filter by CompatibilityVersion. It always returns all available assets.

Metadata

The metadata for each asset has a key EnvironmentKey with a codename that identifies the environment. There are also ContentMajorVersion and ContentMinorVersion keys.

The public, user-visible environment name is not in the asset. The names in different languages are in the .lproj localizations in visionOS System/Library/PrivateFrameworks/SystemEnvironments.framework.

Known environment keys
EnvironmentKey Public name
Bat Morning Light
Beluga Bora Bora
Finch Fall Light
Hippo Haleakalā
Jaguar Joshua Tree
Lobster Lake Vrangla
Mole Mount Hood
Moose The Moon
Sparrow Spring Light
Starfish Cinema
Swan Summer Light
Wolf White Sands
Wren Winter Light
Yak Yosemite

Additionally, there are three known _CompatibilityVersion values:

Compatibility
Version
First seen
in Pallas
Supported
since visionOS
1 21 June 2023 (2023-06-21) 1.0b1
3 10 June 2024 (2024-06-10) ?
4 17 September 2024 (2024-09-17) ?

Asset contents