Safari on visionOS now exposes a JavaScript immersive API that lets websites transport users into full 3D environments using the HTML model element, mirroring the Fullscreen API pattern with requestImmersive(). Developers can build inline 3D previews and seamless transitions into spatial environments directly from a webpage.
⢠Web developers can create fully immersive spatial experiences (virtual theaters, escape rooms, marketing environments) that launch from a standard webpage in Safari on Apple Vision Pro ā no app required.
⢠The API follows the existing Fullscreen API pattern, so any developer familiar with requestFullscreen() can adopt requestImmersive() with minimal friction.
⢠Environments built for visionOS apps (USDZ assets, RealityKit scenes) can be repurposed for web marketing experiences, dramatically extending ROI on existing spatial content.
Liquid Glass is Apple's new material and visual design language introduced in iOS 27, bringing translucent, refractive glass-like surfaces to system and custom UI elements. It replaces the frosted vibrancy aesthetic with a more dynamic, depth-aware material that responds to content beneath it.
iOS 27 brings a sweeping set of SwiftUI enhancements including Liquid Glass design adoption, new toolbar visibility and overflow APIs, document architecture improvements with Observable, and resizable iPhone app support ā all designed to modernize app UIs with minimal code changes.
Xcode 27 introduces a fully customizable toolbar and theme system, untitled scratch projects, coding agent integration directly in the editor, and the new Device Hub for evaluating apps across simulators and physical devices side-by-side.
In-depth guide
RealityKit & USDKit in iOS 27 āPaperKit is Apple's full-featured canvas framework ā previously internal-only ā now publicly available in iOS/macOS/visionOS 27. It powers the drawing and markup experience in Notes, Preview, and Freeform, giving developers access to a complete pencil, shapes, images, and text canvas with a rich data model.