Apple은 앱스토어에서 다운로드한 소프트웨어의 사용 방식을 상당히 엄격하게 통제하고 있어서, iPad와 iPhone 앱을 데스크톱 Mac이나 MacBook, 심지어 Windows PC나 노트북 같은 다른 플랫폼에서 실행하기가 매우 어렵습니다. 다만 가까운 미래에 이런 상황이 달라질 가능성도 있습니다. Apple은 이미 데스크톱과 모바일 플랫폼의 통합 작업을 진행 중이며, 전반적으로도 데스크톱 앱에서 웹 앱으로 이동하는 추세가 이어지고 있습니다.
그럼에도 불구하고 현재로서는 Mac에서 iOS 앱을 실행하는 일이 여전히 만만치 않지만, 불가능한 것은 아닙니다. 이 글에서는 활용할 수 있는 몇 가지 방법을 살펴보겠습니다.
Mac용 동일 앱이 있는지 확인하기
iOS와 macOS는 별개의 운영체제이며 각자 자체적인 소프트웨어 라이브러리를 보유하고 있습니다. 나쁜 소식은 한 플랫폼용 앱이 다른 플랫폼에서 일반적인 방식으로는 실행되지 않는다는 점이고, 좋은 소식은 두 플랫폼 사이에 상당한 중복이 존재한다는 것입니다.
Mac 앱스토어를 열고 iOS에서 사용하던 앱을 검색해 보세요. 가장 좋은 방법은 iPhone이나 iPad용으로 터치스크린에 최적화된 버전이 아니라, Mac용으로 설계된 버전의 앱을 구하는 것입니다. 아울러 제조사 공식 웹사이트에서도 Mac 버전 관련 정보가 있는지 확인해 보는 것이 좋습니다.
직접적인 대응 버전이 없더라도, 다른 이름이나 다른 회사에서 만든 유사하거나 기능적으로 거의 동일한 앱이 존재할 수 있다는 점을 기억하세요. 유명 앱이라면 "The Room과 비슷한 게임"처럼 해당 키워드로 검색해 볼 가치가 충분합니다. 성공적인 앱은 머지않아 다양한 플랫폼에서 모방되거나 클론되곤 하는 것이 현실이니까요.
다행히 iOS 앱의 Mac 버전을 찾았다면, 안타깝게도 유료 앱인 경우 다시 한번 결제해야 한다는 점은 감안해야 합니다.
시뮬레이터 소프트웨어 활용하기
실행하고 싶은 iOS 앱의 Mac 버전이나 유사 앱을 찾지 못했다면, 다른 플랫폼에서 iPad의 동작을 흉내 내는 시뮬레이터 소프트웨어를 다운로드하는 방법이 있습니다. 물론 완벽한 해결책은 아니며 여러 제약과 단점이 따르지만, 현재 시점에서 취할 수 있는 최선의 대안이 될 수 있습니다.
여기서 두 가지 시뮬레이터 옵션을 소개합니다.
iPadian
Mac과 PC에서 사용할 수 있는 최고의 iPad 시뮬레이터로 꼽히는 프로그램이 바로 iPadian입니다. Mac 버전은 iPadian 공식 웹사이트에서, PC 버전은 TA Downloads에서 다운로드할 수 있습니다. 일부 보안 소프트웨어가 이 다운로드 파일을 잠재적 악성코드로 표시한다는 보고가 있었지만, 안전한 출처에서 받는 것이라면 크게 걱정할 필요는 없습니다.
Adobe AIR 기반으로 만들어진 iPadian은 PC나 Mac 데스크톱의 창 안에 iPad 스타일 인터페이스를 구현하고, 그 안에서 앱(또는 이에 준하는 근사 앱)을 실행해 줍니다. 화면이 실제 iPad나 iPhone에서와 거의 똑같이 재현되어 비주얼이 훌륭하고, 설치 과정도 간단합니다.
다만 이 방법은 기존에 보유한 앱 라이브러리를 Mac이나 PC로 그대로 옮겨 주는 방식이 아니라는 점에 유의하세요. iPadian 자체 앱스토어에서 앱을 직접 선택하고 다운로드해야 하며, 당연히 Apple의 앱스토어만큼 폭넓은 선택지를 제공하지는 못하지만 그래도 쓸만한 앱들이 꽤 있고 상당수가 무료입니다.
또 하나 짚고 넘어갈 점은, 마우스·키보드 또는 터치패드 환경에서 터치스크린 최적화 소프트웨어를 사용하는 것이 이상적이지 않다는 사실입니다. 시뮬레이션된 인터페이스가 잘 재현되었더라도 원래 의도된 플랫폼에서보다 앱 조작이 더 불편할 수 있습니다. Tech Advisor의 Mike Williams가 조언했듯이, 이 프로그램은 마우스로 스와이프 동작을 흉내 낼 수 없으며, 마우스 휠을 돌려야 가끔씩 스크롤이 됩니다.

Xcode의 Simulator
아주 한정된 특수한 경우에는 Apple의 공식 Simulator가 Mac에서 iOS 앱을 실행하는 가장 좋은 선택입니다. 문제는 그 앱이 '본인의' 앱이어야 한다는 점입니다. 즉, 직접 개발한 앱이거나 최소한 Xcode 개발 도구 세트에서 빌드된 앱을 보유하고 있어야 합니다.
Simulator는 Xcode 안에서 사용할 수 있지만, 독립적인 앱으로도 실행됩니다. iPhone, iPad, Apple Watch 또는 Apple TV의 화면을 Mac 데스크톱의 창에 매우 정교하고 정확하게 재현하며, 마우스와 키보드만으로 이 화면과 그 위에서 실행 중인 앱을 자유롭게 조작할 수 있습니다.
Apple은 Xcode 프로젝트에서 직접 Simulator를 여는 것이 가장 편리하다고 안내합니다. Xcode scheme 팝업 메뉴에서 iOS 에뮬레이터(기기 모델 지정)를 선택한 뒤 Run을 클릭하면, Xcode가 프로젝트를 빌드하여 Mac의 Simulator에서 실행해 줍니다.
Android 에뮬레이터
위의 방법들이 마음에 들지 않는다면 Android 에뮬레이터를 사용해 보는 것을 추천합니다. iOS와 달리 Android는 훨씬 개방적인 생태계를 가지고 있어 여러 플랫폼에서 에뮬레이션이 가능하고, 덕분에 방대한 Android 앱 라이브러리를 Android뿐 아니라 Mac과 PC에서도 이용할 수 있습니다. 과거에는 iOS와 Android 간 앱 제공에 상당한 격차가 있었지만 요즘은 더 이상 그렇지 않습니다. 대부분의 인기 앱은 두 플랫폼 모두에서 이용 가능합니다.
온라인에는 다양한 Android 에뮬레이터가 존재하지만, 그중에서도 BlueStacks를 사용해 볼 것을 권합니다. 깔끔하고 사용하기 쉬운 솔루션으로, Facebook, Twitter, Instagram 같은 인기 앱에 손쉽게 접근할 수 있습니다.
앱 다운로드 및 설치에 대한 더 자세한 도움이 필요하다면 "Mac에 앱 설치하는 방법" 가이드를 함께 참고해 보세요.