놀라운 iPad용 앱 제공하기

iPadOS는 iOS SDK를 사용하여 iPad의 고유한 기능을 활용하는 추가 기술을 제공합니다. iPadOS를 사용하면 iPad 앱에서 멀티 윈도우 경험을 제공하고, Apple Pencil용 그리기 경험을 추가하며, 시스템 전반에 걸쳐 사용할 수 있는 서체를 제공할 수 있습니다.

멀티태스킹

사용자는 Slide Over, Split View 및 화면 속 화면 같은 멀티태스킹 기능을 사용하여 직관적인 제스처로 한 앱에서 다른 앱으로 빠르게 전환할 수 있습니다.

더 알아보기(영문)

멀티 윈도우

iPadOS에서 드래그 앤 드롭을 지원하는 앱은 멀티 윈도우도 지원할 수 있습니다. 예를 들어, 문서 생성 앱 사용자는 한 번에 여러 문서를 작업할 수 있으며, 앱을 Split View 또는 여러 공간에서 사용하고 심지어 Slide Over에서 여러 앱으로 작업할 수 있습니다.

더 알아보기(영문)

드래그 앤 드롭

Multi-Touch API를 사용하면 사용자가 한 앱에서 다른 앱으로 빠르게 텍스트, 이미지 및 파일을 옮길 수 있습니다. 앱에서 드래그 앤 드롭을 지원하여 사용자가 자연스럽게 콘텐츠를 이동할 수 있게 하십시오.

더 알아보기

PencilKit

Apple Pencil은 픽셀 단위의 정밀함과 업계 최저 수준의 지연 시간으로 그리고, 스케치하고, 색칠하며, 메모를 적고, 이메일에 주석을 달 수 있도록 지원합니다. 앱에서 더블 탭 제스처를 지원하는 직관적인 터치 표면을 갖춘 Apple Pencil을 활용할 수 있습니다. 다양한 새 기능을 갖춘 그리기 및 주석 달기 프레임워크인 PencilKit을 사용하면 완벽한 그리기 경험을 손쉽게 앱에 추가할 수 있으며, iPadOS에서 캔버스, 반응성이 뛰어난 잉크, 풍부한 도구 팔레트 및 그리기 모델에 접근할 수 있습니다.

파일 및 폴더

파일 앱은 이제 USB 드라이브, SD 카드 및 파일 서버를 지원합니다. 파일 앱은 계층 보기, 빠른 동작 및 로컬 저장 공간 같은 다양한 새로운 기능을 통해 더욱 강력해졌습니다.

서체

iPadOS를 사용하면 앱에서 시스템 전체에서 사용할 수 있는 서체를 제공하고 새로운 서체 선택기 인터페이스를 통해 제공되는 다른 서체를 사용할 수 있습니다. 또한 이제 앱에서 새로운 시스템 UI 서체를 사용할 수 있습니다.

머신 러닝

기기 자체에 포함된 모델 학습 및 엄선된 모델 갤러리를 사용하면 머신 러닝을 가장 효과적으로 활용할 수 있습니다. Core ML는 CPU, GPU 및 Neural Engine을 원활하게 활용하면서 최고의 성능과 효율성을 제공하고, 앱에 최첨단 모델을 통합할 수 있도록 지원합니다. Create ML 앱을 사용하면 머신 러닝에 관한 전문적인 지식이 없더라도 머신 러닝 모델을 구축하고 학습시키고 배포할 수 있습니다.

더 알아보기

증강 현실

ARKit는 사람의 움직임을 앱에 통합할 수 있는 기능을 겸비한 놀라운 인물 인식 기능, AR 콘텐츠가 현실 세계에서 사람의 앞뒤로 실제처럼 지나갈 수 있도록 하는 인물 오클루전 기능 등을 제공합니다. Apple의 렌더링, 애니메이션, 물리적 요소 및 오디오 엔진을 갖춘 RealityKit은 Reality Composer 및 자체 AR 앱을 지원하여 가상 물체를 현실 세계로 원활하게 통합합니다.

더 알아보기

Safari를 사용한 데스크탑급 브라우징

iPad에서 Safari는 최신 웹 표준을 지원하고 웹 사이트 및 웹 앱에 터치 기능을 자동으로 적용하여 초고속 성능, 업계 최고의 보안, 최신 데스크탑 기능 등의 풍부한 브라우징 경험을 제공합니다. 웹 사이트 또는 내장된 WebView에서 새로운 강력한 기능 및 코딩 모범 사례를 활용하여 iPad에 동급 최고의 사용자 경험을 제공할 수 있습니다.

iPad Pro용으로 빌드하기

iPad Pro를 활용하여 그 어느 때보다 빠르고 반응성 뛰어난 경험을 제공할 수 있습니다. 전면 화면 디자인은 앞면 전체를 차지합니다. Face ID는 세로 또는 가로 모드에서 매끄럽게 작동합니다. A12X Bionic 칩은 대다수의 휴대용 PC보다 우수한 성능을 제공하고 전문가용 앱을 실행하면서 멋진 증강 현실 경험을 지원합니다. 또한 iPad Pro는 2세대 Apple Pencil 및 Smart Keyboard Folio와 같은 액세서리를 지원하면서 iPad 탄생 이래 가장 큰 변화를 보여 줍니다.

Face ID

잠금 해제, 사용자 인증 및 결제를 위한 보안 기능으로, 사용자가 한 번 쳐다보는 것만으로 앱에 빠르게 접근할 수 있습니다. TrueDepth 카메라는 얼굴에 30,000개 이상의 보이지 않는 점을 투사하고 분석하여 기기 내 Secure Enclave(보안 구역)에서 암호화되고 보호되는 안면 지도를 만듭니다.

사용자 인증에 대한 자세한 내용은 Human Interface Guidelines(영문)를 참조하십시오.

A12X Bionic

Neural Engine을 탑재한 A12X Bionic 칩은 Apple 역사상 가장 스마트하고 강력한 칩으로, iPad Pro를 위해 특별히 고안된 것입니다. A12X Bionic은 대부분의 휴대용 PC보다 더 빠른 CPU 성능을 발휘합니다. Apple이 설계한 7코어 GPU에 추가된 아키텍처 개선 및 메모리 압축 기술을 통해 GPU의 성능이 최대 2배 더 빨라졌습니다. 또한 초당 5조 회의 연산을 처리하는 8코어 Neural Engine은 고효율의 강력한 머신 러닝을 구현하여 완전히 새로운 경험을 제공할 수 있습니다.

UI 최적화

iOS 12.1 SDK 이상에서 앱을 구축하고 디스플레이의 둥근 모서리 부분 및 홈 표시가 올바르게 나타나는지 확인하여 11형 iPad Pro 및 12.9형 iPad Pro(3세대)의 전면 화면 디자인을 활용하십시오.

시뮬레이터에서 실행 및 테스트하기. 앱이 안전 영역을 준수하고 적응형 레이아웃을 지원하여 전면 화면 Liquid Retina 디스플레이를 활용하는지 확인하십시오. 업데이트된 Human Interface Guidelines을 읽고 최신 버전의 Xcode 을 다운로드하여 시뮬레이터에서 앱을 테스트하십시오.

전체 화면 기본 해상도 적용하기.프로젝트의 기본 SDK가 iOS 12.1 이상으로 설정되어 있고 Launch 스토리보드가 있는 경우, 앱이 iPad Pro에서 전체 화면 디스플레이 모드로 실행됩니다.

앱의 모든 부분 확인하기. UI가 올바르게 표시되며 모든 요소가 바르게 배치되어 있고 겹치거나 잘못 확장되거나 잘린 부분이 없는지 확인합니다. 문제를 발견하면 안전 영역 가이드 및 레이아웃 여백을 사용하여 UI 요소를 올바르게 배치합니다.

Mac에 iPad 앱 구현하기

기존 iPad 앱을 기반으로 네이티브 Mac 앱 생성을 먼저 시작할 수 있습니다. Mac 및 iPad 앱은 동일한 프로젝트와 소스 코드를 공유하므로 코드 변경 시 두 플랫폼에 맞춰 변경 사항이 반영됩니다. 이렇게 생성된 새로운 Mac 앱은 네이티브 상태로 실행되어 Mac 전용으로 설계된 앱이 사용하는 것과 동일한 프레임워크, 리소스, 런타임 환경을 사용합니다.

더 알아보기

macOS Catalina에서의 Sidecar

macOS Catalina를 실행하는 사용자는 iPad를 Mac과 함께 보조 디스플레이로 활용하거나 iPad에서 Apple Pencil로 그림을 그릴 수 있습니다. 자동으로 작동하므로 별도로 Mac 앱을 조정하지 않아도 됩니다.

macOS Catalina에 대해 더 알아보기