- Die für die VisionOS-Entwicklung verwendeten Tools und Bibliotheken sind vielen Apple-Entwicklern bereits vertraut
- VisionOS ist eine Erweiterung der iOS- und iPadOS-Entwicklung; Benutzeroberflächen werden mit SwiftUI und UIKit aufgebaut, während RealityKit zur Darstellung von 3D-Inhalten und Animationen verwendet wird
- Alle Apps müssen in einem 3D-Raum existieren, und auch bestehende 2D-Apps werden im Raum in „schwebender“ Form angezeigt
- VisionOS bietet Xcode-Entwicklern neben iPhone/iPad/Mac ein neues Ziel; beim Neuaufbau der App werden VisionOS-Funktionen hinzugefügt
- Bestehende UIKit-Apps können ebenfalls für VisionOS neu kompiliert werden und erhalten die Highlight- und 3D-Präsenzfunktionen von VisionOS
- Traditionelle UI-Elemente können mit der neuen Z-offset-Option in den 3D-Raum geschoben werden
- VisionOS nutzt Eye-Tracking, um Dynamic Foveation zu ermöglichen (eine Bildverarbeitungstechnik, bei der bestimmte Bildbereiche detaillierter dargestellt werden als andere)
- Die Objektbeleuchtung folgt den Bedingungen des aktuellen Raums (sie übernimmt die Licht- und Schatteneigenschaften des Raums, in dem der Nutzer das Headset trägt)
- ARKit stellt der App ein Modell des realen Raums bereit, einschließlich Plane Estimation, Scene Reconstruction und Image Anchoring
- ARKit in VisionOS ergänzt Skelett-Hand-Tracking und Accessibility-Funktionen. Nutzer können nicht nur mit Handbewegungen, sondern auch mit Augenbewegungen, Sprache und Kopfbewegungen interagieren
- Unity wird als Layer über RealityKit hinzugefügt, sodass Unity-Entwickler VisionOS direkt als Zielplattform ansteuern können
- Reality Composer Pro ist ein neues Entwicklungstool zur Vorschau und Vorbereitung von 3D-Inhalten
- Die Verarbeitung von Shared Space erfolgt auf dem Gerät; für das 3D-Mapping wird kein Cloud Processing verwendet
- Falls kein Gerät vorhanden ist, stellt Xcode Vorschauen und einen Simulator bereit
- Wer eine Vision Pro besitzt, kann vollständig in einem virtuellen Raum coden. Der Mac-Desktop wird in den virtuellen Raum erweitert, sodass sich die Xcode-Entwicklungsumgebung parallel zu Vision-Pro-Apps nutzen lässt
- Es gibt einen eigenen App Store für Vision Pro, einschließlich Apps und In-App-Käufen
- Apple stellt Ressourcen zur Unterstützung beim Coden bereit, und Entwickler können die Apple Vision Pro Developer Labs in London, München, Shanghai, Singapur, Tokio und Cupertino nutzen
- Entwickler können Apps im Vision Pro App Store einreichen und sollten sie statt als Augmented-Reality-(AR)-, Virtual-Reality-(VR)-, Extended-Reality-(XR)- oder Mixed-Reality-(MR)-App als „Spatial Computing“-App beschreiben.
5 Kommentare
Ich würde es wirklich gern einmal ausprobieren, aber bei dem Preis denke ich auch, dass es vielleicht etwas hinter den Erwartungen zurückbleiben könnte.
Wann kommt wohl der offizielle Marktstart in Korea ...
Und bei Begriffen scheinen sie es wirklich sehr ernst zu meinen.
Nachdem es mit AR/VR/XR/MR immer mehr Bezeichnungen gab, mit denen jede Firma sagt: Genau das sind wir!,
haben sie jetzt also auch noch das Wort „Spatial Computing“ erfunden. @_@
Es gibt sogar ein Buch mit dem Titel „Spatial Computing“, so unverzichtbar ist dieses Wort, wenn es darum geht, den Strömungen einer Übergangszeit Ausdruck zu verleihen, haha. Spatial Computing ist weder nur eine andere Bezeichnung für AR/VR/XR/MR noch ein Synonym dafür. Weil Apple so weit vorausgeblickt hat, konnten sie wohl sogar eine Klausel einbauen, nach der man diesen Begriff bei der App-Einreichung zur Beschreibung verwenden muss.
Wenn sie ständig sagen, man solle es als Spatial Computing, Spatial Computing bezeichnen, wirkt es fast so, als hätten sie noch nicht wirklich etwas Besonderes dafür gefunden. Wenn es das gäbe, hätten die Nutzer, die es ausprobiert haben, das von sich aus so genannt, auch ohne dass man sie extra dazu auffordern müsste. So wie bei anderen Produkten wie dem iPhone oder MacBook.
Spatial Computing ist nicht bloß einer dieser erfundenen Begriffe oder einfach nur ein anderer Name für XR .. Ich würde sogar sagen, dass der Begriff eine so große Bedeutung hat, dass er als Sprache verstanden werden kann, die das kommende Zeitalter beschreibt ;; Es gibt sogar ein Buch mit genau diesem Titel!