A week of refactoring brought ARMOR onto Apple’s standardized RealityView API, which shares rendering code cleanly across iOS, macOS, and visionOS. Here the app runs natively on a MacBook — and the same SwiftUI codebase looks just as good on iPhone.
Cross-platform parity matters for an engineering tool: the same URDF model, camera, and simulation behave consistently whether you are on a desktop or a phone.
Key points
- Migration to the standardized RealityView architecture
- One SwiftUI codebase spanning iOS, macOS, and visionOS
- Native desktop rendering on macOS
See how the 3D and AR views work in Augmented Reality and Camera Controls.