SceneKit is Apple's mature 3D scene-graph framework from 2012. RealityKit is the modern AR-first ECS framework powering Vision Pro experiences.
| Feature | SceneKit | RealityKit |
|---|---|---|
| Apple recommendation (2026) | Legacy | Default |
| Vision Pro support | Limited | Full |
| Architecture | Scene graph | ECS |
| AR integration | Via ARKit bridge | Native + RealityKit 2 |
| Maturity | Mature, stable | Younger, evolving |
| Swift-first APIs | Obj-C era bridged | Swift-first |
RealityKit for any new project — especially AR, Vision Pro, or shared multi-user experiences. SceneKit only for maintaining legacy code.
Not officially, but Apple has stopped investing in it. All new 3D / AR / Vision Pro APIs ship in RealityKit.
Yes, but it's rarely worth it. New projects should commit to RealityKit.