Apple Vision Pro 개발을 위한 Xcode Preview Beta 사용 해보기

얼마전 Apple 에서 Vision Pro 개발 환경을 경험해볼 수 있도록 하기 위해서 Xcode 용 프리뷰 환경을 체험해볼 수 있는 베타버젼을 공개했다는 내용을 공유했다.

애플 비전 프로 개발자 베타 SDK 사용 가능
애플이 비전 프로 개발을 위한 베타 SDK 를 공개했다. Xcode 를 통해서 설치및 테스트가 가능하며 몇몇 주요국가에서는 하드웨어 체험을 미리 해볼 수 있도록 개발자들에게 일부 공개를 한다는 소식이다.

애플 개발자 프로그램에 가입되어져 있는 사람들이라면 누구나 간단하게 베타버젼 Xcode 를 설치해서 해당 환경을 체험해볼 수 있다.

나는 유니티 개발자 이기 때문에 Xcode 를 통해서 시뮬레이션 환경을 구축하고 이를 활용하는 방안은 상당히 어색하고, apple 의 Reality OS 도 경험이 전혀 없지만.. Vision Pro 개발 환경에 관심이 많기 때문에 한번 설치를 해서 체험을 해봤다.

일단 거의 설치해보고 몇번 조작해보는 수준으로 마무리 되었지만..

어쨌든 설치 과정은 매우 간단하다. 아래의 SDK 다운로드 사이트를 통해서 Xcode Beta 버젼을 설치할 수 있다. ( 애플 개발자 멤버쉽이 필요 )

visionOS Overview
All-new platform. Familiar frameworks and tools. Get ready to build and design an entirely new universe of apps for Apple Vision Pro.

그럼 Xcode 15 Beta 3 설치를 할 수 있는데, 여기서 visionOS 1 beta 를 선택할 수 있다. 그러나 굳이 여기서 할 필요없이 Xcode Beta 설치시에 다시 고를 수 있다.

Xcode 를 설치하고 신규 프로젝트를 실행하면 아래와 같이 프로젝트 제작이 가능하다. 일단은 기본으로 설정하고 제작해보았다.

그럼 다음과 같이 Simulation 환경으로 Vision OS 가상 프리뷰 환경을 체험해볼 수 있는데, 마우스를 이용해서 화면을 이동 시키는 것과 ui 상호작용등을 체험 해볼 수 있다.

기본적으로 vision os 시뮬레이터이기때문에, 내부에서 앱을 실행할 수 도 있고, 맵을 띄운다던지, 브라우징을 한다던지도 가능하다.

다만 이 과정에서 그래픽 리소스를 많이 사용해서 인지, obs 와 같은 화면 캡쳐 프로그램을 활용해서 화면을 녹화하려니.. 구동이 제대로 안되서 처음에는 vision os 베타 자체의 버그인줄 알았다.

obs 를 종료하고 나니 실행이 나름 제대로 돌아갔는데.. 이미 ui 는 대 환장 상태가 되었고, 프로젝트를 새로 만들어도 가상환경이 공유가 되는지. 계속 저모양으로 구동이 되어서 제대로 테스트해볼 수 없었다.

그리고 최초에는 우측 하단에 산 모양의 아이콘이 있어서 가상환경을 바꿔볼 수 있었는데, 테스트하다보니 사라졌다(?)

왜 사라진지 모르겠는 산모양? 카메라 모양? 아이콘

그래서 나중에 부랴부랴 화면 자체를 아이폰으로 찍으면서 리뷰를 남기려고 했는데.. 가상환경 배경을 바꾸는 것은 찍지도 못했다.

아마도 나의 Xcode 에 대한 이해도 및 지식 부족 + Vision OS Preview 버젼 자체의 문제 등등이 합쳐져서 발생하는 문제이리라..

어쨌든 아직 초기 베타 버젼이고, 좀 더 기다려보면 훨씬 쓰기 좋아지리라 본다.

과거에 홀로렌즈2 강의를 준비하면서, 대부분이 홀로렌즈2를 지니고 있지 못하다보니 MS 에서 제공하는 홀로렌즈 가상 환경 시뮬레이션을 설치하고 이를 이용해서 강의를 진행하려고 했었는데.. 윈도우 버젼도 타고, 컴퓨터 메인보드 설정에 따라서 가상환경 구동이 안되는 경우도 많아서 엄청 애를 먹었던 기억이 난다.

Using the HoloLens Emulator – Mixed Reality
Learn how to use the HoloLens Emulator to test mixed reality apps on your PC without a physical HoloLens.

고성능 컴퓨터에서 겨우겨우 구동을 시켜서 테스트를 할때도 조작 자체가 너무 힘들어서 제대로 된 테스트 및 빌드 환경 구축은 거의 불가능했던 기억이 있는데..

애플은 Xcode 를 통해서 시뮬레이션 환경을 제공하고, 비전 프로의 가격을 생각하면 보급에 한계가 있기 때문에 이를 적극적으로 이용하리라 생각하는데..

쓰다보니 예전에 유니티가 공개했던 MARS 가 생각이 많이났었다.

https://unity.com/kr/products/unity-mars

개인적으로는 MS 의 홀로렌즈 에뮬레이터 환경이나 MARS 나 둘다 재밌는 접근이고 나름 대로 당시에는 최선을 다한 기술이었을텐데.. 보급에는 실패한 것으로 알고 있다.

쉽지 않은 분야이기때문에 지속적으로 개발자들의 의견을 반영하며 발전해나가길 기대해본다.

개인적으로는 내가 유니티 개발자 이기 때문에, 유니티 환경으로 개발할 수 있는 버젼이 어서 나오고 사용해볼 수 있길 기대해본다.

그리고 여담으로.. 내가 사용하는 13인치 맥북프로 m2 에서는 구동이 좀 버겁게 느껴졌었는데.. 좀 더 고사양의 맥을 준비해야하나? 고민이 들었다.

만약 그래야 된다면.. 500만원에 가까운 비전 프로에.. 개발환경을 위한 고성능 맥까지구매한다면. 거의 천만원에 가까운 초기 투자비가 드는 개발환경 구축이 될려나..

머리가 아파온다.

어쨌든 또 시간을 들이면서 좀 연구를 해봐야겠다.

Leave a Comment