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
(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
.
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 | 1.0b1 |
3 | 10 June 2024 | ? |
4 | 17 September 2024 | ? |
Asset contents
This section is empty. This section should explain what's inside the AssetData directory in an asset zip. You can help by adding to it. |