
ARKit | Apple Developer Documentation
ARSession 이 카메라와 모션 데이터를 처리한다.ARWorldTrackingConfiguration으로 현실 세계 추적을 관리한다.단, ARKit을 사용하기 위해선 특정 하드웨어가 필요하다. (A9 이상) iPhone 6 이후에 출시된 디바이스에서 동작한다. (iPhone SE, 6s, 6s + 등..)
Metal | Apple Developer Documentation
Metal 프레임워크를 사용하면 앱이 기기의 그래픽 처리 장치(GPU)에 직접 접근할 수 있다.
Metal을 통해 앱은 GPU를 활용하여 복잡한 요소를 빠르게 렌더링하고 연산 작업을 병렬로 실행할 수 있다.
→ RealityKit과 SpriteKit, Core Image 등 많은 Apple 프레임워크는 Metal의 성능을 활용한다.
SpriteKit | Apple Developer Documentation