WebXR/WebGPU 활용 경험
WebXR을 활용해 브라우저에서 바로 실행되는 간단한 AR 체험 데모를 만든 경험이 있습니다. 앱 없이 카메라와 자이로 센서를 결합해 3D 오브젝트를 실내 공간에 배치하는 방식이었습니다. 가장 어려웠던 부분은 디바이스별 지원 수준 차이였습니다. iOS Safari와 Android Chrome의 WebXR 구현이 달라서 디바이스마다 다른 fallback을 설계해야 했습니다. WebGPU는 WebGL 대비 낮은 수준의 GPU 접근을 제공해 렌더링 성능이 크게 향상됩니다. 아직 브라우저 지원이 완전하지 않아 점진적 적용 전략이 필요합니다. 앞으로도 웹 표준 기술의 디바이스별 차이를 먼저 확인하고 설계하는 방식을 유지하겠습니다. 앞으로도 웹 표준 기술의 디바이스별 차이를 먼저 확인하고 설계하는 방식을 유지하겠습니다.
WebXR은 브라우저 지원 범위가 빠르게 변하기 때문에 최신 지원 현황을 먼저 확인하는 것이 중요합니다. iOS와 Android의 구현 차이를 사전에 파악하면 fallback 설계 비용을 크게 줄일 수 있습니다.