View in English

  • Apple Developer
    • Get Started

    Explore Get Started

    • Overview
    • Learn
    • Apple Developer Program

    Stay Updated

    • Latest News
    • Hello Developer
    • Platforms

    Explore Platforms

    • Apple Platforms
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    Featured

    • Design
    • Distribution
    • Games
    • Accessories
    • Web
    • Home
    • CarPlay
    • Technologies

    Explore Technologies

    • Overview
    • Xcode
    • Swift
    • SwiftUI

    Featured

    • Accessibility
    • App Intents
    • Apple Intelligence
    • Games
    • Machine Learning & AI
    • Security
    • Xcode Cloud
    • Community

    Explore Community

    • Overview
    • Meet with Apple events
    • Community-driven events
    • Developer Forums
    • Open Source

    Featured

    • WWDC
    • Swift Student Challenge
    • Developer Stories
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Centers
    • Documentation

    Explore Documentation

    • Documentation Library
    • Technology Overviews
    • Sample Code
    • Human Interface Guidelines
    • Videos

    Release Notes

    • Featured Updates
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • Downloads

    Explore Downloads

    • All Downloads
    • Operating Systems
    • Applications
    • Design Resources

    Featured

    • Xcode
    • TestFlight
    • Fonts
    • SF Symbols
    • Icon Composer
    • Support

    Explore Support

    • Overview
    • Help Guides
    • Developer Forums
    • Feedback Assistant
    • Contact Us

    Featured

    • Account Help
    • App Review Guidelines
    • App Store Connect Help
    • Upcoming Requirements
    • Agreements and Guidelines
    • System Status
  • Quick Links

    • Events
    • News
    • Forums
    • Sample Code
    • Videos
 

Vídeos

Abrir menu Fechar menu
  • Coleções
  • Todos os vídeos
  • Sobre

Mais vídeos

  • Sobre
  • Resumo
  • Código
  • Novidades do visionOS 26

    Explore os novos recursos do visionOS 26. Descubra APIs volumétricas aprimoradas e saiba como você pode combinar a potência do SwiftUI, do RealityKit e do ARKit. Descubra como criar apps e jogos mais envolventes usando o rastreamento de mãos mais rápido e entrada por acessórios espaciais. Confira uma prévia das atualizações do SharePlay, Compositor Services, mídia imersiva, web espacial, APIs empresariais e muito mais.

    Capítulos

    • 0:00 - Introdução
    • 1:34 - Recursos volumétricos
    • 10:28 - Recursos do sistema
    • 15:21 - Jogos e acessórios espaciais
    • 23:00 - Experiências compartilhadas
    • 25:03 - Ecossistema de mídia imersiva
    • 31:04 - Web espacial
    • 34:13 - Novas APIs empresariais

    Recursos

    • Petite Asteroids: Building a volumetric visionOS game
    • Canyon Crosser: Building a volumetric hike-planning app
    • TabletopKit
      • Vídeo HD
      • Vídeo SD

    Vídeos relacionados

    WWDC25

    • Codificação guiada: integre a IA no dispositivo ao seu app usando o framework Foundation Models
    • Compartilhe experiências do visionOS com pessoas próximas
    • Conheça o framework Foundation Models
    • Conheça o layout espacial do SwiftUI
    • Explore a entrada de acessórios espaciais no visionOS
    • Explore as melhorias em seu app espacial de negócios
    • Explore experiências de vídeo para o visionOS
    • Integre a reprodução de vídeo imersivo em apps para visionOS
    • Melhor juntos: SwiftUI e RealityKit
    • Novidades do RealityKit
    • Novidades do SwiftUI
    • Novidades dos recursos espaciais para a web
    • Novidades na renderização no Metal para apps imersivos
    • Prepare o ambiente com o SwiftUI no visionOS
    • Saiba mais sobre as tecnologias Apple Immersive Video
    • Saiba mais sobre o Apple Projected Media Profile (APMP)

    WWDC24

    • Bring your iOS or iPadOS game to visionOS
  • Buscar neste vídeo...
    • 2:25 - DepthAlignment

      // Layout types back align views by default
      
      struct LandmarkProfile: View {
      
          var body: some View {
             VStackLayout().depthAlignment(.front) {
                  ResizableLandmarkModel()
                  LandmarkNameCard()
              }
          }
      }
    • 2:41 - rotation3DLayout

      // Rotate using any axis or angle
      
      struct PlaneStack: View {
          
          var body: some View {
              VStack {
                  ToyPlaneModel()
                  ToyPlaneModel()
                    .rotation3DLayout(angle, axis: .z)
                  ToyPlaneModel()
              }
          }
      }
    • 4:22 - Dynamic Bounds Restrictions

      // Dynamic Bounds Restrictions
      
      struct ContentView: View, Animatable {
      
          var body: some View {
              VStackLayout().depthAlignment(.front) {
                  // . . .
              }
              .preferredWindowClippingMargins(.all, 400)
          }
      }
    • 5:05 - Model3D manipulable view modifier

      // Apply the manipulable view modifier to each Model3D block per 3D object
      
      struct RockView: View {
          var body: some View {
              RockLayout {
                  ForEach(rocks) { rock in
                      Model3D(named: rock.name, bundle: realityKitContentBundle) {
                          model in
                          model.model?
                              .resizable()
                              .scaledToFit3D()
                      }
                      .manipulable()
                  }
              }
          }
      }
    • 5:14 - ManipulationComponent

      // Add a ManipulationComponent to each entity in your scene
      
      struct RealityKitObjectManipulation: View {
          var body: some View {
              RealityView {ccontent in
                  let rocks = await loadRockEntities()
                  arrangeRocks(rocks)
                  for rock in rocks {
                      ManipulationComponent.configureEntity(rock)
                      content.add(rock)
                  }
              }
          }
      }
    • 5:18 - QuickLook3DView

      // Preview multiple 3D models simultaneously in your space with Quick Look and 
      // get object manipulation on each of them by default
      
      struct QuickLook3DView: View {
          
          let url: URL
          var body: some View {
              VStack {
                  Button("View in your space") {
                      _ = PreviewApplication.open(urls: [url])
                  }
              }
          }
      }
    • 6:36 - Gestures on entities

      // Gestures on entities
      struct GestureExample: View {
          @GestureState private var dragMountain: Float = 0
          @GestureState private var dragTerrain: Float = 0
      		var body: some View {
              RealityView { content in
                  let drag1 = GestureComponent(
                      DragGesture().updating($dragMountain) { value, offset, _ in
                          offset = Float(value.translation.width)
                      })
                  let drag2 = GestureComponent(
                      DragGesture().updating($dragTerrain) {evalue, offset, _ in
                          offset = Float(value.translation.width)
                      })
                  mountain.components.set(drag1)
                  terrain.components.set(drag2)
              } update: { content in
                  // . . .
              }
          }
      }
    • 6:55 - Attachments on entities

      // Attachments on entities
      
      struct AttachmentComponentExample: View {
          var body: some View {
              RealityView { content in
                  // ... Load the mountain entity
                  
                  // Create an AttachmentComponent with any SwiftUI View
                  let attachmentComponent = ViewAttachmentComponent(
                      rootView: NameSign()
                  )
                  mountain.components.set(attachmentComponent)
              }
          }
      }
    • 13:43 - SwiftUI restoration APIs

      var body: some Scene {
          // . . .
          WindowGroup(id: "Editor") {
              EditorView()
          }
      
          Window("Inspector", id: "Inspector") {
              InspectorView()
          }
          // Prevent the inspector window from being launched on its own without an
          // editor window present.
          .defaultLaunchBehavior(.suppressed)
          // Prevent the inspector window from being persisted and restored across
          // different process or boot sessions.
          .restorationBehavior(.disabled)
      }
    • 33:45 - Look to scroll

      // SwiftUI
      var body: some View {
          ScrollView {
              HikeDetails()
          }
          .scrollInputBehavior(.enabled, for: .look)
      }
      
      
      // UIKit
      let scrollView: UIScrollView = {
          let scroll = UIScrollView()
          scroll.lookToScrollAxes = .vertical
          return scroll
      }()
    • 0:00 - Introdução
    • Saiba mais sobre as atualizações do visionOS 26, incluindo novas APIs volumétricas, recursos no nível do sistema, recursos aprimorados para jogos e SharePlay, integração do Apple Immersive Video, experiências espaciais do Safari, ferramentas empresariais e muito mais.

    • 1:34 - Recursos volumétricos
    • No visionOS 26, o SwiftUI pode ser usado na criação de experiências volumétricas mais imersivas para apps do Apple Vision Pro. Os novos recursos do SwiftUI estendem as funcionalidades existentes e facilitam o trabalho com conteúdo 3D. Você pode criar layouts 3D modernos usando ferramentas e modificadores 2D conhecidos, bem como compor cenas 3D com alinhamentos de profundidade e rotações com reconhecimento de layout que garantem que seu conteúdo seja legível e visualmente atraente. As experiências volumétricas agora incluem apresentações de interface do usuário, como pop-overs, alertas e folhas, que podem ser exibidas dentro e por cima dos volumes. Os apps integram-se de maneira mais fluida ao mundo real ao renderizar conteúdo além de seus limites, criando uma sensação mais natural e imersiva. A nova API de Manipulação de Objetos permite que as pessoas interajam mais facilmente com objetos virtuais usando movimentos naturais das mãos. SwiftUI, RealityKit e ARKit estão mais integrados, oferecendo uma poderosa caixa de ferramentas para criar experiências espaciais. As novas APIs permitem mover facilmente visualizações e entidades entre cenas, tornar entidades do RealityKit observáveis no SwiftUI e anexar movimentos do SwiftUI diretamente a entidades do RealityKit.

    • 10:28 - Recursos do sistema
    • O visionOS 26 apresenta vários recursos novos do sistema. O framework Foundation Models tem novas funcionalidades de aprendizado de máquina, permitindo acesso a modelos de linguagem no dispositivo e ações autônomas. O Image Playground, disponível no visionOS, iOS e macOS, agora permite que as pessoas criem imagens usando o ChatGPT, apliquem novos estilos, como pintura a óleo, e personalizem expressões. Uma nova API de conversão de fala em texto com tecnologia Swift, o SpeechAnalyzer, permite que você crie recursos avançados de reconhecimento de fala em seu app. O SpeechAnalyzer é executado totalmente no dispositivo, garantindo a privacidade dos dados. O visionOS agora permite que janelas, cenas e conteúdo persistam no mesmo local físico, mesmo durante as reinicializações do sistema. Os widgets espaciais podem se encaixar em paredes e mesas, e a API "levelOfDetail" permite ajustar a aparência e os detalhes dos widgets de acordo com a proximidade.

    • 15:21 - Jogos e acessórios espaciais
    • O rastreamento de mãos está até três vezes mais rápido no visionOS 26, o que torna os jogos mais responsivos. O Apple Vision Pro agora é compatível com dois novos acessórios espaciais: o controle Sony PlayStation VR2 Sense, para experiências de jogo imersivas, e o mouse da Logitech, para tarefas precisas como desenhar e esculpir. Você pode integrar esses acessórios usando frameworks conhecidos. Além disso, o visionOS 26 introduz suporte ao aumento no limite de memória, permitindo que jogos de iPad compatíveis e de alto desempenho sejam executados no Apple Vision Pro. Recursos como os novos tratamentos de estilo de imersão "progressiva", efeitos de foco, qualidade de renderização dinâmica e renderização espacial do macOS permitem criar apps e jogos mais dimensionais e visualmente impressionantes. Você pode usar as novas APIs no TabletopKit para criar experiências de jogo compartilhadas mais flexíveis e envolventes, enquanto lida tranquilamente com a rede e a entrada de dados.

    • 23:00 - Experiências compartilhadas
    • O visionOS 26 traz compartilhamento de janelas com pessoas próximas na mesma sala, suporte do ARKit para âncoras de mundo compartilhado e Personas Espaciais aprimoradas. Você pode integrar esses recursos a apps existentes do SharePlay para interações virtuais perfeitas na mesma sala.

    • 25:03 - Ecossistema de mídia imersiva
    • As pessoas usam o Apple Vision Pro para reviver memórias por meio de fotos e vídeos espaciais, além de assistir a vídeos em 2D, 3D e espaciais, incluindo o Apple Immersive Video. O visionOS 26 introduz suporte no nível de sistema para três novos tipos de experiência de mídia: Mídia em 180°, 360° e com campo de visão amplo capturada por câmeras populares de terceiros como Canon, GoPro e Insta360. Você cria essas experiências com o APMP (Apple Projected Media Profile), uma abordagem baseada em metadados que permite fluxos de trabalho corretos de reprodução e edição para esses formatos. O APMP gera metadados automaticamente para câmeras selecionadas e corrige a distorção da lente olho de peixe em grande angular, tornando o conteúdo de vídeo mais imersivo. A combinação de suporte à mídia, novas ferramentas para criadores e funcionalidades aprimoradas do simulador abre novas possibilidades criativas e torna o Apple Vision Pro o principal dispositivo para consumo e criação de mídia imersiva.

    • 31:04 - Web espacial
    • O novo recurso de Navegação Espacial no Safari transforma páginas em ambientes 3D imersivos. As pessoas podem assistir a vídeos enquanto navegam, interagir com mídia espacial em linha e arrastar modelos 3D para o mundo real usando a Visualização Rápida. Você pode incorporar modelos 3D e vídeos espaciais em páginas da internet usando uma API declarativa simples. Além disso, uma nova pré-visualização para desenvolvedores chamada Web Backdrop permite oferecer ambientes imersivos personalizados por meio de marcação HTML, e o novo recurso Olhe para Rolar a Tela permite navegação sem as mãos usando movimentos oculares.

    • 34:13 - Novas APIs empresariais
    • O visionOS 26 apresenta vários aprimoramentos para melhorar as experiências empresariais em setores como saúde, manufatura e transporte. Esses aprimoramentos incluem acesso à câmera principal em espaço compartilhado – possibilitando experiências ativadas para câmera simultaneamente com outros apps espaciais; acesso à câmera estéreo – permitindo que os feeds da câmera dos olhos esquerdo e direito estejam disponíveis simultaneamente; a nova API da região da câmera – que fornece um feed de vídeo estabilizado e aprimorado de uma região de interesse selecionada; e o modo de acompanhamento de janela – permitindo que os apps sigam automaticamente a sua posição, conforme você se move pelo ambiente. Também há novas APIs para proteger dados confidenciais desativando capturas de conteúdo e para permitir que os apps acompanhem a posição do usuário. Você pode proteger o conteúdo com um único modificador de visualização, "contentCaptureProtected". O recurso Retornar ao Funcionamento simplifica o compartilhamento de dispositivo nas empresas ao apagar informações confidenciais entre as sessões. Os aprimoramentos do QuickStart aceleram a configuração do dispositivo, e agora você pode criar experiências compartilhadas localmente usando a infraestrutura empresarial. Esses aprimoramentos ajudam a tornar o Apple Vision Pro mais integrado e seguro para uso empresarial.

Developer Footer

  • Vídeos
  • WWDC25
  • Novidades do visionOS 26
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • Apple Intelligence
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Machine Learning & AI
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Downloads
    • Sample Code
    • Videos
    Open Menu Close Menu
    • Help Guides & Articles
    • Contact Us
    • Forums
    • Feedback & Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • 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 Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Read the latest news.
    Get the Apple Developer app.
    Copyright © 2026 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines