Apple 실리콘 기반 Mac에서의 iPhone 및 iPad 앱

Apple 실리콘 기반 Mac의 Mac App Store에서 iPhone 앱 및 iPad 앱을 수정 없이 사용할 수 있어 사용자와 개발자 모두에게 새로운 가능성을 열어 주었습니다. 이러한 앱은 iPhone 및 iPad 앱에서 이미 사용할 수 있는 기존의 기능을 사용하여 키보드, 윈도우 및 터치 입력 제스처로 작동하도록 최적화할 수 있습니다. 기존 기능을 확인하고 그에 따라 적절히 기능을 활성화/비활성화하여 Mac에서 작동하는 방식을 조정할 수도 있습니다.

포팅 절차 불필요.

App Store의 iPhone 및 iPad 앱을 Apple 실리콘 기반 Mac의 Mac App Store에서 별도의 수정 없이 자동으로 사용할 수 있습니다. 별도의 포팅 절차는 없으며, iPhone 및 iPad에서 앱에 사용한 동일한 프레임워크를 사용할 수 있고, 해당 프레임워크가 Mac에 맞게 조정되어 있으므로 세 가지 플랫폼에서 모두 동일한 아키텍처를 활용할 수 있습니다.

iPhone, iPad 및 Mac용으로 최적화하기.

iPhone 및 iPad 앱에는 Mac에서 쉽게 실행할 수 있고 세 가지 플랫폼 중 어디에서 실행해도 전반적인 사용자 경험을 개선할 수 있는 기능이 있습니다. 예를 들어, 키보드 지원을 추가하면 Mac에 기본 인터페이스를 활성화할 수 있을 뿐만 아니라 iPad에서 점점 늘고 있는 키보드 사용자들도 지원할 수 있습니다. iPad 멀티태스킹과 자동 레이아웃 지원을 통해 iPad 및 Mac에서 앱의 윈도우 크기 조정을 지원할 수 있습니다. 앱에서 펼치기/오므리기, 스크롤, 회전 및 확대/축소에 대한 표준 제스처 인식을 지원하는 경우 Mac 입력 기기에서 해당하는 제스처로 자동으로 매핑됩니다. 드래그 앤 드롭에 대한 지원을 추가하면 Mac에서 일반적인 사용 패턴을 활성화할 수 있으며 iPad 앱을 더 다양하게 사용할 수 있습니다. 파일을 처리하는 앱은 최신 번들 및 FileManager API를 사용하여 모든 플랫폼에서 파일을 정확하게 처리할 수 있습니다. 준비가 되면 Mac Catalyst를 사용하여 Mac에서 제공하는 모든 기능을 활용하는 앱을 만들 수 있습니다.

macOS에서 iOS 앱 실행하기(영문)

Mac Catalyst

Mac에 적합하게 빌드하기.

일부 앱은 iPhone 및 iPad의 고유한 기능을 활용할 수 있도록 최적화되어 있습니다. 앱이 Mac에 적합한지 신중하게 고려해 보고, 적합하다면 어떻게 작동할 것인지 생각해 봅니다. 예를 들어, 앱에서 Multi-Touch 화면, 자이로스코프, 가속도계, 심도 감지 카메라와 같이 iPhone 및 iPad 고유의 하드웨어를 사용할 수 있습니다. 또는 Mac에서는 사용할 수 없는 ARKit 및 CallKit과 같은 프레임워크를 사용할 수도 있습니다. 앱에서 이러한 고유 기능에 전적으로 의존할 것인지 가끔 사용할 것인지 선택합니다. 어떤 선택을 하든 필요에 따라 앱에서 기능을 활성화하거나 비활성화할 수 있습니다.

macOS 환경에서 실행하도록 iOS 코드 조정하기(영문)

iOS 앱을 Mac App Store에 포함할지 선택하기(영문)

Mac App Store에서.

사용자는 Mac App Store에서 바로 iPhone 및 iPad 앱을 찾을 수 있습니다. 이러한 앱은 앱 아이콘 옆의 ‘iPhone용으로 디자인됨’이나 ‘iPad용으로 디자인됨’ 배지로 구별할 수 있습니다. 엄선된 항목이나 차트를 탐색하여 앱을 찾거나, 원하는 앱을 검색한 후 검색 결과 상단에 있는 ‘iPhone 및 iPad 앱’ 토글을 클릭하여 찾을 수 있습니다.

평가 및 리뷰. Mac App Store의 평가와 리뷰는 iPhone 및 iPad용 App Store의 평가 및 리뷰와는 별개이므로 앱을 검색하는 사용자는 같은 플랫폼을 사용한 사용자가 남긴 리뷰만 볼 수 있습니다.

유니버설 구입. iPhone 또는 iPad 앱을 Mac App Store에서 사용할 수 있는 경우 나중에 App Store Connect에서 macOS 플랫폼을 추가하여 해당 앱의 Mac 버전으로 교체할 수 있습니다. Mac에서 iPhone 또는 iPad 앱을 사용하는 기존 사용자는 새로운 Mac 앱을 업데이트로 받게 됩니다. iPhone 또는 iPad 앱에 유니버설 구입의 일부로 Mac 앱을 이미 제공하고 있는 경우에는 iPhone 또는 iPad 앱을 Mac App Store에서 제공하는 옵션을 사용할 수 없습니다.

앱 관리하기.

Mac App Store 사용 가능성 관리하기. 기본적으로 앱은 자동으로 Mac App Store에 게시됩니다. Mac에서 앱을 사용하는 것이 적합하지 않다고 판단되면 언제든지 App Store Connect에서 사용 가능 여부를 편집할 수 있습니다.

macOS에서 앱 확인하기. Mac App Store의 iPhone 및 iPad 앱에는 기본적으로 'macOS용으로는 확인되지 않음' 레이블이 표시됩니다. Apple 실리콘 기반 Mac에서 앱이 제대로 실행되는지 테스트를 완료하고 나면 App Store Connect에서 호환성을 확인하여 Mac App Store에서 해당 레이블을 제거할 수 있습니다.

앱 분석. App Store Connect의 앱 분석을 이용하여 Mac 플랫폼에서 앱의 제품 페이지 조회 수, 다운로드 및 판매 데이터를 확인할 수 있습니다.

App Store Connect 도움말