“Fantastical 팀이 선보이는 최고의 버전”: Apple Vision Pro에서 만나는 Fantastical
2024년 02월 08일
10년이 넘는 역사와 풍부한 수상 경력을 자랑하는 우수한 캘린더 앱 Fantastical은 iPad, iPhone, Mac, Apple Watch에서 탄탄한 팬층을 보유하고 있습니다. 하지만 Fantastical 제작사 Flexibits의 CEO 겸 수석 제품 디자이너 Michael Simmons는 Apple Vision Pro 버전이 “Fantastical 팀이 선보이는 최고의 버전”이라고 말합니다. Apple은 Simmons에게 visionOS를 위해 빌드하는 과정에서 배운 점은 무엇인지, 개발자 랩에서의 경험은 어땠는지, Apple Vision Pro에서 앱을 선보이고자 하는 동료 개발자들에게 어떤 조언을 해주고 싶은지 질문했습니다.
Fantastical을 iPad에서 Apple Vision Pro로 가져오기 위해 초기에는 어떤 접근 방식을 택했나요?
가장 먼저 이 플랫폼이 캘린더 앱을 사용하기에 적합한지 확인했습니다. Apple Vision Pro 버전에서 실질적인 개선점을 선보일 수 있을지 고민했어요. 여기에 ‘그렇다’는 결론을 내리자 그 다음으로는 ‘어떤 가능성이 있을까?’라는 질문이 떠올랐습니다. 물론 visionOS는 무한한 가능성을 제공합니다. 공간의 경계가 전혀 없는 무한한 공간에서 창의력을 마음껏 발휘할 수 있죠.
우리는 그 무한한 가능성의 공간을 활용하고 싶었습니다. 하지만 동시에 Fantastical이 visionOS에 잘 어우러지게 만들어야 했습니다. 사용자는 실제 사용을 염두에 둔 사람 중심의 디자인을 선호합니다. 특히 우리 고객들은 거의 13년 동안 우리 제품을 사용해 왔죠. 따라서 우리는 이미 레거시 버전이 있는 상태에서 Apple Vision Pro 버전 역시 10년이 넘게 제공해 왔던 서비스와 매끄럽게 연결될 것이라는 고객 기대치를 충족해야 했습니다.
저는 기타를 칠 줄 아는데, 이 프로젝트도 악기를 배우는 것처럼 느껴졌습니다.
Michael Simmons, Flexibits CEO 겸 수석 제품 디자이너
결과적으로는 매끄러운 경험을 빌드할 수 있었고, Fantastical의 빌드가 완성되자 우리는 바로 “[Flexibits의 연락처 앱] Cardhop도 해보자!”고 말했어요.
‘이거다!’라고 느껴졌던 순간이 있었나요?
프로젝트 초반에 빠르게 느껴졌습니다. 저는 기타를 칠 줄 아는데, 이 프로젝트도 악기를 배우는 것처럼 느껴졌습니다. 노래, 음표, 패턴과 같은 것들이 어느 순간 체화되고 자연스럽게 느껴지죠. 이 프로젝트는 제가 마치 영화 속에서 음악을 막힘없이 표현하는 음악 신동이 된 것 같았습니다.
visionOS 디자인에는 어떤 접근 방식을 채택하셨나요?
서체, 버튼 및 기타 화면 요소의 가독성에 크게 중점을 두었습니다. 예를 들어 불투명한 배경은 다른 운영 체제의 요소와 잘 어울리지 않아서 이를 수정했습니다. 디자인 언어를 일관적으로 유지하고 시스템 제공 색상을 최대한 사용했습니다. 빌드에는 UIKit을 주로 사용했으며 오너먼트와 기타 Vision Pro 요소에는 SwiftUI를 사용했습니다. 많은 코드를 다시 작성하지 않아도 앱이 근사하게 보여서 놀라웠습니다.
그 과정은 얼마나 오래 걸렸나요?
기기를 처음 사용해 본 후 근사한 앱을 제출하기까지 5개월이 걸렸습니다. 앱 강화, 즉 UI를 확인하고, 구현할 수 있는 기능을 탐색하고, 도구와 프레임워크를 학습하는 데 걸리는 시간이 3개월이었고 이를 다듬고 수정하여 테스트하는 데 2개월이 더 걸렸습니다. 엄청나게 빠른 속도죠! 그리고 이러한 지식을 갖추고 난 후 2개월 안에 Cardhop을 똑같이 선보일 수 있었습니다. 그러니까 이미 iPad 앱이 있고 iPadOS 개발에 대한 지식이 있다면 단 몇 개월 만에 Apple Vision Pro 버전을 만들 수 있는 것입니다.
iPhone 또는 iPad 앱을 Apple Vision Pro에서 선보이려는 개발자들에게 해주실 조언이 있나요?
선보이려는 앱이 이 플랫폼에 적합한지 꼭 확인하세요. 기기의 모든 기능과 가능성을 살펴보고, 앱이 무한한 공간에서 사용자에게 어떻게 느껴질지 생각해 보세요. (대부분의 앱처럼) 앱이 visionOS와 호환되고 이미 iPad, iPhone, Mac용으로 개발 중이라면 Apple Vision Pro에서도 선보이는 것은 당연한 결정입니다.