본문 바로가기
코딩강좌/코딩상식

애플 비전 프로 (Vision Pro OS) Xcode 개발 샘플 테스트

by 대디동동 2023. 10. 28.
728x90

애플에서 비전 프로를 개발하고 이에 필요한 샘플 코드를 공개하였습니다.

아직 Beta 버전이지만 Version up 속도가 빠르고 어떤 내용이 들어있는지

다운로드하여 실행하여 보았습니다.

 

Vision OS 샘플 실행 방법

Xcode 15.1 Beta 버전 다운로드

2023년 10월 28일 시점으로 Xcode는 15.0.1 버전인데,

해당 버전에서는 Vision OS 프로젝트를 구현할 수 없어서

Xcode 15.1 beta 버전을 다운로드하여서 실행해야 합니다.

 

다운로드는 Apple Developer 계정을 통해서 아래 링크 SDK Download를 클릭해서 들어가야 합니다.

 

https://developer.apple.com/kr/visionos/

 

visionOS 개요

완전히 새로운 플랫폼. 익숙한 프레임워크와 도구. 완전히 새로운 Apple Vision Pro의 앱 세계를 구축하고 디자인할 준비를 하세요.

developer.apple.com

 

2023년 10월 28일 시점 Xcode 15.1 beta 2 버전 다운로드

https://developer.apple.com/download/all/?q=xcode%2015

XCode 15.1 beta 2 버전 다운로드
XCode 15.1 beta 2 버전 다운로드

 

Vision OS Simulator 및 샘플 코드 다운로드

다운로드한 Xcode Beta 버전 실행하면 자동으로 Vision OS Simulator를 다운로드합니다.

 

이제, Vision OS를 실행할 샘플 소스 코드를 다운로드합니다.

기본적인 링크는 아래를 참고해서 다운로드하시면 됩니다.

 

https://developer.apple.com/documentation/visionos/world

 

https://developer.apple.com/documentation/visionos/swift-splash

 

https://developer.apple.com/documentation/visionos/diorama

 

https://developer.apple.com/documentation/visionos/happybeam

 

https://developer.apple.com/documentation/visionos/incorporating-real-world-surroundings-in-an-immersive-experience

 

https://developer.apple.com/documentation/visionos/destination-video

 

샘플 소스 코드 실행

저는 가장 기본이 되는 world를 다운로드 후 실행하였습니다.

지구, 달, 태양, 위성 등에 관련한 가상 환경을 확인할 수 있었습니다.

Vision OS 메인 화면
Vision OS 메인 화면
Vision OS World 일부 화면
Vision OS World 일부 화면
Vision OS Safari 실행 화면
Vision OS Safari 실행 화면

비전프로 샘플 코드 시연 영상

 


사용 후기 및 느낀 점

  • 기존 App 개발 환경과 언어가 동일하여 기존 애플 앱 개발자가 쉽게 접근이 가능함
  • 기존 개발된 App과 호환성 높음
  • 가상 컴퓨팅 환경 내에 여러 가지 App 실행으로 퍼포먼스 낮음
  • Vision Pro 실물 없이 Emulator 이용 시 고사양 PC 필요해 보임
  • Beta 버전에 따른 크고 작은 버그 많고 최적화 부족

 

총평

기존 경험했던 AR, VR기기는 메인 화면에서 각 앱으로 이동해서 콘텐츠를 즐기는 형태라면,

비전 프로의 경우 가상 컴퓨팅 환경에 더 초점을 둔 제품으로 한 가상공간 안에 여러 가지 앱을 사용할 수 있도록

구성되어 가는 것 같습니다.

 

개발 및 운영까지 애플의 앱 생태계를 그대로 따라가기에 기존 애플 유저의 입장에서는 거부감이 없을 것 같습니다.

다만, 비전 프로 실물 없이 Emulator를 사용할 경우 제가 사용하는 M1칩으로는 처리속도 및 반응이 너무 느려서

실제 개발 시에는 고사양 PC와 실물 비전 프로를 사용해야 하기에 가격 부담을 해결해야 할 것 같습니다.

 

다만, 베타 버전이긴 하지만 잠깐 테스트에서도 이런저런 오류가 많고 최적화가 되지 않아서 보완이 필요해 보입니다.

 

그래도, 지지부진한 AR, VR 시장에 새로운 혁신을 시도는 본받아야 할 것 같습니다.

 

 

반응형