Introducing visionOS
Apps using visionOS run in an infinite spatial canvas. You can interact with your app while being aware of your surroundings, or be immersed completely in it, and you can transition between different environments at any time.
When using visionOS, your apps can contain windows, volumes, and spaces. Windows contain traditional views and controls, and you can add 3D content to them. Volumes can display 3D content that may be viewed from any angle. A space is the virtual environment into which apps are launched. By default, apps run side by side in a single shared space, but you can also dedicate a full space, which only contains your app’s content.
To learn more about the fundamental building blocks that make up spatial computing, watch this video: https://developer.apple.com/videos/play/wwdc2023/10260/.
To learn more about running UIKit apps on visionOS, watch this video: https://developer.apple.com/videos/play/wwdc2023/111215/.
...