[6월 회고] 오래 고민한 흔적이 남는 앱을 만들고 싶다
·
경험
6월의 한 문장빠르게 만든 결과보다 오래 고민한 흔적을 남기고 싶다. 6월에는 예상하지 못했던 일도 있었고, 몇 주 동안 이어진 프로젝트를 마무리하기도 했다. 새로운 도전을 준비할 기회도 생겼다.서로 다른 사건들이었지만 돌아보니 하나의 생각으로 이어졌다. 나는 단순히 동작하는 코드를 작성하는 개발자가 아니라, 내가 작성한 코드를 내 언어로 설명할 수 있는 개발자가 되고 싶다. 그리고 언젠가는 개발자가 들인 시간과 애정이 자연스럽게 보이는 앱을 만들고 싶다.예상하지 못했던 사고6월에는 교통사고를 당했다.다행히 크게 다치지는 않았지만 병원에 가야 하는 날이 생겼고, 이전보다 신경 써야 할 것도 많아졌다. 자연스럽게 온전히 몰입할 수 있는 시간도 줄었다. 해야 할 일은 그대로인데 사용할 수 있는 시간과 집중력..
[Apple Developer Academy] Challenge3 회고
·
Apple Developer Academy
안녕하세요! 피피아노입니다 🎵 Apple Developer Academy의 Challenge3를 마쳤습니다.🎉이번 챌린지에서 저희 팀은 visionOS 기반 소방 안전 훈련 앱을 만들었습니다. 저희 앱은 Apple Vision Pro를 착용한 사용자가 실제 공간 위에 나타난 화재를 보고, 손 추적을 통해 소화기를 직접 조작하며 초기 진압을 훈련하는 앱입니다. 단순히 영상을 보거나 설명을 듣는 방식이 아니라, 실제 화재 상황에서 필요한 행동을 몸으로 경험해보는 것을 목표로 했습니다. 이번 글에서는 Challenge3에서 어떤 기준으로 주제를 선정했는지, 제가 맡은 소화기 진압 파트를 구현하면서 어떤 기술적 어려움을 겪었는지, 그리고 visionOS 개발을 통해 무엇을 배웠는지 정리해보려고 합니다.왜 v..
[visionOS] 공간 컴퓨팅을 위한 ARKit 알아보기
·
Apple/visionOS
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 WWDC23 세션 중 하나인 공간 컴퓨팅을 위한 ARKit 세션을 정리해보려고 합니다. 자세한 내용은 아래 링크를 참고하시면 좋을 것 같습니다.https://developer.apple.com/kr/videos/play/wwdc2023/10082 공간 컴퓨팅을 위한 ARKit 알아보기 - WWDC23 - 비디오 - Apple DeveloperARKit의 추적과 씬 이해 기능을 사용해 몰입형 앱과 게임에 완전히 새로운 세계를 개발할 방법을 알아보세요. visionOS와 ARKit이 만나 어떤 식으로 사람의 주변 환경을 이해하는 앱을 만들 수 있게developer.apple.com그럼 바로 시작하겠습니다! 아키텍처의 변화새로운 설계 철학기존 ARKit가 앱 ..
[visionOS] Reality Composer Pro 사용해보기
·
Apple/visionOS
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 visionOS를 공부하면서 알게된 Reality Composer Pro 사용 방법에 대해서 한번 정리해보려고 합니다. 그럼 바로 시작하겠습니다! Reality Composer Pro란?우선 Reality Composer Pro가 뭔지 개념부터 짚고 넘어가자면Reality Composer Pro는 Apple이 개발한 고급 3D 콘텐츠 제작 도구입니다. 이 도구는 주로 visionOS 플랫폼을 위한 공간 컴퓨팅 앱과 경험을 만드는 데 사용됩니다. Reality Composer는 Pro와 일반, 이렇게 2가지로 분류가 되는데 어렵게 생각할 필요 없이 Reality Composer는 일반 개발자와 디자이너를 위한 도구, Reality Composer Pro는 ..
[visionOS] RealityKit과 ARKit 알아보기
·
Apple/visionOS
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 RealityKit과 ARKit에 대해서 한번 정리해보려고 합니다. RealityKit이란?RealityKit은 증강 현실(AR) 애플리케이션을 개발하기 위한 프레임워크입니다. 이 프레임워크는 AR 콘텐츠를 더욱 쉽게 제작하고 렌더링할 수 있도록 다양한 기능을 제공합니다. RealityKit은 ARKit과 함께 사용되며, 3D 객체, 애니메이션, 물리 효과, 그리고 실시간 렌더링과 같은 고급 기능을 지원하여 개발자들이 더욱 몰입감 있는 AR 경험을 제공할 수 있게 합니다. 즉, Vision Pro의 애플리케이션에 3D 객체를 넣기 위해서는 RealityKit을 꼭 사용해야 합니다.RealityKit은 3D Simulation과 rendering 기능을 제..
[visionOS] Vision Pro의 제스처 및 정책
·
Apple/visionOS
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 비전 프로의 개인정보 정책에 대해서 간단하게 공부해보려고 합니다. Vision Pro 정책비전 프로는 수많은 센서들로 사용자의 신체 정보와 주변 환경을 지속적으로 수집합니다. 비전 프로는 Pass through 방식을 사용하기 때문에 사용자에게 AR경험을 제공하기 위해서 항상 주변 환경을 실시간으로 촬영해야 합니다.  *Pass through란? Pass through 방식은 기기에 배치되어 있는 카메라를 통해서 주변의 모습을 찍고 그 모습을 디스플레이를 통해서 보여주는 방식입니다. 이러한 방식 때문에 자칫 잘못해서 악용이 된다면 사용자의 사생활 침해를 넘어서 심각한 개인정보들이 유출될 수 있습니다. 이러한 문제를 해결하기 위해 Vision OS에서는 애..