이전에 소계 했던 것처럼 iPad 앱을 Mac에 구현할 수 있는 네이티브 기능을 제공합니다.
네이트브앱에 대한 먼저 알아보겠습니다.
iPad 앱과 Mac이 동일한 소스코드를 공유하기 때문에 Mac 전용 기능을 추가하여 Mac에서도 사용할 수 있게 된다고 합니다.
네이티브 앱을 구현하기 위해서는 우선 Xcode 11 베타 버전이 필요합니다.
Xcode 베타는 다운로드 가이드 사이트를 확인하세요
https://developer.apple.com/kr/support/beta-software
Apple 베타 소프트웨어 사용하기 - 지원 - Apple Developer
문의하기 어떻게 도와드릴 수 있는지 알려주시면 핸드폰이나 이메일을 통해 해결 방법을 찾아드립니다. 지원받기
developer.apple.com
기존 iPad 앱 프로젝트 설정에서 Mac 체크 상자를 선택하면 네이티브 Mac 앱을 생성할 수 있습니다.
이렇게 설정하면 Mac과 iPad 앱이 동일한 프로젝트 및 소스코드를 공유하게 된다고 합니다.
이렇게 생성된 새로운 Mac 앱은 네이티브 상태로 실행되어 Mac 전용으로 설계된 앱이 사용하는 것과
동일한 프레임워크, 리소스, 런타임 환경을 사용합니다.
기본적인 Mac 데스크톱 및 윈도 기능이 추가되고 터치 제어기가 키보드 및 마우스에 적용됩니다.
코드를 사용하여 생성한 맞춤형 UI 요소도 그대로 적용됩니다.
그런 다음 계속해서 UIKit API를 사용하여 Xcode에서 기능을 구현하면서 앱이 멋지게 표현되고
매끄럽게 작동하는지 확인합니다.
이미 네이티브로 개발한 앱들이 있습니다. 대표적인 앱으로 DC Universe, Twitter, Triplt 등이 있습니다.
이는 효율적인 개발이 가능해질 것입니다.
iPad OS의 개발자 포럼에서 더 자세한 정보 확인해보시기 바랍니다.
https://forums.developer.apple.com/community/beta/ipados-13-beta
Space: iPadOS 13 beta |Apple Developer Forums
iPadOS 13 beta has no featured content yet. To feature content, go to the discussion, document, or blog post you want to feature and click "Feature this" in the list of actions on the right. Anyone with rights to administer content here may feature content
forums.developer.apple.com
그리고 지금 아이패드 에어2로 iPad OS 업데이트 후 사용해 보고 있는데요
방향전화 설정등 버그가 있는 것으로 보입니다.
iOS 13처럼 느려지는 현상이 발생하기도 하는 것을 보니 조만간 패치가 진행 될 것으로 생각 되네요