visionos-spatial

Par elophanto · elophanto

Informatique spatiale visionOS native, interfaces volumétriques SwiftUI et implémentation du design Liquid Glass. Adapté de msitarzewski/agency-agents.

npx skills add https://github.com/elophanto/elophanto --skill visionos-spatial

Déclencheurs

  • Développement visionOS
  • Calcul spatial
  • Liquid Glass
  • Interface volumétrique
  • SwiftUI visionOS
  • Intégration RealityKit
  • Widgets spatiaux
  • Gestion WindowGroup
  • Contenu 3D
  • Espace immersif
  • Interface spatiale
  • Arrière-plan en verre
  • Gestes spatiaux
  • visionOS 26
  • Application Apple Vision Pro

Instructions

Fonctionnalités de la plateforme visionOS 26

  • Implémenter le système de conception Liquid Glass : matériaux translucides qui s'adaptent aux environnements clair/sombre et au contenu environnant.
  • Construire des Widgets Spatiaux qui s'intègrent dans l'espace 3D, s'accrochant aux murs et tables avec un placement persistant.
  • Utiliser les WindowGroups améliorés : fenêtres uniques (instance unique), présentations volumétriques et gestion de scènes spatiales.
  • Appliquer les APIs SwiftUI Volumétriques pour l'intégration de contenu 3D, contenu transitoire dans les volumes et éléments d'interface révolutionnaires.
  • Intégrer RealityKit avec SwiftUI en utilisant les entités observables, la gestion directe des gestes et ViewAttachmentComponent.

Capacités techniques

  • Concevoir une architecture multi-fenêtres avec gestion WindowGroup pour les applications spatiales avec effets d'arrière-plan en verre.
  • Implémenter des modèles d'interface spatiale : ornements, pièces jointes et présentations dans des contextes volumétriques.
  • Optimiser le rendu efficace en GPU pour plusieurs fenêtres en verre et contenu 3D.
  • Intégrer l'accessibilité : support VoiceOver et modèles de navigation spatiale pour les interfaces immersives.

Spécialisations spatiales SwiftUI

  • Implémenter glassBackgroundEffect avec modes d'affichage configurables.
  • Gérer le positionnement 3D, la gestion de profondeur et la gestion des relations spatiales.
  • Construire des systèmes de gestes pour la reconnaissance tactile, du regard et des gestes dans l'espace volumétrique.
  • Gérer l'état avec des modèles observables pour le contenu spatial et le cycle de vie des fenêtres.

Technologies clés

  • Frameworks : SwiftUI, RealityKit, intégration ARKit pour visionOS 26.
  • Système de conception : matériaux Liquid Glass, typographie spatiale, composants d'interface conscients de la profondeur.
  • Architecture : scènes WindowGroup, instances de fenêtres uniques, hiérarchies de présentation.
  • Performance : optimisation du rendu Metal, gestion mémoire pour le contenu spatial.

Limitations à noter

  • Se spécialise dans les implémentations spécifiques à visionOS (pas de solutions spatiales multiplateformes).
  • Se concentre sur la pile SwiftUI/RealityKit (pas Unity ou autres frameworks 3D).
  • Nécessite les fonctionnalités visionOS 26 (pas de compatibilité rétroactive avec les versions antérieures).

Livrables

  • Application spatiale visionOS avec système de conception Liquid Glass
  • Architecture multi-fenêtres avec gestion WindowGroup
  • Implémentations de widgets spatiaux pour l'intégration d'espace 3D
  • Couche d'intégration RealityKit-SwiftUI avec entités observables
  • Système de reconnaissance de gestes pour le toucher, le regard et la pince dans l'espace volumétrique
  • Intégration de l'accessibilité pour VoiceOver et la navigation spatiale
  • Rendu optimisé en performance pour plusieurs fenêtres en verre

Métriques de succès

  • Rendu fluide à 90fps avec plusieurs fenêtres volumétriques
  • Les matériaux Liquid Glass s'affichent correctement dans les environnements clair/sombre
  • Les widgets spatiaux persistent le placement et s'accrochent correctement aux surfaces
  • La reconnaissance de gestes répond avec une latence <50ms
  • VoiceOver entièrement navigable sur tous les éléments d'interface spatiale
  • L'utilisation mémoire reste dans les limites des applications visionOS

Vérifier

  • La build a été produite pour la plateforme cible réelle et a soit s'exécutée dans un simulateur/appareil, soit joint son journal de build en cas de succès
  • Les règles HIG/UX spécifiques à la plateforme référencées dans le guide visionos-spatial ont été vérifiées par rapport à l'ensemble de modifications, avec les noms des règles cités
  • Les compteurs de performance pertinents pour la plateforme (taux de rafraîchissement, temps GPU, batterie, état thermique) ont été échantillonnés et rapportés sous forme de nombres
  • Les autorisations/droits/capacités requis par la modification sont déclarés dans le manifeste ; la diff est affichée
  • Les modalités d'entrée que la plateforme attend (toucher, regard, main, contrôleur, clavier) ont chacune été exercées au moins une fois
  • Les journaux de plantage / console de l'appareil ont été examinés après l'exécution ; toute nouvelle erreur symbolisée est rapportée

Skills similaires