View in English

  • Apple 开发者
    • 入门汇总

    探索“入门汇总”

    • 概览
    • 学习
    • Apple Developer Program

    及时了解最新动态

    • 最新动态
    • 开发者你好
    • 平台

    探索“平台”

    • Apple 平台
    • iOS
    • iPadOS
    • macOS
    • Apple tvOS
    • visionOS
    • watchOS
    • App Store

    精选

    • 设计
    • 分发
    • 游戏
    • 配件
    • 网页
    • Home
    • CarPlay 车载
    • 技术

    探索“技术”

    • 概览
    • Xcode
    • Swift
    • SwiftUI

    精选

    • 辅助功能
    • AI 与机器学习
    • App Intents
    • Apple 智能
    • 游戏
    • 安全性
    • Xcode Cloud
    • 社区

    探索“社区”

    • 概览
    • “与 Apple 会面交流”活动
    • 社区主导的活动
    • 开发者论坛
    • 开源

    精选

    • WWDC
    • Swift Student Challenge
    • 开发者故事
    • App Store 大奖
    • Apple 设计大奖
    • Apple Developer Centers
    • 文档

    探索“文档”

    • 文档库
    • 技术概述
    • 示例代码
    • 《人机界面指南》
    • 视频

    发布说明

    • 精选更新
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • Apple tvOS
    • Xcode
    • 下载

    探索“下载”

    • 所有下载
    • 操作系统
    • 应用程序
    • 设计资源

    精选

    • Xcode
    • TestFlight
    • 字体
    • SF Symbols
    • Icon Composer
    • 支持

    探索“支持”

    • 概览
    • 帮助指南
    • 开发者论坛
    • “反馈助理”
    • 联系我们

    精选

    • 《开发者账户帮助》
    • 《App 审核指南》
    • 《App Store Connect 帮助》
    • 即将实行的要求
    • 协议和准则
    • 系统状态
  • 快速链接

    • 活动
    • 新闻
    • 论坛
    • 示例代码
    • 视频
 

视频

打开菜单 关闭菜单
  • 专题
  • 所有视频
  • 关于

更多视频

  • 简介
  • 概要
  • visionOS 小组实验室

    参加我们的线上活动,与 Apple 工程师和设计师一起深入探索 WWDC26。在这个以 visionOS 为主题的活动中,你可以提出问题、获取建议,并实时关注围绕大会一周的相关重磅发布展开的精彩讨论。活动语言为英语。

    章节

    • 0:00:00 - Introduction
    • 0:09:23 - As an independent developer, how can I gain access to the front cameras — is it only possible through an enterprise development group?
    • 0:11:06 - Hitting a breakpoint in an immersive space leaves you frozen inside your own scene squinting at Xcode through passthrough. How do you debug on device?
    • 0:12:48 - Are any of the agent skills Apple's providing this week especially relevant for visionOS development?
    • 0:13:39 - What's your usual workflow for exporting 3D models into USD, given tools apply different transforms or drop materials on complex FBX/GLB models?
    • 0:16:06 - Can spatial accessories be tracked outside the range of direct view — e.g. foot trackers when the user isn't looking down?
    • 0:20:50 - With Gaussian splatting, splats are culled when you move your face close or inside them, which is bad for telepresence reconstruction. Can this be disabled?
    • 0:23:44 - Is Gaussian Splat rendering supported on platforms other than visionOS? Docs show iOS support but Xcode doesn't show the symbols.
    • 0:24:36 - Why aren't there user profiles like on the Mac — so I can put on the headset and choose owner, child, grandma?
    • 0:27:02 - Is there any API to detect the lips and face of the owner and mimic that on a 3D persona-like avatar, but differently?
    • 0:28:23 - For Visual Intelligence on Vision Pro, does a third-party app need main camera access, or is it handled entirely at the system level?
    • 0:29:14 - For non-game apps that support game controllers, how does Apple envision controllers fitting into visionOS alongside eyes, hands, and voice, and are there new capabilities in visionOS 27 to design for?
    • 0:33:31 - Are there updates to WebXR in Safari with visionOS 27, particularly immersive-ar mode? We're currently limited to immersive-vr only.
    • 0:36:11 - For Visual Intelligence on visionOS, is it purely camera-based or does it leverage the depth sensors under the hood?
    • 0:37:47 - The device sleeps the instant it leaves your head, taking the debug session with it. What's the sanctioned way to keep it awake on a desk during development?
    • 0:39:22 - Can you give us an update on automated testing for visionOS, ARKit, and RealityKit?
    • 0:40:50 - What are the biggest mistakes new visionOS developers make?
    • 0:47:26 - I tried agentic coding in Xcode to generate a visionOS project (a helloWorld entity in a RealityView) but it produced wrong syntax. How can I fix this or teach the AI more about visionOS code?
    • 0:50:47 - For Object Tracking, how fast can it get now — what frame rate and latency are possible?
    • 0:53:25 - Will Apple expose more of the underlying frameworks (PersonaKit, CoreIK) to developers, particularly for accessibility-focused telepresence apps?
    • 0:55:26 - Mac Virtual Display seems tied to the Vision Pro's iCloud account, blocking shared/enterprise Macs. Is there a supported way to drive multiple shared Macs today, and is shared-device support planned?
    • 0:59:26 - Can Gaussian splats be part of a USDZ file (perhaps with other meshes) and used in a website environment?

    资源

      • 高清视频
      • 标清视频
  • 搜索此视频…
    • 0:00:00 - Introduction
    • Engineers from the visionOS team introduce themselves and set up a session covering Reality Composer Pro, RealityKit and USD, camera access, Gaussian splatting, spatial accessories, Visual Intelligence, debugging on device, and agentic coding for visionOS.

    • 0:09:23 - As an independent developer, how can I gain access to the front cameras — is it only possible through an enterprise development group?
    • Apple opened camera access progressively — first the left main camera, then the stereoscopic pair in visionOS 26. Access is granted through an application process where you demonstrate what your app will do, oriented mainly toward professional and enterprise use cases. Importantly, this isn't limited to the Apple Developer Enterprise Program — developers with a standard Apple Developer Program account can apply too (typically where the account is attached to an incorporated business). If you have a real use case and can't get access today, post in the developer forums and file Feedback describing it.

    • 0:11:06 - Hitting a breakpoint in an immersive space leaves you frozen inside your own scene squinting at Xcode through passthrough. How do you debug on device?
    • There's a developer setting, added last year, that lets you use Mac Virtual Display inside an immersive environment. So if you're building an app that surrounds you in a virtual world, you can build and run from Xcode with Mac Virtual Display open alongside your immersive content — when you hit a breakpoint you stay where you are (which also matters for safety) and can triage and debug in place. Internally this is the common workflow: work in Vision Pro with Mac Virtual Display and immersive content side by side, rather than repeatedly donning and doffing the headset — and it doubles as an enormous, high-quality display.

    • 0:12:48 - Are any of the agent skills Apple's providing this week especially relevant for visionOS development?
    • There are structural differences between an iOS app and a visionOS app — form factor, size, information density. Of the skills shipped so far, the most directly relevant helps resize an existing iOS app to visionOS, translating the UI in a way that maintains visionOS best practices and principles. If you're bringing a 2D iOS app over, that's the skill to reach for.

    • 0:13:39 - What's your usual workflow for exporting 3D models into USD, given tools apply different transforms or drop materials on complex FBX/GLB models?
    • Start in your 3D DCC tool and export to USD as directly as possible, since round-tripping through intermediate formats (FBX/GLB) is where transforms and materials get altered. Validate the result in Reality Composer Pro, and rebuild materials there when a complex model's shading doesn't survive the export.

    • 0:16:06 - Can spatial accessories be tracked outside the range of direct view — e.g. foot trackers when the user isn't looking down?
    • Spatial accessory tracking isn't limited to the field of view — the accessory tracking APIs can follow accessories using their own sensors/signals rather than relying solely on the headset cameras seeing them, which makes out-of-view uses like foot trackers feasible. File Feedback with the specific use case to help shape the capability.

    • 0:20:50 - With Gaussian splatting, splats are culled when you move your face close or inside them, which is bad for telepresence reconstruction. Can this be disabled?
    • There's no known way to disable that near-plane culling/vignette today. The team found the telepresence reconstruction use case compelling and asked the developer to file Feedback so they can consider supporting it, since it's not currently configurable.

    • 0:23:44 - Is Gaussian Splat rendering supported on platforms other than visionOS? Docs show iOS support but Xcode doesn't show the symbols.
    • If the documentation indicates iOS support but the symbols aren't surfacing in Xcode, that's worth a Feedback report so the team can investigate the discrepancy. The panel encouraged filing it with specifics rather than assuming, since availability and symbol exposure across platforms is something they can clarify and fix.

    • 0:24:36 - Why aren't there user profiles like on the Mac — so I can put on the headset and choose owner, child, grandma?
    • Vision Pro is designed primarily as a personal device tuned to one wearer (eye and hand calibration, Persona, Optic ID), which is why full multi-user profiles aren't offered. The team acknowledged strong interest in device sharing and treated it as valuable feedback, while noting Guest User exists for occasional shared use today.

    • 0:27:02 - Is there any API to detect the lips and face of the owner and mimic that on a 3D persona-like avatar, but differently?
    • ARKit's face tracking is an iOS-only feature and isn't available on visionOS, and there's no API exposing raw face data on Vision Pro — so you can't drive a custom face-mesh avatar or apply lens-style effects to the wearer's face. What you can get as a third-party app is a matted version of the user's Persona — a video feed of their Persona over a background, similar to a front-facing camera feed — which works well for something like a video-conferencing app. File Feedback if you need more.

    • 0:28:23 - For Visual Intelligence on Vision Pro, does a third-party app need main camera access, or is it handled entirely at the system level?
    • Visual Intelligence is handled at the system level — when Siri answers questions about what the user is looking at, it operates through the system rather than requiring your app to obtain main camera access. Third-party apps don't need camera entitlements to benefit from the system-provided Visual Intelligence experience.

    • 0:29:14 - For non-game apps that support game controllers, how does Apple envision controllers fitting into visionOS alongside eyes, hands, and voice, and are there new capabilities in visionOS 27 to design for?
    • Eyes, hands, and voice remain the primary interaction model; game controllers are a complementary input for scenarios that benefit from precise or sustained control. Support the standard Game Controller framework where it improves your app, but design so controllers augment rather than replace the natural spatial inputs, keeping the core experience usable without one.

    • 0:33:31 - Are there updates to WebXR in Safari with visionOS 27, particularly immersive-ar mode? We're currently limited to immersive-vr only.
    • The team pointed to WebKit/Safari's ongoing WebXR investment and encouraged filing Feedback for the specific immersive-ar limitation, since developer demand and concrete app examples help prioritize expanding the supported WebXR session modes on visionOS.

    • 0:36:11 - For Visual Intelligence on visionOS, is it purely camera-based or does it leverage the depth sensors under the hood?
    • The panel declined to detail the internal implementation, but framed Visual Intelligence as a system capability you don't need to reverse-engineer — you get its results through the system rather than by accessing the underlying sensors yourself. Focus on the API surface Apple exposes rather than the sensor fusion behind it.

    • 0:37:47 - The device sleeps the instant it leaves your head, taking the debug session with it. What's the sanctioned way to keep it awake on a desk during development?
    • The auto-sleep on removal is intentional (privacy and safety), so there isn't a blessed "stay awake off-head" mode. During development, keep the device on your head or supported on your face for the sensors, and structure debugging so you don't need it idle on a desk — the team took the development-ergonomics request as feedback.

    • 0:39:22 - Can you give us an update on automated testing for visionOS, ARKit, and RealityKit?
    • For RealityKit, the RealityRenderer class is a useful way to drive a lot of rendering through an automated test programmatically. And because RealityKit is written in Swift, your existing Swift and Xcode testing infrastructure works out of the box. Two sessions this year are worth watching: Migrate to Swift Testing, and Get the most out of Device Hub — you can do a surprising amount of automated testing through Device Hub.

    • 0:40:50 - What are the biggest mistakes new visionOS developers make?
    • A common one is porting iOS assumptions directly instead of designing for spatial computing — over-using flat windows, ignoring depth and comfort, and not considering how content sits in the user's space. Start from the platform's spatial design principles (comfortable placement, appropriate scale, respecting the user's surroundings) rather than treating visionOS as a big iPad screen.

    • 0:47:26 - I tried agentic coding in Xcode to generate a visionOS project (a helloWorld entity in a RealityView) but it produced wrong syntax. How can I fix this or teach the AI more about visionOS code?
    • LLM-generated code can contain errors, so be deliberate about how you prompt and always double-check the output — trust but verify. Because APIs and SDK capabilities evolve every year, an existing model may have been trained on previous years' APIs, so newer visionOS syntax like RealityView is a common gap. A practical fix is to give the model good context: point it at Apple's library of sample projects — Hello World, Petite Asteroids, Canyon Crosshair, and the Model Manipulator sample — so it has correct, current examples to learn from. The Collaborate on structured 3D models in visionOS session and its Model Manipulator sample are especially useful and exercise new RealityKit APIs like cross-sectioning.

    • 0:50:47 - For Object Tracking, how fast can it get now — what frame rate and latency are possible?
    • Object tracking has improved dramatically. In visionOS 2.0 it focused on mostly-stationary objects at around 5 frames per second; new in visionOS 27, a high-frame-rate mode runs up to 30 frames per second at significantly lower latency, with recent smoothing work that makes a tracked object feel genuinely attached to your hand — even a fully passive object with no onboard electronics. Updates now carry frame-time-aligned timestamps, removing the plus-or-minus-one-frame ambiguity. And for the first time, in iOS 27 the same trained models also run on iOS devices, with a new Create ML extended training mode for higher accuracy and lower latency. See the developer documentation for specifics.

    • 0:53:25 - Will Apple expose more of the underlying frameworks (PersonaKit, CoreIK) to developers, particularly for accessibility-focused telepresence apps?
    • The team welcomed the accessibility telepresence use case and treated it as strong feedback, but couldn't commit to exposing those internal frameworks. The guidance is to file detailed Feedback describing the accessibility scenarios, since concrete developer needs inform what capabilities get opened up over time.

    • 0:55:26 - Mac Virtual Display seems tied to the Vision Pro's iCloud account, blocking shared/enterprise Macs. Is there a supported way to drive multiple shared Macs today, and is shared-device support planned?
    • Mac Virtual Display's pairing is built around the personal-device model, so driving multiple shared Macs isn't directly supported today. The team took the enterprise/shared photogrammetry workflow as valuable feedback and encouraged filing it, since expanded shared-device support depends on demand like this.

    • 0:59:26 - Can Gaussian splats be part of a USDZ file (perhaps with other meshes) and used in a website environment?
    • It's partially possible: OpenUSD has support for particle fields, a generic form that can represent Gaussian-splat-like data, so splats can live alongside meshes in USD. Full round-tripping into a USDZ that renders splats everywhere (including the web) is still evolving, so check current OpenUSD and QuickLook support and file Feedback for gaps.

开发者页脚

  • 视频
  • WWDC26
  • visionOS 小组实验室
  • 打开菜单 关闭菜单
    • iOS
    • iPadOS
    • macOS
    • Apple tvOS
    • visionOS
    • watchOS
    • App Store
    打开菜单 关闭菜单
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    打开菜单 关闭菜单
    • 辅助功能
    • 配件
    • AI 与机器学习
    • Apple 智能
    • 音频与视频
    • 增强现实
    • 商务
    • 设计
    • 分发
    • 教育
    • 游戏
    • 健康与健身
    • App 内购买项目
    • 本地化
    • 地图与位置
    • 安全性
    • Safari 浏览器与网页
    打开菜单 关闭菜单
    • 文档
    • 下载
    • 示例代码
    • 视频
    • 文档归档
    打开菜单 关闭菜单
    • 帮助指南与文章
    • 联系我们
    • 论坛
    • 反馈与错误报告
    • 系统状态
    打开菜单 关闭菜单
    • Apple 开发者
    • App Store Connect
    • 证书、标识符和描述文件
    • “反馈助理”
    打开菜单 关闭菜单
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • Mini Apps Partner Program
    • News Partner Program
    • Video Partner Program
    • 安全赏金计划
    • Security Research Device Program
    打开菜单 关闭菜单
    • 与 Apple 会面交流
    • Apple Developer Center
    • App Store 大奖
    • Apple 设计大奖
    • Apple Developer Academy
    • WWDC
    阅读最近新闻。
    获取 Apple Developer App。
    版权所有 © 2026 Apple Inc. 保留所有权利。
    使用条款 隐私政策 协议和准则