iOS SDK의 새로운 기능

iOS SDK(iPhone, iPad 또는 iPod touch용 앱 개발에 이용하는 툴킷)를 통해 사용 가능한 주요 기술 및 기능에 대해 알아보시기 바랍니다. 각 베타 릴리즈를 포함하여 최신 릴리즈 버전의 API 변경 사항에 대한 자세한 내용은 iOS 및 iPadOS 릴리즈 노트(영문)를 참고하십시오.

iOS 15 SDK

iOS 15 SDK를 사용하면 SharePlay 및 Group Activities API를 통해 새로운 유형의 공유 경험 앱을 빌드할 수 있습니다. Swift 5.5에는 동시 실행 지원이 도입되었으며, async/await 및 Actor로 언어 자체에 내장되었습니다. 집중 모드 및 알림을 통해 사용자가 중요한 일에 집중할 수 있도록 돕고 앱에 새로운 API를 사용해 중요도가 높은 알림을 차별화하도록 할 수 있습니다. ARKit 및 RealityKit을 사용하면 강력한 맞춤화 기능을 통해 더욱 생생한 AR 경험을 할 수 있습니다. Swift 및 플레이그라운드 통합과 기기 내 학습 기능으로 Create ML이 더 쉽고 강력해졌습니다. 또한 iOS 및 iPadOS Safari에 웹 확장 프로그램이 추가되어 더욱 유연하고 강력한 브라우징 경험을 제공합니다.

SharePlay 및 Group Activities

SharePlay를 통해 새로운 방식으로 앱을 공유할 수 있게 되었습니다. 미디어 스트리밍 앱에서 사용자는 새로운 GroupActivities API를 통해 고품질 비디오로 콘텐츠를 공유할 수 있고 모든 동기화는 시스템에서 처리됩니다. 또한 미디어 스트리밍 이외에도 GroupSessionMessenger API를 사용해 여러 앱 인스턴스에서 여러 사용자 간 정보를 동기화하는 보안 데이터 채널을 통해 공유 경험을 제공할 수 있습니다.

문서 보기(영문)

집중 모드 및 알림

사용자는 집중 모드를 통해 원하는 시간에 알림을 받을 수 있고, 개발자는 Interruption Levels API를 통해 Passive(수동) 및 Time-Sensitive(시급) 수준이 새롭게 포함된 4가지 방해 수준 중 하나를 사용하여 상황에 알맞는 알림을 보낼 수 있습니다. 이제 커뮤니케이션 앱의 알림은 차별화된 모습을 갖추었으며, 사용자 허용 시 사용자의 현재 시스템 수준의 집중 모드를 반영하도록 앱 상태를 동기화할 수 있습니다.

문서 보기(영문)

SwiftUI

SwiftUI에서 향상된 목록 보기, 더 나은 검색 경험 및 제어 집중 영역에 대한 지원과 같은 새로운 기능을 사용할 수 있습니다. 또한 drawRect와 동등한 수준의 최신 GPU가 가속화된 새로운 Canvas API를 통해 더 낮은 수준의 드로잉 프리미티브를 더 강력하게 제어할 수 있습니다. 새로운 Accessibility Representation API를 사용하면 기존의 표준 SwiftUI 컨트롤의 손쉬운 사용 지원 전체를 맞춤형 컨트롤로 손쉽게 가져올 수 있습니다.

SwiftUI에 대해 알아보기(영문)

UIKit

UIKit에 시트 프리젠테이션 컨트롤러가 도입되어 뷰 컨트롤러를 맞춤화와 크기 조절이 가능하도록 표시할 수 있습니다. UIKit에서는 구성 버튼, 팝업 버튼 표시, 새로운 크롬리스 막대 표시, 이미지 디코딩, 이미지의 썸네일 버전 생성을 위한 새로운 API를 제공합니다. iOS 15부터는 iPhone에서 드래그 앤 드롭이 기본적으로 활성화됩니다.

문서 보기(영문)

키보드 레이아웃 가이드

새로운 키보드 레이아웃 가이드를 사용하면 키보드의 크기 및 위치에 따라 앱의 레이아웃을 손쉽게 조정할 수 있습니다. UIKit의 새로운 추적 레이아웃 가이드 지원을 통해 키보드가 화면 하단에 도킹되어 있거나, 도킹 해제되어 있거나, 앱 위에 유동식으로 표시될 때 자동으로 제약을 활성화 및 비활성화하여 뛰어난 텍스트 입력 경험을 제공할 수 있습니다.

'키보드 레이아웃 가이드로 레이아웃 조정하기' 보기(영문)

Core Location UI

CoreLocationUI는 위치 버튼이 도입된 새로운 프레임워크로, 필요한 경우 사용자가 자신의 위치에 액세스할 수 있는 임시 접근 권한을 앱에 부여할 수 있도록 해줍니다. 이 버튼은 Core Location과 안전하게 상호작용하여 위치 데이터에 접근할 수 있는 권한을 요청합니다.

문서 보기(영문)

손쉬운 사용

Accessibility 프레임워크에서는 오디오 그래프를 선보입니다. 이 기능은 데이터를 차트 및 그래프에 나타내는 새로운 방법으로, 해당 데이터를 VoiceOver를 통해 들을 수 있는 설명으로 구성하여 재생하도록 합니다. 또한 이 프레임워크는 스트리밍 환경설정, 스트리밍 기능 및 연결된 보청기와 같은 MFi 보청기의 관련 쿼리 정보에 API를 추가합니다.

오디오 그래프에 대한 문서 보기(영문)

보청기 지원에 대한 문서 보기(영문)

증강 현실

ARKit 5

ARKit 5를 통해 최신 iPad Pro(5세대)의 울트라 와이드 카메라로 얼굴 추적이 기능합니다. TrueDepth 카메라를 사용하여 최대 3명의 얼굴을 한번에 추적하여 미모티콘 및 Snapchat과 같은 우수한 전면 카메라 경험을 제공합니다.

ARKit에 대해 알아보기(영문)

RealityKit 2

macOS의 새로운 Object Capture API를 사용하여 iPhone 또는 iPad로 촬영한 사진을 AR에 최적화된 고품질의 3D 모델로 몇 분 안에 만들 수 있습니다. 또한 맞춤형 렌더링 타겟 및 소재, 자료의 맞춤형 로드, 플레이어가 조정 가능한 캐릭터 등의 새로운 기능을 활용하여 AR 대상체 및 공간을 더 효과적으로 제어할 수 있습니다.

RealityKit에 대해 알아보기(영문)

머신 러닝

Create ML

Create ML이 이제 macOS뿐만 아니라 iOS 및 iPadOS에도 Swift 프레임워크로 사용 가능합니다. Swift 스크립트 또는 플레이그라운드에서 모델 생성을 프로그래매틱한 방식으로 실험하고 자동화해 볼 수 있습니다. Create ML API를 활용하는 동적인 앱 기능을 빌드하여 사용자 입력 또는 기기상 동작으로 모델을 직접 학습시키면 사용자의 개인정보를 보호하면서 맞춤 및 적응형 경험을 제공할 수 있습니다.

Create ML에는 Create ML API 및 Xcode에 포함된 개발자 도구 모두에 Hand Pose 및 Hand Action 분류자 작업이 추가되었습니다. Hand Pose 분류자는 정지 이미지에서 손의 위치를 인식하고, Hand Action 분류자는 비디오에서 손의 움직임을 인식합니다.

MLHandPoseClassifier에 대한 문서 보기(영문)

MLActionClassifier에 대한 문서 보기(영문)

Create ML에 대한 문서 보기(영문)

Core ML

Core ML에는 새로운 미래지향적인 모델 포맷인 ML Package가 추가되어 메타데이터를 편집할 수 있는 유연성과 소스 제어로 변경 사항을 추적할 수 있는 가시성을 제공합니다. 또한 Core ML에는 새로운 모델 유형인 ML 프로그램이 추가되어 더욱 효율적으로 컴파일링하고 모델의 아키텍쳐를 그 영향력에서 분리시키고 중간 텐서의 컴퓨팅 정밀도를 더욱 강력하게 제어할 수 있습니다. 새로운 MLShapedArray API를 통해 코드의 입력 실수를 개선하고 가독성을 향상하는 관용구 Swift를 사용하여 다차원 데이터로 작업할 수 있습니다.

'모델 파일을 모델 패키지로 업데이트하기' 보기(영문)

MLShapedArray에 대한 문서 보기(영문)

테이블 형식 데이터. 테이블 형식 데이터를 사용하면 프로그래매틱한 방식으로 JSON 및 CSV 파일에서 정보를 가져오는 것이 쉬워지며, 데이터세트를 Core ML, Create ML, 또는 맞춤형 솔루션용으로 준비할 수 있습니다. 테이블 형식 데이터의 중앙 DataFrame API를 사용하여 원하는 대로 표로 정리된 데이터의 행과 열을 분류, 결합, 그룹화, 분리, 인코딩, 디코딩, 분해, 필터링, 조각내기, 합치기 및 변형할 수 있습니다.

TabularData에 대한 문서 보기(영문)

DataFrame에 대한 문서 보기(영문)

사운드 분석. 사운드 분석에는 앱에서 사용할 수 있는 사운드 분류자가 추가되어 라이브 오디오 또는 음원 파일에서 300가지 이상의 고유한 소리를 식별할 수 있습니다. 새로운 시간 윈도우 기간 API를 통해 시간 정밀도 대비 음 예측 정확도를 제공합니다.

문서 보기(영문)

게임

GameKit

GameKit에서는 게임을 함께할 플레이어를 찾고 초대하는 새로운 방법을 제공합니다. 플레이어는 이제 연락처나 메시지 그룹의 지인을 초대하거나 전화번호 또는 이메일 주소를 알고 있는 사람이라면 누구나 초대할 수 있습니다. 플레이어는 다른 플레이어의 초대 수신 및 수락 여부를 확인할 수 있으며, 원하는 경우 다른 플레이어가 참여하기를 기다면서 최소한의 인원으로도 게임을 시작할 수도 있습니다.

문서 보기(영문)

게임 컨트롤러

Game Controller 프레임워크에는 사용자가 실제 컨트롤러와 유사하게 상호작용할 수 있는 실제 컨트롤러의 소프트웨어 에뮬레이션인 가상 컨트롤러가 추가되었습니다. 사용자가 구성 및 입력 요소를 선택하여 해당 게임에 특화된 기능을 표시할 수 있습니다.

문서 보기(영문)

StoreKit 2

StoreKit의 새로운 In-App Purchase API에서는 앱의 제품 및 거래를 간편하면서도 강력하고 안전하게 처리하는 방법을 제공합니다. 이 새로운 API는 동시 실행과 같은 최신 Swift 기능을 활용하여 앱 내 구입 작업 흐름을 단순화합니다. API의 암호화 서명된 거래 및 구독 정보에는 클라이언트에서 안전하고 간편하게 파싱할 수 있는 JWS(JSON 웹 서명) 형식이 사용됩니다. 새로운 Entitlements(권한) API를 사용하면 앱에서 사용자를 위해 잠금을 해제해야 하는 콘텐츠 및 서비스를 쉽게 결정할 수 있습니다. 앱 내 구입 표시에서부터 콘텐츠 접근 권한 관리 및 앱 내에서 고객 서비스 제공에 이르기까지 앱 내 구입 프로세스 전반에 새로운 StoreKit API를 사용해 보십시오.

StoreKit에 대한 문서 보기(영문)

앱 내 구입에 대한 문서 보기(영문)

Apple Pay

쿠폰, 지불 연기, 반복 결제, 배송 날짜 및 읽기 전용 픽업 주소를 Apple Pay 거래에 추가하여 사용자에게 더 많은 옵션을 제공해 보십시오.

'앱에서 Apple Pay 제공하기' 보기(영문)

웹에서의 Apple Pay에 대한 문서 보기(영문)

Safari 웹 확장 프로그램

Safari 웹 확장 프로그램은 HTML, CSS 및 JavaScript를 사용하여 강력한 브라우저 맞춤화를 제공하고 웹 전반에 새로운 기능을 제공합니다. iOS 15에서는 Safari를 지원하는 모든 Apple 기기에서 Safari 웹 확장 프로그램을 사용할 수 있습니다.

문서 보기(영문)

스크린 타임

유해 콘텐츠 차단 기능이 있는 앱은 Screen Time API를 통해 부모님들을 위한 다양한 도구를 지원할 수 있습니다. 개인정보 보호가 최우선시되는 방식으로 핵심 제한 기능 및 기기 활동 모니터링 등 중요한 기능을 사용할 수 있습니다.

ManagedSettings 및 ManagedSettingsUI. ManagedSettings(영문)를 사용하여 부모 또는 보호자의 기기에 사용 정책 및 설정 제약을 정의하고 가족 공유 그룹에 속한 다른 기기에 적용할 수 있습니다. ManagedSettingsUI(영문)를 통해 앱의 브랜드와 스타일에 맞게 Screen Time API의 안전 보기를 맞춤화할 수 있습니다.

FamilyControls. FamilyControls(영문)는 가족 공유 그룹의 부모 또는 보호자가 자녀의 iCloud 계정으로 로그인된 기기에서 유해 콘텐츠 차단을 승인하도록 요청해 부모 또는 보호자에게 제어 권한을 부여합니다. FamilyControls는 가족 공유 그룹에 속한 가족 구성원만이 접근을 승인할 수 있는 보안 환경을 제공합니다. 또한 앱, 웹 도메인 및 사용자의 개인정보를 보호하는 카테고리를 선택할 수 있는 안전한 방법을 제공합니다.

DeviceActivity. Device Activity(영문)에서는 앱에서 개인정보를 보호하면서 사용자의 앱 및 웹 사이트 활동을 모니터링할 수 있는 방법을 제공합니다.

Screen Time API에 대한 문서 보기(영문)

ShazamKit

오디오 인식 기능을 사용하여 앱 경험을 풍부하게 만들어 보십시오. Shazam의 방대한 카탈로그 속 수백만 개의 노래 중에서 내가 알고 싶었던 음악이 무엇인지 찾아보거나, 비디오, 팟캐스트 등의 음원을 사용하여 맞춤형 카탈로그를 제작하고 미리 녹음한 오디오가 인식되도록 할 수 있습니다.

ShazamKit에 대해 알아보기

MusicKit

Swift를 사용하여 iOS 및 iPadOS 앱에 Apple Music을 손쉽게 통합할 수 있습니다. MusicKit 프레임워크에서는 Swift에서 음악 항목에 접근하도록 해주는 새로운 모델 레이어를 제공할 뿐만 아니라 재생 지원도 제공하므로 앱에 음악을 추가할 수 있습니다.

MusicKit에 대해 알아보기(영문)

근접 상호작용

U1 칩이 탑재되어 있는 Apple 기기 근처에 있으면 액세서리와 상호작용할 수 있는 앱을 빌드해 보십시오. 초광대역 기술을 사용하여 더욱 정확하고 방향 인식 능력이 뛰어난 앱 경험을 제공할 수 있습니다.

문서 보기(영문)

HomeKit

iOS 15 SDK의 HomeKit API에서는 Matter를 이용할 수 있는 액세서리를 자동으로 지원합니다. 스마트 홈 액세서리의 호환성을 높이기 위해 설계된 통합 개방형 연결 표준인 Matter와 스마트 홈 앱을 테스트해 보고 기기와 문제 없이 작동하는지 확인해 보십시오.

HomeKit에 대해 알아보기(영문)

HealthKit

HealthKit에는 검증 가능한 의료 기록에 대한 일회성 접근 권한을 요청하는 기능이 추가되었습니다. 이러한 기록에는 사용자의 신원과 함께 임상 자료(예: 예방주사 접종 기록 또는 조직 검사 기록)가 번들로 묶여 있습니다. 데이터를 생성한 기관에서 번들에 암호화된 서명을 하면, HealthKit 앱에서 접근하고 확인할 수 있습니다.

HKVerifiableClinicalRecord에 대한 문서 보기(영문)

HKVerifiableClinicalRecordQuery에 대한 문서 보기(영문)

CloudKit

CloudKit은 Swift 5.5에 새롭게 추가된 async/await 지원을 기반으로 빌드하여 비동기식 API를 더 쉽게 사용하고 구성할 수 있습니다. CloudKit에는 레코드 영역 공유(영문) 기능이 추가되어, 사용자가 레코드 영역의 콘텐츠 전체를 다른 iCloud 사용자와 공유할 수 있도록 기존의 공유 인프라에 빌드합니다. CKRecord에 새로운 API를 사용하여 레코드의 값을 암호화(영문)할 수 있어, 이제 사용자에게 강력한 개인정보 보호를 제공할 수 있습니다. 새로운 CloudKit 스키마 언어(영문)를 통해 CloudKit 스키마의 텍스트 형식을 불러오고 업로드할 수 있어 이제 앱의 소스 코드와 같은 동일한 도구를 사용하여 스키마에 버전을 지정할 수 있습니다.

CloudKit에 대한 문서 보기(영문)

CloudKit 콘솔. CloudKit에서는 앱의 개발 주기 전반에 사용할 수 있는 직관적인 웹 기반 제어 패널인 새로운 CloudKit 콘솔과 cktool 커맨드 라인 인터페이스를 사용하여 작업 흐름을 개선합니다.

콘솔에 대해 알아보기(영문)

Core Data. Core Data에서는 관리되는 물체를 다른 iCloud 사용자와 공유할 수 있도록 하는 (CloudKit 기반 영구 저장소에 특화된) 새로운 API를 제공합니다. 더불어 이제 iCloud에 저장하기 전에 개체의 속성을 암호화하도록 선택할 수 있습니다. 또한 어떤 데이터가 언제 인덱스에 추가되는지 세밀하게 제어할 수 있는 새로운 API가 추가되어 Spotlight 통합도 향상되었습니다.

Core Data에 대한 문서 보기(영문)

화상 회의 확장 프로그램

화상 회의 서비스를 제공하는 앱은 EventKit의 새로운 앱 확장 프로그램을 사용하여 사용자의 캘린더 이벤트에 바로 통합할 수 있습니다. 이를 통해 이벤트를 위한 맞춤 장소, 한 번의 탭으로 회의에 참여할 수 있는 링크, 그리고 다이얼인 세부 사항과 같은 추가 정보를 제공할 수 있습니다.

문서 보기(영문)

iOS 14

iOS 14 SDK를 사용하면 사용자가 앱 클립을 통해 앱의 핵심 기능을 더 쉽게 발견할 수 있습니다. SwiftUI에 새로운 앱 라이프 사이클 및 새로운 보기 레이아웃이 도입됩니다. SwiftUI는 새로운 WidgetKit 프레임워크를 지원하며, 이를 통해 앱에서 iOS 홈 화면에 직접 정보를 표시할 수 있습니다. 머신 러닝은 모델에 스타일 전환 및 동작 분류를 추가하고 CloudKit 기반 배포 솔루션을 제공합니다. Vision API 추가 기능으로 앱에서 이미지와 비디오를 더 철저하게 분석할 수 있습니다. ARKit의 최신 기능으로 기기 주변 세계와 더 긴밀하게 통합할 수 있으며, Siri 이벤트 제안을 통해 이벤트를 노출시킬 수 있는 마크업을 이메일 및 웹 사이트에 포함할 수 있습니다.

앱 클립

앱 클립은 앱의 라이트 버전으로 사용자에게 앱의 일부 기능을 제공합니다. 필요한 순간에 쉽게 발견할 수 있으며, 빠르고 신속하게 실행할 수 있습니다. 사용자는 Safari, 지도 및 메시지 앱뿐만 아니라 실생활 속 곳곳에 위치한 QR 코드 및 NFC 태그 등 여러 위치에서 앱 클립을 발견하고 실행할 수 있습니다. 또한 앱 클립을 사용해 본 사용자는 App Store에서 정식 앱을 다운로드할 수도 있습니다. 나만의 앱 클립을 생성하는 방법을 알아보려면 앱 클립 문서(영문)를 참고하십시오.

위젯

위젯을 통해 iOS 홈 화면에서 한눈에 들어오는 시기적절한 앱 정보를 빠르게 확인할 수 있습니다. iOS 14에서는 새롭게 디자인된 위젯 경험을 선사합니다. 앱을 다양한 크기의 위젯으로 선보이고 사용자 맞춤화를 허용할 수 있으며, 대화형 기능을 추가하고 적절한 시기에 콘텐츠를 업데이트할 수 있습니다. 위젯 디자인에 대한 자세한 내용은 Human Interface Guidelines(영문)를 참고하십시오. 앱에서 위젯을 지원하는 방법을 알아보려면 WidgetKit(영문) 프레임워크를 참고하십시오.

SwiftUI

SwiftUI에서 진행 과정 표시기 및 텍스트 편집기를 포함하여 새롭게 내장된 보기를 선택할 수 있습니다. 그리드 및 윤곽선과 같은 새로운 보기 레이아웃도 지원합니다. 그리드 및 스택의 새로운 레이지 버전은 필요한 경우에만 항목을 로드합니다.

Xcode 12부터는 SwiftUI를 사용하여 전체 앱의 구조와 동작을 정의할 수 있습니다. 앱의 사용자 인터페이스를 정의하는 보기 계층 구조가 포함된 장면에서 앱을 작성할 수 있습니다. 또한 앱 전반에서 메뉴 명령을 추가하고, 라이프 사이클 이벤트를 처리하고, 시스템 동작을 호출하고, 저장 공간을 관리할 수 있습니다. WidgetKit을 앱에 통합하여 iOS 홈 화면 또는 macOS 알림 센터에서 바로 중요한 콘텐츠에 빠르게 접근할 수 있는 위젯을 생성할 수도 있습니다. 자세한 내용은 앱 구조 및 동작(영문)을 참고하십시오.

ARKit

ARKit은 새로운 Apple 지도의 정교한 위치 파악 기능을 활용하여 특정 지리적 위치에서 후방 카메라 AR 경험을 지원하는 위치 앵커를 추가합니다. 새로운 Depth API를 사용하면 iPad Pro의 LiDAR 스캐너로 측정한 훨씬 정확한 거리 및 심도 정보에 접근할 수 있습니다. 해당 기능에 대한 자세한 내용은 ARKit(영문) 프레임워크 문서를 참고하십시오.

머신 러닝

iOS 14 업데이트에서는 머신 러닝 앱에 새로운 기능을 추가하여 유연성이 높아지고 보안이 강화됩니다. Core ML은 CloudKit을 사용하여 모델을 호스팅 및 배포할 수 있도록 Dashboard에 모델 배포를 추가하므로 앱을 업데이트하거나 모델을 직접 호스팅하지 않고도 모델을 쉽게 업데이트할 수 있습니다. Core ML 모델 암호화는 모델에 또 다른 보안 계층을 추가하여 암호화 프로세스 및 키 관리를 처리합니다. Core ML 컨버터에서는 PyTorch 모델을 Core ML로 직접 변환할 수 있습니다.

Create ML 앱의 새로운 Style Transfer(스타일 전환) 템플릿은 실시간으로 사진 및 비디오에 스타일을 더하고 새로운 Action Classification(동작 분류) 템플릿은 한 사람의 동작을 비디오 클립으로 분류합니다. 자세한 내용은 Core ML(영문)Create ML(영문) 개발자 문서를 참고하십시오.

Vision

iOS 14에서는 Vision 프레임워크에 비디오에서 궤적 감지, 이미지 및 비디오에서 손 및 신체 자세 추정, 이미지 및 비디오에서 물체 및 특징의 가장자리를 추적하는 윤곽 감지, 연속 비디오 프레임 간의 동작 패턴을 정의하는 광학 흐름을 위한 API가 추가되었습니다. 해당 기능에 대한 자세한 내용은 Vision(영문) 프레임워크 문서를 참고하십시오. 특히 스포츠 분석을 위한 다양한 기능을 갖춘 앱 빌드하기(영문)를 읽고 이러한 기능이 샘플 앱에서 어떻게 함께 사용되는지 알아보십시오.

Natural Language

Natural Language 프레임워크에는 새로운 API가 추가되어 문자열의 벡터 표현을 생성하는 문장 포함을 제공하고, 특정 도메인에 맞춤화된 Natural Language 분류 모델을 학습시키기 위한 단어 태그를 지정하며, 프레임워크의 예측을 평가하는 신뢰 점수를 제공합니다. 자세한 내용은 Natural Language(영문) 프레임워크 문서를 참고하십시오.

App Store 개인정보 보호 관련 정보

개인정보 보호는 모든 iOS 경험의 중심이며, App Store의 새로운 개인정보 보호 관련 정보는 사용자에게 개인정보에 대한 더 큰 투명성과 제어 권한을 제공합니다. iOS 14에서는 타사 소유의 앱과 웹 사이트 전반에서 사용자를 추적하려면 앱에서 사용자에게 허가를 받아야 합니다. 올 하반기부터는 App Store에서 사용자가 앱의 개인정보 처리 방침을 파악할 수 있도록 지원할 예정이며, 이에 따라 개발자는 App Store Connect에 개인정보 처리 방침 세부 사항을 입력하여 App Store 제품 페이지에 표시되도록 해야 합니다.

Siri 이벤트 제안 마크업

Siri 이벤트 제안 마크업을 사용하여 웹 페이지 및 이메일에 이벤트 세부 사항을 제공할 수 있습니다. Siri는 여행 계획, 영화, 스포츠 행사, 라이브 공연, 식당 예약 및 소셜 이벤트를 분석합니다. 분석이 완료되면 Siri는 운전 경로, 예정된 이벤트 장소까지 차량 동승 또는 공연 시작 직전에 방해 금지 모드 활성화를 제안할 수 있습니다. Siri에 이벤트를 통합하는 방법을 알아보려면 Siri 이벤트 제안 마크업(영문) 문서를 참고하십시오.

PencilKit

이제 PencilKit에서 텍스트 필드 내 손글씨 인식을 지원합니다. 사용자는 제스처를 사용하여 텍스트를 선택하거나 삭제하고 단어를 결합하거나 분리할 수 있습니다. 앱에 텍스트와 도형 인식 및 선택뿐만 아니라 데이터 인식을 추가할 수 있습니다. 자세한 내용은 PencilKit(영문) 프레임워크 문서를 참고하십시오.

손쉬운 사용

새로운 손쉬운 사용(영문) 프레임워크를 통해 앱에서 상황에 따라 사용자에게 접근 가능한 콘텐츠의 하위 집합을 동적으로 제공할 수 있습니다.

MetricKit

MetricKit에 충돌 또는 디스크 쓰기 예외 등의 특정 앱 오류를 추적하는 새로운 유형의 페이로드인 진단이 추가됩니다. 자세한 내용은 MetricKit(영문) 프레임워크 문서를 참고하십시오.

앱 내 구입의 가족 공유

가족 공유는 사용자가 모든 가족 구성원과 구독, 구입 항목 등을 공유할 수 있는 간단한 방법입니다. iOS 14에서는 사용자의 모든 가족 구성원이 추가 혜택을 즐길 수 있도록 앱 내 구입 및 구독에 가족 공유 옵션을 제공할 수 있습니다. SKProduct(영문)SKPaymentTransactionObserver(영문)에서 새로운 API에 대해 알아보십시오.

스크린 타임

iOS 14에는 웹 사용량 데이터를 공유 및 관리하고 부모 또는 보호자가 변경한 내용을 관찰할 수 있는 스크린 타임 API가 포함되어 있습니다. 자세한 내용은 스크린 타임(영문) 프레임워크 문서를 참고하십시오.

UTI(Uniform Type Identifier)

새로운 UTI(Uniform Type Identifier)(영문) 프레임워크를 사용하여 붙여넣기 보드와 같은 전송용 파일 형식 및 메모리 내 데이터를 설명하고 디렉토리, 볼륨, 패키지 등의 리소스를 식별합니다.

파일 압축

새로운 Apple Archive(영문) 프레임워크를 사용하여 iOS의 디렉토리, 파일 및 데이터에 대해 빠른 멀티스레드 무손실 압축을 수행합니다.