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
 

Vidéos

Ouvrir le menu Fermer le menu
  • Collections
  • Toutes les vidéos
  • À propos

Plus de vidéos

  • À propos
  • Résumé
  • Code
  • Quoi de neuf dans visionOS 26

    Découvrez les nouvelles fonctionnalités de visionOS 26. Découvrez des API volumétriques améliorées et apprenez à combiner la puissance de SwiftUI, RealityKit et ARKit. Découvrez comment créer des apps et des jeux plus captivants en utilisant un suivi des mains plus rapide et des accessoires spatiaux. Découvrez en avant-première les nouveautés de SharePlay, des services de composition, des médias immersifs, du web spatial, des API pour les entreprises, et bien plus encore.

    Chapitres

    • 0:00 - Introduction
    • 1:34 - Caractéristiques volumétriques
    • 10:28 - Caractéristiques du système
    • 15:21 - Jeux et accessoires spatiaux
    • 23:00 - Expériences partagées
    • 25:03 - Écosystème multimédia immersif
    • 31:04 - Web spatial
    • 34:13 - Nouvelles API pour les entreprises

    Ressources

    • Petite Asteroids: Building a volumetric visionOS game
    • Canyon Crosser: Building a volumetric hike-planning app
    • TabletopKit
      • Vidéo HD
      • Vidéo SD

    Vidéos connexes

    WWDC25

    • Code-along : Intégrez l’IA contenue sur l’appareil à votre app à l’aide du framework de Foundation Models
    • Découvrez la disposition spatiale SwiftUI
    • Découvrez les améliorations de votre app d’entreprise spatiale
    • Découvrir des expériences vidéo pour visionOS
    • En savoir plus sur Apple Projected Media Profile
    • En savoir plus sur les technologies Apple Immersive Video
    • Explorer les entrées d’accessoires spatiaux sur visionOS
    • Mieux ensemble : SwiftUI et RealityKit
    • Nouveautés dans SwiftUI
    • Nouveautés du rendu Metal pour les apps immersives
    • Nouveautés pour le web spatial
    • Partagez des expériences visionOS avec des personnes à proximité
    • Plantez le décor avec SwiftUI dans visionOS
    • Prise en charge de la lecture vidéo immersive dans les apps visionOS
    • Quoi de neuf dans RealityKit
    • Voici le framework Foundation Models

    WWDC24

    • Bring your iOS or iPadOS game to visionOS
  • Rechercher dans cette vidéo…
    • 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 - Introduction
    • Découvrez les mises à jour apportées à visionOS 26, notamment les nouvelles API volumétriques, les fonctionnalités système, les fonctionnalités améliorées pour le gaming et pour SharePlay, l’intégration d’Apple Immersive Video, les expériences spatiales de Safari, les outils d’entreprise et plus encore.

    • 1:34 - Caractéristiques volumétriques
    • Dans visionOS 26, vous pouvez utiliser SwiftUI pour créer des expériences volumétriques plus immersives pour les apps Apple Vision Pro. Les nouvelles fonctionnalités de SwiftUI s’appuient sur les fonctionnalités existantes et permettent de travailler plus facilement avec le contenu 3D. Vous pouvez créer des dispositions 3D riches à l’aide d’outils et de modificateurs 2D familiers, et composer des scènes 3D avec des alignements de profondeur et des rotations tenant compte de la disposition pour garantir la lisibilité et l’attrait visuel de vos contenus. Les expériences volumétriques incluent désormais des présentations d’interface utilisateur, telles que des fenêtres contextuelles, des alertes et des fiches, que vous pouvez afficher à l’intérieur et au-dessus des volumes. Les apps se fondent mieux dans le monde réel en rendant le contenu en dehors de leurs limites, créant ainsi un résultat plus naturel et immersif. La nouvelle API Object Manipulation permet aux utilisateurs d’interagir plus facilement avec des objets virtuels en utilisant les mouvements naturels de la main. SwiftUI, RealityKit et ARKit sont plus intégrés et vous offrent ainsi une puissante boîte à outils pour créer des expériences spatiales. De nouvelles API permettent de déplacer facilement des vues et des entités entre les scènes, d’observer des entités RealityKit dans SwiftUI et d’associer directement des gestes SwiftUI aux entités RealityKit.

    • 10:28 - Caractéristiques du système
    • visionOS 26 introduit plusieurs nouvelles fonctionnalités système. Le framework de Foundation Models offre de nouvelles capacités d’apprentissage automatique, permettant l’accès aux modèles de langage sur l’appareil et des actions autonomes. Image Playground, disponible sur visionOS, iOS et macOS, permet désormais de créer des images avec ChatGPT, d’appliquer de nouveaux styles comme la peinture à l’huile et de personnaliser les expressions. Une nouvelle API de synthèse vocale, SpeechAnalyzer, optimisée par Swift, vous permet d’intégrer à votre app des fonctionnalités avancées de reconnaissance vocale. SpeechAnalyzer fonctionne entièrement sur l’appareil, garantissant la confidentialité des données. visionOS permet désormais aux fenêtres, aux scènes et aux contenus de conserver le même emplacement physique, même après les redémarrages du système. Les widgets spatiaux peuvent s’ancrer aux murs et aux tables, et l’API « levelOfDetail » vous permet d’ajuster l’apparence et les détails des widgets en fonction de leur proximité.

    • 15:21 - Jeux et accessoires spatiaux
    • Le suivi des mains est jusqu’à trois fois plus rapide dans visionOS 26, ce qui rend les jeux plus réactifs. L’Apple Vision Pro prend désormais en charge deux nouveaux accessoires spatiaux : la manette Sony PlayStation VR2 Sense pour des expériences de jeu immersives, et le crayon numérique Logitech Muse pour les tâches précises comme le dessin et la sculpture. Vous pouvez intégrer ces accessoires à l’aide de frameworks familiers. De plus, visionOS 26 présente une limite de mémoire étendue, permettant aux jeux iPad haut de gamme compatibles de s’exécuter sur l’Apple Vision Pro. Des fonctionnalités comme les nouveaux traitements de style d’immersion « progressive », les effets de survol, la qualité de rendu dynamique et le rendu spatial macOS vous permettent de créer des apps et des jeux plus dimensionnels et visuellement époustouflants. Vous pouvez utiliser les nouvelles API de TabletopKit pour créer des expériences de jeu partagées plus flexibles et plus captivantes, tout en gérant la mise en réseau et la saisie de manière transparente.

    • 23:00 - Expériences partagées
    • visionOS 26 intègre le partage de fenêtre à proximité pour les personnes se trouvant dans la même pièce, la prise en charge ARKit pour les ancres d’univers partagés et des personas spatiaux améliorés. Vous pouvez intégrer ces fonctionnalités à des apps SharePlay existantes pour des interactions virtuelles fluides dans la même pièce.

    • 25:03 - Écosystème multimédia immersif
    • Les gens utilisent l’Apple Vision Pro pour revivre des souvenirs à travers des photos et des vidéos spatiales, et pour regarder des vidéos 2D, 3D et spatiales, y compris Apple Immersive Video. visionOS 26 introduit la prise en charge système de trois nouveaux types d’expériences multimédias : à 180 degrés, à 360 degrés et à grand champ de vision, capturées par des caméras tierces populaires comme Canon, GoPro et Insta360. Vous créez ces expériences avec l’Apple Projected Media Profile (APMP), une approche basée sur les métadonnées qui permet des flux de lecture et de montage corrects pour ces formats. APMP génère automatiquement des métadonnées pour certaines caméras et corrige la distorsion de l’objectif fisheye grand angle pour rendre les contenus vidéo plus immersifs. Ensemble, la prise en charge multimédia, les nouveaux outils pour les créateurs et les fonctionnalités de simulation améliorées offrent de nouvelles possibilités créatives et font de l’Apple Vision Pro l’appareil de référence pour la création et la consommation de contenus multimédias immersifs.

    • 31:04 - Web spatial
    • La nouvelle fonctionnalité de navigation spatiale de Safari transforme les pages en environnements 3D immersifs. Elle permet de regarder des vidéos tout en parcourant le Web, d’interagir avec des supports spatiaux intégrés et de faire glisser des modèles 3D dans le monde réel à l’aide de Quick Look. Vous pouvez intégrer des modèles 3D et des vidéos spatiales aux pages Web à l’aide d’une simple API déclarative. En outre, un nouvel aperçu réservé aux équipes de développement, nommé Web Backdrop, vous permet de proposer des environnements immersifs personnalisés grâce au balisage HTML, et une nouvelle fonctionnalité Look to Scroll mains libres permet de naviguer à l’aide de mouvements oculaires.

    • 34:13 - Nouvelles API pour les entreprises
    • visionOS 26 apporte plusieurs améliorations aux expériences d’entreprise, dans des secteurs comme la santé, la fabrication et le transport. Ces améliorations incluent l’accès de la caméra principale au Shared Space (pour profiter simultanément d’expériences basées sur la caméra et d’autres apps spatiales), l’accès caméra stéréo (permettant aux flux de caméra de l’œil gauche et de l’œil droit d’être disponibles simultanément), la nouvelle API de zone caméra (qui permet de recevoir un flux vidéo stabilisé et amélioré d’une zone d’intérêt sélectionnée) et le mode Suivi de fenêtre (permettant aux apps de suivre automatiquement votre position, lorsque vous vous déplacez dans votre espace). De nouvelles API sont également disponibles pour protéger les données sensibles en désactivant les captures de contenu, et pour permettre aux apps de suivre la position de l’utilisateur. Vous pouvez protéger le contenu avec un modificateur de vue unique, « contentCaptureProtected ». La fonctionnalité de remise en service simplifie le partage d’appareils au sein des organisations en effaçant les informations sensibles entre les séances. Les améliorations apportées à QuickStart accélèrent la configuration des appareils, et vous pouvez désormais créer des expériences partagées localement à l’aide de l’infrastructure de l’entreprise. Ces améliorations renforcent l’intégration et la sécurité de l’Apple Vision Pro pour une utilisation professionnelle.

Developer Footer

  • Vidéos
  • WWDC25
  • Quoi de neuf dans 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