앱 서비스
-
WWDC24 -
14:16 watchOS 11의 새로운 기능
watchOS 앱에서 더블 탭 동작을 지원하고, 스마트 스택 위젯의 관련성과 상호작용을 향상하고, iOS 실시간 현황을 스마트 스택에 표시하는 등 Apple Watch에서 새롭게 제공할 수 있는 다양한 기능을 살펴보세요.
-
23:00 StoreKit 및 앱 내 구입의 새로운 기능
App Store의 앱 내 구입 시스템을 사용하여 향상된 구입 경험을 만들고 제공하는 방법을 알아보세요. 구독 맞춤 설정 향상을 위한 새로운 StoreKit 뷰 제어기 스타일과 API를 살펴보고, 거래별 정보의 새로운 필드를 소개하고, Xcode의 새로운 테스트 기능을 알아봅니다. StoreKit의 중요한 지원 중단 사항에 대해서도 자세히 알아보세요.
-
13:29 Swift Charts: 벡터화된 플롯과 함수 플롯
플롯의 반전! 함수와 벡터화된 플롯을 사용하여 앱에서 수학적 함수와 대규모 데이터세트를 근사하게 표현하도록 차트를 렌터링하는 방법을 알아보세요. Swift Charts는 기체 역학, 자기, 고차장론에서 일반적으로 사용되는 함수를 표시하는 것은 물론 대형 대화식 열 지도도 구현할 수 있습니다.
-
17:56 앱 인텐트의 새로운 내용
앱 인텐트 프레임워크의 개선 사항을 알아보고 이를 통해 앱의 기능을 Siri 및 다른 새로운 기능에 노출할 수 있는 방법을 살펴보세요. Transferable API, File Representations, Item Providers, Spotlight Indexing을 활용하여 플랫폼상에서 엔티티의 의미를 강화하는 방법을 살펴봅니다. 이를 통해 Siri 및 단축어 앱에서 강력한 기능을 활용할 수 있게 됩니다. 인텐트를 강화하여 URL 표현이 가능한 엔티티 및 유연한 Scene API를 통해 사용자가 앱을 더 깊이 탐색할 수...
-
21:49 앱을 Siri로 가져오기
앱 인텐트를 사용하여 앱의 기능을 Siri에 노출하는 방법을 알아보세요. 현재 사용할 수 있는 인텐트의 종류를 파악하고, 앱의 동작을 시스템에 통합하기 위한 맞춤형 인텐트를 생성하는 방법을 살펴보세요. 또한 제공해야 하는 메타데이터에 대해 알아보고, 엔티티가 Spotlight에서 검색되게 만드는 방법과 온스크린 참조에 어노테이션을 추가하는 방법 등을 알아봅니다.
-
8:49 WorkoutKit으로 맞춤형 수영 세션 빌드하기
운동 세션을 만들고, 맞춤화하고, 계획하는 데 사용할 수 있는 WorkoutKit 최신 기능을 확인해 보세요. 페이스 및 파워 알림과 관련된 최신 업데이트 내용과 더욱 광범위해진 거리 목표 지원을 바탕으로 추진력을 얻고, 맞춤형 단계 이름을 활용하여 모멘텀을 유지하세요.
-
14:20 HealthKit의 웰빙 API 살펴보기
HealthKit을 사용해 정신 건강 및 웰빙 관련 콘텐츠를 앱과 통합하는 방법을 알아봅니다. 마음 상태는 물론, 우울증 및 불안증 발생 위험을 파악하기 위한 새로운 API를 살펴볼 수 있습니다. 감정에 대한 과학적 접근 원칙을 자세히 살펴보고, 감정을 살피는 것이 얼마나 유익할 수 있는지, 다른 기분 및 감정 유형을 표현하기 위해 마음 상태를 사용하는 방법 등을 알아봅니다.
-
16:31 Translation API 소개
새로운 Translation 프레임워크로 앱에서 여러 언어 간에 텍스트를 번역하는 방법을 확인해 보세요. 시스템 UI에서 번역문을 빠르게 표시하는 방법, 앱 UI에서 많은 분량의 텍스트를 번역하는 방법을 소개합니다.
-
14:45 TipKit으로 기능 소개 팁을 맞춤화하기
TipKit 프레임워크의 주 목적은 사용자에게 기능을 소개하는 것으로, TipKit 프레임워크를 사용하면 앱에서 사용 팁을 손쉽게 표시할 수 있습니다. 이제 여러 기능을 적절한 순서대로 표시하기 위해 팁을 그룹화할 수 있으며, 맞춤형 팁 식별자로 재사용 가능한 팁을 만들 수 있습니다. 또한 CloudKit을 사용하여 팁의 디자인과 느낌을 앱에 맞게 설정하고 팁을 동기화할 수 있습니다. TipKit의 최신 기능을 사용하여 사용자에게 앱의 유용한 기능을 소개하는 방법을 알아보세요.
-
18:21 Apple GPU에서 머신 러닝 및 AI 모델 학습시키기
PyTorch, JAX, TensorFlow용 Metal을 사용하여 Apple Silicon에서 모델을 학습시키는 방법을 알아보세요. 새로운 어텐션 작업 및 양자화 지원을 활용하여 기기의 트랜스포머 모델 성능을 향상해 보세요.
-
15:55 일기 쓰기 앱의 향상된 제안 콘텐츠
일기 쓰기 앱이 더욱 광범위한 시스템 콘텐츠를 활용하여 일기 쓰기 제안을 표시할 수 있게 되었습니다. 마음 상태 데이터, 성찰 프롬프트, 타사 미디어 콘텐츠 및 움직임 기반 활동에 관한 지원 등 사용 가능한 새로운 콘텐츠 유형에 대해 자세히 알아보세요.
-
15:43 Contact Access Button 소개
새로운 연락처 승인 모드에 대해 알아보고, 앱에서 연락처 접근을 향상하는 방법을 확인해 보세요. Contact Access Button을 앱에 통합하여 요청에 따라 추가 연락처를 공유하고 간편한 연락처 승인 방법을 제공하는 방법을 살펴보세요. 또한 Contact Access Button이 앱에 적합하지 않은 경우 사용할 수 있는 대체 API와 연락처 보안 기능도 설명합니다.
-
33:02 App Store 특가 구현하기
App Store Connect와 최신 StoreKit 기능 및 API로 App Store 특가를 통해 사용자의 참여도를 높이는 방법을 알아보세요. 이전 구독자를 되찾고 구독 재참여를 유도하기 위한 특가 항목을 설정하는 방법과 Mac용 앱을 위한 특가 코드를 생성하는 방법을 설명합니다. 샌드박스 및 Xcode상의 테스트를 통해 특가 항목이 원활하게 작동하는지 확인하는 방법도 살펴보세요.
-
18:28 지갑 및 Apple Pay의 새로운 기능
지갑 앱과 Apple Pay에 적용된 새로운 개선 사항을 활용하여 한 단계 더 향상된 패스 및 결제 기능을 제공해 보세요. 지갑 앱의 다양한 패스 디자인을 사용하여 이벤트 티켓을 더욱 돋보이게 만들 수 있으며, 타사 브라우저 지원으로 더 많은 사용자에게 탁월한 Apple Pay 경험을 제공할 수 있습니다. 아울러 웹에서 Apple Pay로 금액을 지불하는 방법과 Apple Pay를 더 많은 결제 흐름에 통합하는 데 사용할 수 있는 새로운 API 변경 사항에 대해 알아봅니다.
-
21:10 UIKit의 새로운 기능
탭, 문서 실행 경험, 전환, 텍스트 및 입력 변경 사항 등 UIKit의 모든 기능을 살펴보세요. UIKit 전반의 일반적인 개선 사항뿐만 아니라 UIKit과 SwiftUI 애니메이션 및 제스처 간에 그 어느 때보다 뛰어난 상호 운용성에 대해서도 알아봅니다.
-
16:39 MapKit으로 장소 정보를 효과적으로 활용하기
MapKit 및 MapKit JS로 지도를 앱과 웹사이트에 통합하는 새롭고 효과적인 방법을 확인해 보세요. Place ID를 사용하여 특정 장소를 저장하고 참조할 수 있습니다. 관련성 높은 장소를 더욱 효율적으로 찾을 수 있도록 해주는 향상된 검색 기능에 대해서도 알아보세요. 새로운 Place Card API를 사용하면 고객이 앱에서 바로 목적지를 살펴볼 수 있도록 자세한 장소 정보를 표시할 수 있습니다. 또한 Apple의 간소화된 토큰 권한 설정과 Web Embed API로 웹사이트에 지도를 임베드하는 간단한 방법을...
-
36:26 SharePlay에서 공간 페르소나 템플릿 맞춤화하기
visionOS SharePlay 경험에서 공간 페르소나 템플릿을 사용하여 앱과 관련된 페르소나의 위치를 세밀하게 조정하는 방법을 알아보세요. SharePlay를 지원하는 샘플 앱에서 맞춤형 공간 페르소나 템플릿을 적용하는 방법, 참여자들의 자리를 바꾸는 방법, 시뮬레이터에서 변경 내용을 테스트하는 방법을 시연합니다. 또한 경험을 더욱 돋보이게 해줄 맞춤형 공간 템플릿을 디자인하는 모범 사례도 살펴보세요.
-
16:41 다국어를 지원하는 앱 빌드하기
다국어 사용자를 위해 적절하고 효과적인 앱 기능을 제공하세요. 텍스트 입력, 표시, 검색, 서식 적용 등을 위한 모범 사례를 확인해 보세요. 키보드 언어를 변환하지 않고도 다국어를 입력할 수 있게 지원하는 방법을 자세히 알아보고, 로컬라이제이션을 더욱 손쉽게 만들어 주는 String Catalog의 최신 개선 사항도 확인해 보세요.
-
8:38 Apple Watch용 실시간 현황 디자인하기
watchOS 11부터 iOS 앱의 실시간 현황이 페어링된 Apple Watch의 스마트 스택에 자동으로 표시됩니다. 실시간 현황의 레이아웃을 Apple Watch 사용에 맞춰 최적화하는 방법을 알아보고, 적절한 수준의 정보와 상호작용 기능을 적시에 제공해 보세요.
-
26:16 WebXR로 몰입감 넘치는 웹 경험 빌드하기
WebXR로 visionOS에서 웹사이트에 몰입감 넘치는 경험을 추가할 수 있습니다. visionOS의 입력 기능을 효과적으로 활용하는 WebXR 경험을 빌드하는 방법과 시뮬레이터를 활용하여 WebXR 경험을 macOS에서 테스트하는 방법을 알아보세요.
-
14:58 Apple Pencil 최대한 활용하기
iOS 18, iPadOS 18 및 visionOS 2에 새롭게 추가된 PencilKit 도구 선택기는 사용자 설정 속성으로 완전히 맞춤화된 도구를 갖추었습니다. 모든 시스템에 걸쳐 가능한 멋진 도구 선택 경험을 사용하여 도구 선택기에서 맞춤화된 그리기 경험을 표현하는 방법을 알아봅니다. 롤 각도, ‘스퀴즈' 제스처, 햅틱 피드백 등 Apple Pencil Pro의 새로운 기능에 접근하는 방법을 살펴보세요.
-
12:48 실시간 현황에 업데이트 브로드캐스트하기
브로드캐스트 푸시 알림을 활용하면 단일 요청으로 수천 개의 실시간 현황에 업데이트를 전송할 수 있습니다. 브로드캐스트 푸시 알림이 앱, 서버, Apple Push Notification Service 전반에서 작동하는 방식을 살펴보고 해당 기능의 모범 사례와 구현 방법을 알아봅니다.
-
18:09 시스템 전반에서 앱의 제어 기능 확장하기
앱의 제어 기능을 제어 센터, 잠금 화면 등에 적용해 보세요. WidgetKit을 사용하여 앱의 제어 기능을 시스템 환경으로 확장하는 방법을 알아봅니다. 제어기를 빌드하고, 구성 가능하게 만들고, 제어기의 디자인을 다듬는 방법도 살펴보세요.
-
10:55 Core Spotlight로 시맨틱 검색 지원하기
Core Spotlight를 사용하여 앱에서 시맨틱 검색 결과를 제공하는 방법을 알아보세요. 사용자가 자연어를 사용하여 항목을 검색할 수 있도록 앱의 콘텐츠를 비공개 온디바이스 인덱스에서 사용하는 방법을 확인해 보세요. 인덱싱 활동의 스케줄을 지정하여 앱의 성능을 최적화하는 방법도 공유합니다. 이 세션을 최대한 활용하려면 먼저 Apple Developer 웹사이트의 Core Spotlight 문서를 살펴보는 것이 좋습니다.
-
26:02 앱 인텐트로 사용자에게 앱의 핵심 기능 제공하기
인텐트, 엔티티, 쿼리 등 App Intents 프레임워크의 기본 요소와, 이러한 요소를 활용하여 앱의 중요 기능을 적재적소에 노출하는 방법을 살펴보세요. 앱 인텐트를 기반으로 Siri, 제어기 및 위젯, Apple Pencil, 단축어, 동작 버튼 등 다양한 시스템 기능과 앱 간의 긴밀한 통합을 빌드하는 방법을 소개합니다. 코드 및 핵심 기능을 공유하면서 앱 인텐트 통합을 효율적으로 빌드하여 모든 인터페이스에서 탁월한 경험을 제공하는 팁도 함께 확인해 보세요.
-
23:41 AdAttributionKit 소개
개인정보를 보호하는 광고 어트리뷰션을 위한 새로운 iOS 프레임워크인 AdAttributionKit을 소개합니다. AdAttributionKit에서 재참여, 클릭스루 어트리뷰션(맞춤형 크리에이티브 지원 포함), JWS 형식의 노출 및 포스트백 등을 지원하는 방법을 알아봅니다. AdAttributionKit 구현 테스트에 대한 인사이트와 AdAttributionKit을 적용한 코드 스니펫 및 모범 사례를 자세히 살펴보세요.
-
19:56 AppKit의 새로운 기능
Mac 앱을 개발하는 데 있어 최근 도입된 개선 사항을 살펴보세요. macOS Sequoia의 새로운 기능과 이러한 기능을 앱에 적용하는 방법을 알아보세요. 기존 코드를 SwiftUI에 통합하는 새로운 방법을 살펴보고, 도구 막대, 메뉴, 텍스트 입력 등 다양한 AppKit 컨트롤의 개선 사항에 대해서도 알아보세요.
-
13:52 SwiftData로 커스텀 데이터 저장소 만들기
영속성 백엔드에 명시적이고 선언적인 SwiftData 모델링 API의 역량을 통합해 보세요. 맞춤형 데이터 저장소를 빌드하는 방법과 앱에 영속성 기능을 단계적으로 추가하는 방법을 알아보세요. 이 세션을 최대한 활용하려면 먼저 WWDC23의 ‘SwiftData 알아보기' 및 'SwiftData로 스키마 모델링하기'를 시청하는 것이 좋습니다.
-
10:27 Apple Watch로 실시간 현황 가져오기
iPadOS 18 및 watchOS 11로 Apple Watch의 스마트 스택에서 실시간 현황을 제공해 보세요. 실시간 현황이 Apple Watch에 표시되는 방식과 함께 이를 스마트 스택에서 더욱 효과적으로 표시하는 방법을 소개합니다. Apple Watch의 실시간 현황에 항상 최신 정보가 표시되도록 하기 위한 추가 고려 사항도 살펴봅니다.
-
23:45 FinanceKit 소개
금융 관리 앱에 FinanceKit을 활용하면 사용자 동의 및 제어를 바탕으로 Apple Cash, Apple Card 등에서 온디바이스 데이터를 원활하고 안전하게 공유받을 수 있습니다. 계정, 거래, 잔액에 대한 일회성 접근 및 지속적인 접근을 요청하는 방법과 iOS 및 iPadOS를 위한 탁월한 경험을 빌드하는 방법을 확인해 보세요.
-
14:01 SwiftData의 새로운 기능
SwiftData는 표현적이며 선언적인 API로 앱의 영속성을 강화할 수 있도록 도와줍니다. 복합적인 고유성 관련 제약 사항, #Index를 통한 더욱 빠른 쿼리, Xcode 미리보기의 쿼리 및 풍부한 서술 표현 등 SwiftData의 개선 사항을 알아보세요. 이러한 기능을 사용하여 더욱 정교한 모델을 표현하고 앱 내 성능을 향상하는 방법을 함께 모색해 봅니다. SwiftData에서 맞춤형 데이터 저장소를 만들거나 History API를 사용하는 방법을 알아보려면 ‘SwiftData로 자체 데이터 저장소 만들기' 또는...
-
14:01 패스키 업그레이드 및 자격 증명 관리 앱으로 로그인 간소화하기
기존의 암호 기반 계정에서 패스키를 사용하도록 자동 업그레이드하는 방법을 알아보세요. 계정 보안 및 로그인 편이성을 개선하는 이유와 방법, 자격 증명 관리 앱에 사용할 수 있는 새 기능, 새로운 Passwords 앱 내에서 앱의 정보를 돋보이게 만드는 방법을 살펴봅니다.
-
21:18 visionOS용 엔터프라이즈 API
새로운 visionOS용 엔터프라이즈 API를 활용하여 Apple Vision Pro에서 직원 및 고객의 생산성을 향상하는 공간 경험을 만들어 보세요.
-
16:52 SwiftData 기록으로 모델 변경 사항 추적하기
SwiftData로 모델의 변경 기록을 검토해 보세요. History API를 사용하여 데이터 저장소에 변경이 발생한 시점을 파악하고, 이러한 정보를 사용하여 원격 서버 동기화 등의 기능을 빌드하는 방법과 아웃 오브 프로세스 변경 사항을 앱으로 제출하는 방법을 살펴보세요. 자체 데이터 저장소에 History API를 위한 지원을 빌드하는 방법도 소개합니다.
-
-
Tech Talks -
22:48 웹에서 Apple Pay 시작하기
웹사이트에 Apple Pay를 추가하면 고객 경험을 향상할 수 있습니다. Apple Pay를 결제 옵션으로 제시하고, 가맹점 세션을 확인하고, 결제를 승인 및 처리하는 방법을 확인해 보세요. 또한 환경을 구성하고, Apple Pay 데모 사이트를 사용하여 거래를 설정하고, 구현을 테스트하는 방법을 알아보세요.
-
17:24 Apple Pay 및 주문 관리 구현하기
Apple Pay는 사용자가 iOS, iPadOS 및 watchOS 앱과 웹에서 쉽고 안전하게 결제할 수 있는 방법을 제공합니다. Apple Pay 지원을 표시하는 방법, 결제 및 처리 업데이트를 요청하는 방법, 사용자가 구입을 추적할 수 있도록 결제 흐름이 종료될 때 주문 세부 정보를 추가하는 방법 등 전체 Apple Pay 구현 작업 흐름을 살펴봅니다.
-
17:20 맞춤형 Intent를 앱 Intent로 마이그레이션하기
기존 맞춤형 Intent를 앱 Intent로 쉽게 변환하는 방법에 대해 알아보십시오. Intent를 Swift로 전환하는 과정을 살펴보고 앱 단축어를 생성하여 앱 기능의 노출도를 높일 수 있는 방법에 대해 논의합니다. 앱 Intent에 대해 자세히 알아보려면 WWDC22의 ‘앱 Intent로 앱 단축어 구현' 및 ‘앱 Intent 심층 분석'을 시청하십시오.
-
14:05 Journaling Suggestions API 알아보기
새로운 Journaling Suggestions API를 활용하여 사용자가 일상 속 소중한 순간과 중요한 이벤트를 앱에 기록하고 돌아볼 수 있도록 지원하고 사용자의 개인정보를 보호하는 방법에 대해 알아보세요. Journaling Suggestions API를 활용하여 일기 쓰기 제안에 애셋과 메타데이터를 가져오고, 앱 화면 위에 선택기를 불러오고, 사용자가 제안된 콘텐츠를 저장하도록 지원하는 방법을 확인해 보세요.
-
39:29 Integrate SiriKit Media Intents with HomePod
Bring your music service to HomePod and help users enjoy your content hands-free throughout their home. Discover how to build a great integration from start to finish. We'll take you through how Media Intents work, configuring your app as a preferred music service on HomePod and integrating...
-
6:35 공유의 새로운 기능
공유 시트를 사용하면 현재 컨텍스트의 정보를 다른 앱, 사용자, 서비스에 간편하게 공유할 수 있습니다. Link Presentation 프레임워크를 사용하여 공유 URL을 풍부하고 일관된 방식으로 표시하는 방법, 공유 시트 UI에서 공유 확장 프로그램이 메시지 앱에서 관리하는 수신인을 추천하도록 구성하는 방법을 자세히 알아보고 사용자에게 모든 플랫폼에서 최적화된 공유 경험을 제공하기 위한 모범 사례를 확인해 보세요.
-
11:53 Developing Complications for Apple Watch Series 4
Complications allow people to quickly glance and stay connected with your app on the watch face throughout their day. The new Infograph and Infograph Modular watch faces on Apple Watch Series 4 allow all new ways to create engaging, full-color complications. Learn about the new complication...
-
6:12 What's New in Core NFC
Background reading of NFC tags is a new feature for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to associate your app with an NFC tag to make it even easier for people to benefit from the NFC capabilities of new iPhones.
-
-
WWDC23 -
31:18 UIKit의 새로운 기능
UIKit의 개선 사항과 업데이트 내용을 탐색하고 더 나은 iOS, iPadOS, Mac Catalyst 앱을 구축할 수 있는 방법을 배워보세요. UIKit의 최신 기능과 개선 사항, API 개선 사항, 퍼포먼스 개선 사항 등 많은 내용을 다룹니다.
-
24:25 StoreKit 2 및 Xcode 내 StoreKit Testing의 새로운 기능
StoreKit 2의 최신 개선 사항과 Xcode의 StoreKit Testing에 대해 알아보세요. 앱 내 구입 홍보, StoreKit 메시지, 트랜잭션 모델, RenewalInfo 모델, 구독 관리용 App Store 시트에 대한 API 업데이트를 함께 살펴봅니다. 기기 내에서의 영수증 검증을 위해 SHA-256로 업그레이드하는 방법과 API를 사용하여 SwiftUI 뷰를 생성하는 방법도 알아보세요. 또한 앱 내 구입 및 구독을 디버깅하고 테스트할 수 있도록 Xcode에서 StoreKit Testing을 시작하는 방법도...
-
19:56 VisionKit의 새로운 기능
VisionKit으로 앱의 이미지에서 피사체를 빠르게 분리하는 방법을 확인해 보고, 시각 자료 찾아보기로 이미지의 콘텐츠를 알아보세요. 라이브 텍스트 상호 작용, 데이터 스캐닝, macOS 앱에 대한 확장된 지원을 위한 VisionKit의 최신 업데이트도 살펴봅니다. VisionKit에 대한 자세한 내용은 WWDC23의 '앱에서 이미지의 피사체 분리하기'에서 확인하세요.
-
17:15 ActivityKit 알아보기
실시간 현황은 앱 내 작업의 진행 상황을 간편하게 확인하는 방법입니다. 잠금 화면과 Dynamic Island, 스탠바이에서 유용한 경험을 제공하는 방법을 알아보세요. 또한 앱의 실시간 현황을 업데이트하고 활동 상태를 지켜보며, WidgetKit 및 SwiftUI를 활용해 더욱 풍부한 경험을 빌드하는 방법을 알아보세요.
-
21:06 App Store 서버 API의 새 기능
App Store Server API와 App Store Server Notifications의 최신 업데이트를 알아보세요. 최근의 API 제공 내용을 살펴보고 알림으로 구독 상태 추적하는 법, 서버에서 트랜잭션 다루는 법, 누락된 알림 효율적으로 복구하는 법을 배워 보세요. 또한 여러분의 서버가 어떻게 StoreKit이나 StoreKit 2를 이용해 앱을 지원할 수 있는지 보여드리고 지원이 중단되는 중요한 API와 추천 마이그레이션 작업 흐름을 알려드립니다.
-
12:49 개인정보 보호 매니페스트 시작하기
개인정보 보호 매니페스트를 알아보세요. 앱 종속성의 개인정보 처리방침을 정확하게 식별하는 데 도움이 되는 새로운 도구입니다. 타사 SDK 개발자가 이 매니페스트를 사용하여 프레임워크에 대한 개인정보 처리방침을 공유하는 방법을 알아보세요. 또한 앱에 포함된 모든 코드의 개인정보 처리방침을 보다 쉽게 표현할 수 있도록 Xcode에서 전체 개인정보 리포트를 생성하는 방법도 알아봅니다.
-
13:56 더 나은 문서 기반 앱 빌드하기
iPadOS의 최신 기능을 사용하여 문서 기반 앱을 개선하는 방법을 알아보세요. 기존 데스크톱급 iPad 및 문서 기반 API뿐만 아니라 UIDocument를 활용하여 앱에 새로운 기능을 추가하는 방법을 보여드립니다. 데이터 모델을 UIDocument로 변환하는 방법, UIDocumentViewController로 문서를 표시하는 방법, 앱을 최신 API로 마이그레이션하는 방법을 알아보고 모범 사례를 살펴보세요.
-
15:37 키보드 따라잡기
키보드는 매년 더욱 다양한 언어, 크기, 기능을 지원할 수 있도록 발전합니다. 기기에 키보드가 어떻게 표시되는지에 관계없이 계속 발전하는 키보드를 따라잡을 수 있도록 앱을 디자인하는 방법을 알아 보세요. 원활한 텍스트 입력 항목을 만드는 방법과 키보드가 시스템 내에서 작동하는 방식을 이해할 수 있도록 주요 아키텍처 변화들을 공유합니다.
-
18:20 푸시 알림으로 실시간 현황 업데이트하기
Apple Push Notification service(APNs)를 통해 앱의 실시간 현황을 원격으로 업데이트하는 방법을 알아보세요. 첫 실시간 현황 푸시를 로컬로 구성하여 구현을 빠르게 반복하는 법을 알려 드립니다. 푸시 우선순위 지정 및 경고 업데이트 구성의 모범 사례를 살펴보고, 관련성 점수와 만료 날짜를 사용해 실시간 현황을 더욱 개선해 보세요. 이 세션을 최대한 활용하려면 ActivityKit 및 실시간 현황에 대한 이해가 필요합니다. 실시간 현황의 기초 내용은 'ActivityKit 알아보기' 세션에서 확인하세요.
-
33:59 백그라운드 에셋의 새 기능
기다림은 따분하죠. 앱이 실행되기도 전에 백그라운드 에셋이 어떻게 콘텐츠 다운로드를 촉진할 수 있는지 알아보세요. 백그라운드 에셋을 기존 앱에 통합하는 방법, 필수 에셋과 비필수 에셋의 사용 시점에 대해 살펴보세요. 아울러 앱 확장 프로그램을 손쉽게 디버깅하는 방법도 알아보세요.
-
33:31 지갑과 Apple Pay의 새로운 기능
지갑과 Apple Pay의 최신 업데이트를 소개합니다. 사전 승인된 결제, 자금 이체 및 Apple Pay Later 가맹점을 활용하여 앱 또는 웹에서 훌륭한 Apple Pay 경험을 구축하는 방법을 알아보세요. 이메일, 메시지, Safari 및 서드파티 앱을 활용해서 지갑에 주문 추적을 추가할 수 있고, 주문의 트랜잭션과 영수증의 세부 정보에 더 많은 정보를 추가할 수 있게 되었습니다. 그리고 iPhone에 새로 도입된 Tap to Present ID도 만나보세요. 다른 하드웨어 없이 iPhone의 지갑에서 ID를 확인할 수...
-
15:23 간소화된 위치 업데이트 알아보기
Core Location과 함께 미래로 나아가 보세요. 최신 Swift 동시성을 지원하는 CLLocationUpdate 클래스를 통해 위치 업데이트를 간편하게 받을 수 있습니다. 앱이 포그라운드 및 백그라운드에서 실행될 때 CLLocationUpdate 클래스가 어떻게 작동하는지 알아보고 모범 사례도 살펴봅니다.
-
19:37 앱 내 구입 테스트 기능 살펴보기
Xcode의 StoreKit Testing과 App Store 샌드박스, TestFlight를 이용해 개발 전반에 걸쳐 앱 내 구입을 테스트하는 방법을 알아보세요. 각각의 툴이 기능을 어떻게 수행하고 기능을 어떻게 조합해 앱과 게임을 테스트하는 적합한 워크플로를 구성할 수 있는지 살펴보세요. 또한 App Store 샌드박스에서 앱 내 구입 및 구독의 가족 공유 기능을 테스트하는 법도 미리 살짝 보여드립니다.
-
21:58 멋진 ShazamKit 경험 만들기
ShazamKit의 최신 업데이트를 통해 앱이 어떻게 뛰어난 오디오 매치 경험을 제공할 수 있는지 확인해 보세요. 매치 기능, 오디오 인식 업데이트, Shazam 라이브러리와의 상호 작용에 대해 알아봅니다. 오디오 앱에서 ShazamKit을 사용하기 위한 팁과 모범 사례를 알아보세요. ShazamKit에 대한 자세한 내용은 WWDC22의 'ShazamKit으로 대규모 맞춤형 카탈로그 만들기'와 WWDC21의 'ShazamKit 살펴보기' 및 'ShazamKit으로 맞춤형 오디오 경험 만들기'를 참고하세요.
-
16:04 Core Location Monitor 알아보기
Core Location Monitor가 앱에서 위치와 비컨 이벤트를 더 잘 이해하도록 돕는 방법을 알아보세요. Core Location의 조건을 사용해 앱에서 이벤트의 상태를 설명하고 추적하는 방법도 배워 봅니다. Swift 시맨틱과 향상된 안정성을 통해 앱 전환에 더 빠르게 대응해 보세요.
-
7:18 새 위치로 위젯 가져오기
위젯 생태계가 확장되고 있습니다. 최신 WidgetKit API를 사용해 위젯이 어디서든 멋지게 보이도록 설정하는 방법을 알아보세요. 위젯의 백그라운드를 확인하고 레이아웃을 동적으로 조정하며 바이브런트 렌더링을 위해 색상을 준비해서 어떤 환경에서든지 위젯을 원활하게 배치하는 방법을 보여 드립니다.
-
15:45 텍스트 및 텍스트 상호작용의 새로운 기능
텍스트는 모든 앱에서 절대적으로 중요한 요소입니다. Apple 플랫폼에서 풍부한 텍스트 경험을 만들기 위한 최신 기능과 개선 사항을 살펴보세요. 일반적인 텍스트 요소를 활용하고 앱에 완전히 맞춤화된 상호작용을 만드는 방법을 보여드립니다. 받아쓰기, 텍스트 확대경 및 텍스트 선택에 대한 업데이트를 알아보고 텍스트 잘라내기, 줄 바꿈 및 하이픈 연결에 대한 개선 사항을 살펴보세요.
-
18:47 위젯 구현하기
앱과 게임용 위젯에 애니메이션과 상호 작용성을 추가하는 방법을 살펴봅니다. 엔트리 전환 시 애니메이션을 어떻게 수정하는지 알아보고, SwiftUI Button과 Toggle을 사용해서 홈 화면과 잠금 화면에서 강력한 효과를 생성하도록 상호 작용성을 추가해 봅니다.
-
17:07 앱의 기호에 애니메이션 적용하기
애니메이션이 적용된 기호로 앱에 활기를 더하세요. 새로운 Symbols 프레임워크를 탐구하여 통합된 API를 통해 기호 효과를 생성하고 설정하세요. SwiftUI, AppKit, UIKit를 통해 UI 기호에 애니메이션을 적용하는 쉬운 방법을 배워 보세요. 다른 앱 콘텐츠에 새로운 애니메이션을 매끄럽게 통합하는 비법을 알아보세요. 이 세션의 내용을 최대한 이해하려면 'SF Symbols 5의 새로운 사항'을 먼저 시청하시기 바랍니다.
-
34:57 응답성이 뛰어난 카메라 경험 만들기
AVCapture와 PhotoKit을 사용하여 응답성이 뛰어나고 쾌적한 앱을 만들어 보세요. 카메라 캡처 과정을 알아보고 지연 사진 처리를 활용하여 고품질 사진을 만드는 기술을 소개합니다. 제로 셔터 랙으로 시간을 거슬러 올라가 완벽한 액션 사진을 담아내고, 응답성 캡처 파이프라인을 구성하는 법을 확인해 보세요. Video Effects API를 사용하여 실시간 비디오 효과를 입히는 사전 정의된 제스처를 인식하는 방법을 살펴봅니다.
-
22:40 App Store Server Library 알아보기
App Store Server Library의 기능과 앱을 위한 리소스 및 구성을 이용하는 법을 알아보세요. 이번 영상에서는 라이브러리 설정법, App Store Server API 호출법, App Store Server Notifications 검증법, 앱 영수증 사용법을 보여드립니다. App Store Server API 엔드포인트를 사용하고, App Store 서명 데이터를 검증하며, verifyReceipt에서 마이그레이션하기 위한 방법과 모범 사례를 알아보세요.
-
18:04 애니메이션을 적용한 기호 만들기
애니메이션 프리셋을 알아보고 SF Symbols와 맞춤형 기호에 사용하는 방법을 알아보세요. 다양한 옵션과 설정을 실험하여 앱을 위한 완벽한 애니메이션을 찾는 방법을 보여 드립니다. 주석 기능을 사용하여 애니메이션을 적용할 수 있도록 맞춤형 기호를 업데이트하는 방법을 배우고, 기호 요소를 통해 맞춤형 기호를 수정하는 방법을 알아보고, 재설계된 엑스포트 절차를 탐구하여 여러분의 기호가 모든 플랫폼에서 멋진 모습으로 보이게 도와드립니다. 이 세션을 최대한 활용하려면 WWDC23의 'SF Symbols 5의 새로운 사항'을 확인해...
-
22:16 캘린더 및 EventKit 알아보기
캘린더를 앱에 불러와서 사람들이 시간을 더 잘 관리할 수 있도록 돕는 방법을 알아보세요. 앱에서 새 이벤트를 만들고, 이벤트를 불러오고, 가상 회의 확장 기능을 구현하는 방법을 알려드립니다. 또한 다른 사람의 캘린더 데이터의 개인정보를 침해하지 않으면서도 앱의 연결성을 유지하는 데 도움이 되는 몇 가지 캘린더 접근 권한 변경 사항도 안내해 드립니다.
-
29:50 UIKit 특성 시스템 활용하기
UIKit의 특성 시스템에 대한 강력한 개선 사항을 살펴보세요. 사용자 지정 특성을 정의하여 UITraitCollection에 자체 데이터를 추가하고, 특성 오버라이드 API를 사용하여 뷰 컨트롤러 및 뷰로 전파되는 데이터를 수정하고, API를 채택하여 유연성과 성능을 개선하는 방법을 알려드립니다. 또한 앱에서 UIKit 및 SwiftUI 컴포넌트의 데이터에 원활하게 액세스하기 위해 UIKit 특성을 SwiftUI 환경 키와 연결하는 방법도 살펴봅니다.
-
6:21 앱 클립의 새로운 기능
앱 클립의 최신 업데이트 내용을 살펴보세요. 기본 앱 클립 링크를 사용하여 보다 쉽게 앱 클립을 빌드하는 법을 소개합니다. 앱 클립의 향상된 크기 제한을 활용하여 더욱 풍성하고 멋진 경험을 빌드하는 방법, 앱에서 바로 앱 클립을 실행하는 방법도 알아봅니다.
-
18:38 앱에서 이미지의 피사체 분리하기
앱의 배경에서 이미지의 피사체를 쉽게 가져오는 방법을 알아보세요. 주요 피사체를 분리하거나 VisionKit을 사용하여 지정된 지점에서 피사체에 액세스하는 방법을 확인하세요. 또한 Vision을 사용하여 피사체를 분리한 후 이를 Core Image와 같은 하위 프레임워크와 결합하여 재미있는 이미지 효과와 더 복잡한 합성 파이프라인을 만드는 방법도 알려드립니다. VisionKit의 최신 업데이트에 대한 자세한 내용은 'VisionKit의 새로운 기능'을 확인하세요. 이미지의 사람 세그먼테이션에 대한 자세한 내용은 WWDC23의...
-
17:05 디지털 서명으로 앱 종속성 검증하기
앱 종속성을 보호하는 방법을 알아보세요. Xcode가 여러분이 프로젝트에 포함한 서명된 XCFramework를 어떻게 자동으로 검증하는지 보여드리겠습니다. 코드 서명의 작동 방식과 소프트웨어 공급망 보호를 돕는 코드 서명의 이점 및 SDK 개발자가 앱을 보호하기 위해 어떻게 XCFramework에 서명하는지 배울 수 있습니다.
-
25:02 앱 단축어로 앱 돋보이게 만들기
앱 단축어를 사용해 Spotlight나 Siri로 앱에서 자주 사용하는 기능을 표시하는 방법을 알아보세요. 앱 검색 결과를 설정하는 방법을 살펴보고 멋진 앱 단축어를 만드는 모범 사례도 배워 봅니다. 뛰어난 시각과 음성 경험을 빌드하고 이를 Apple Watch와 HomePod을 비롯한 다른 Apple 기기로 확장하는 방법도 보여 드립니다. 앱 단축어와 App Intent에 대해 더 알아보시려면 WWDC23의 'App Intent 개선 사항 살펴보기'와 'Spotlight 단축어 디자인하기' 세션을 확인하세요.
-
29:43 App Intent 개선 사항 살펴보기
App Intent로 위젯을 구현하세요! 최신 업데이트 사항을 살펴보고 동적 옵션과 사용자의 상호 작용성을 활용해 앱 단축어에 더 나은 경험을 빌드하는 방법을 알아보세요. Apple Pay와 통합하고 코드를 더 효율적으로 구조화하며 단축어 앱 통합을 다음 단계로 끌어 올리는 방법을 알아봅니다. App Intent와 앱 단축어를 더 알아보시려면 WWDC23의 '앱 단축어로 앱 돋보이게 만들기'를 시청해 주세요.
-
13:17 미디어 앱과 HomePod 통합하기
HomePod으로 미디어 앱과 직접 상호 작용하는 방법을 알아보세요. 음성만으로 AirPlay를 사용해 HomePod 스피커로 콘텐츠 스트리밍을 지원할 수 있습니다. iPhone 또는 iPad 앱에 Media Intent를 추가하여 이를 가능하게 하는 방법을 소개합니다. 또한 세부 실행 사항을 살펴보고 음악, 오디오북, 팟캐스트, 명상 또는 기타 미디어 유형에 대한 멋진 경험을 만드는 요령과 모범 사례를 알아보세요. 훌륭한 AirPlay 환경 구축 방법은 WWDC23의 'AirPlay 사용 환경 조성하기' 세션에서 더 자세히...
-
10:41 공간 컴퓨팅을 위한 Core Location 알아보기
Core Location은 말 그대로 앱이 세계 속에서 자기 위치를 찾는 데 도움을 줍니다. 앱이 개인정보를 보호하면서 사용자의 위치를 활용해 공간 컴퓨팅 앱을 빌드하는 방법을 알려드립니다. 또한 앱이 위치 접근 권한을 요청하는 방법과 Core Location이 호환 가능한 iPad 및 iPhone 앱의 요청을 처리하는 방법을 살펴봅니다.
-
36:59 SwiftUI용 StoreKit 알아보기
App Store 제품 메타데이터와 Xcode 미리보기를 사용해 단 몇 줄의 코드로 앱에 앱 내 구입 항목을 추가하는 방법을 알아보세요. StoreKit에서 제공하는 새로운 UI 구성 요소 컬렉션을 살펴보고, 상품을 쉽게 판촉하는 방법과 사용자가 정보를 바탕으로 결정을 내릴 수 있도록 구독을 제시하는 방법 등도 알아보세요.
-
27:18 AppKit의 새로운 기능
Mac 앱 개발의 최신 업데이트를 살펴보세요. 컨트롤과 메뉴에 대한 개선 사항을 공유하고, 뷰 경계에서 벗어나도록 도와줄 수 있는 툴을 탐색합니다. 사용자 인터페이스에 움직임을 추가하는 방법, 텍스트 입력 개선 사항을 이용하는 방법, 기존 코드를 Swift 및 SwiftUI와 통합하는 방법에 대해 배워보세요.
-
14:45 TipKit으로 기능 노출하기
TipKit으로 사용자에게 앱 사용법을 알려주세요! 팁을 통해 효과적으로 유용한 정보를 전달하는 방법을 알아봅니다. 또한 자격 규칙을 설정해 적합한 대상에게 팁을 전달하는 법, 팁 표시 빈도를 제어하는 법과 성공적인 상호 작용을 위한 테스트 전략을 공유합니다.
-
23:17 Core Motion의 새로운 기능
최신 Core Motion 업데이트를 이용하여 앱에서 모션 데이터를 사용하는 방식을 확장하는 방법을 확인하세요. 그리고 Apple Watch에서 HealthKit 운동을 기록할 때 더 높은 주파수의 센서 데이터를 스트리밍하는 방법을 알아보세요. 스노클링과 같은 수중 활동 중에 수심과 온도를 포함한 잠수 데이터를 얻는 방법을 알려드립니다. 방향, 사용자 가속도, 회전율 같은 모션 데이터 스트림을 AirPods과 같은 오디오 기기에서 받아 iPhone과 Mac 등의 연결된 기기로 보내는 방법을 알아보세요.
-
-
WWDC22 -
12:43 네트워크 프레임워크를 통한 기기 간 상호 작용 빌드
다양한 기기 간에 통합된 콘텐츠 경험을 만드는 방법을 알아보세요. 손쉽게 통신 경로를 설정하고 Apple TV를 iPhone, iPad 및 Apple Watch와 같은 다른 기기와 연결할 수 있게 해주는 DeviceDiscoveryUI에 대해 소개합니다. 또한 일반적인 시나리오를 알아보고 원활한 기기 간 연결을 위한 모범 사례를 제공합니다.
-
36:22 지갑 및 Apple Pay의 새로운 기능
지갑 및 Apple Pay의 최신 업데이트를 확인하세요. 앱과 웹 사이트에서 지갑을 이용한 주문을 지원하는 방법과 Identity Verification API를 통해 사용자의 나이 및 신원을 안전하게 확인하는 방법을 보여드립니다. 또한 SwiftUI를 위한 PassKit 지원을 살펴보고, 자동 결제를 통해 Apple Pay 경험을 향상하는 방법을 논의합니다.
-
23:23 앱 인텐트를 통해 앱 단축어 구현
앱에서 사용자 설정 없이 단축어를 생성하는 방법을 확인하세요. 앱 인텐트를 활용하여 맞춤형 단축어 보기를 표시하는 방법을 보여드리고, 매개변수화된 구문에 대한 지원을 추가하여 사용자가 인텐트를 빠르게 표현할 수 있도록 지원하는 방법을 알아보겠습니다. 또한 Siri 팁과 단축어 링크를 통해 앱 단축어의 검색 가능성을 높이는 방법을 소개합니다. 이 세션을 최대한 활용하려면 SwiftUI의 기본 사항을 숙지하시는 것이 좋습니다.
-
20:54 CarPlay를 통해 앱에서 더 많은 마일리지 획득
CarPlay는 운전 중 iPhone을 더욱 스마트하고 안전하게 사용할 수 있는 방법입니다. CarPlay의 최신 앱 유형에 대해 알아보고, CarPlay 시뮬레이터를 통해 자리를 벗어나지 않고 앱을 개발 및 테스트하는 방법을 확인하세요. 또한 지원되는 차량의 디지털 계기판에 내비게이션 앱을 연결하는 방법을 알아보겠습니다.
-
17:35 컴플리케이션 및 위젯: 리로리드
watchOS 및 iOS 잠금 화면으로의 모험과 함께 위젯 코드 실습을 해보겠습니다. watchOS에서의 복잡한 컴플리케이션에 강력한 기능을 더하고 iPhone의 잠금 화면 위젯을 만들 수 있도록 해 주는 WidgetKit의 향상된 최신 기능에 대해 알아보세요. 최신 SwiftUI 보기를 통합하여 한 눈에 볼 수 있는 우수한 데이터를 제공하는 방법을 안내하고, 각 플랫폼이 콘텐츠를 렌더링하는 방식을 알아보고, 위젯이나 컴플리케이션 내 콘텐츠의 디자인과 느낌을 맞춤화하는 방법을 배워보겠습니다.
-
24:07 메시지를 통합 협업 경험 향상
메시지에서의 협업을 통해 앱의 통신 및 협업을 강화할 수 있는 방법을 확인하세요. 간단한 공유와 토론을 위해 메시지 대화로 문서를 연결하는 방법을 배울 수 있습니다. 대화에 참여하는 모든 사람이 문서의 최신 활동 소식을 확인할 수 있도록 하는 방법을 알아보세요. 또한 앱에 맞춤형 UI를 추가하여 협업 세부 사항을 관리하고 문서를 메시지 대화 및 FaceTime 통화에 연결하는 방법을 확인할 수 있습니다. SharedWithYou 프레임워크에 대해 자세히 알아보려면 ‘앱에 나와 공유된 항목 추가'를 시청하시기 바랍니다...
-
18:38 우수한 SharePlay 경험 만들기
우수한 SharePlay 경험을 디자인 및 빌드하는 방법을 확인하세요. 서로 떨어져 있는 동안에도 앱에서 모두 함께 모여 즐길 수 있는 활동을 확인하는 방법을 보여드립니다. 그룹 활동 디자인, 직관적인 상호 작용 만들기, 서로 다른 유형의 경험에 대한 지원을 구축하는 데 도움이 되는 모범 사례를 알아보세요.
-
15:48 Focus 필터 소개
다른 사람이 현재 활성화한 Focus를 기준으로 앱 동작을 맞춤화하는 방법을 확인하세요. 앱 인텐트를 사용하여 앱의 Focus 필터를 정의하고 시스템의 변경 사항에 대해 조치를 취하고 앱의 보기를 다양한 방법으로 표시하는 방법을 보여드리겠습니다. 또한 알림을 필터링하고 배지 수를 업데이트하는 방법을 살펴보겠습니다. 이 세션을 최대한 활용하려면 먼저 WWDC22의 ‘Dive into App Intents(앱 인텐트 자세히 알아보기)'를 시청하시기 바랍니다.
-
41:31 MapKit의 새로운 기능
새로운 차원의 MapKit을 함께 살펴보겠습니다. 최신 지도를 사용하고 디테일이 우수한 3D 도시 경험을 지원하도록 앱을 업그레이드하는 방법을 보여드립니다. 오버레이를 사용하여 데이터를 시각화하는 동시에 3D 지도로 자연스럽게 통합할 수 있는 방법을 배울 수 있습니다. 또한 Selectable Map Features 및 Look Around API를 통해 상호 작용 및 몰입형 경험을 만드는 방법을 다루겠습니다.
-
10:38 WidgetKit로 멋진 컴플리케이션 만들기
WidgetKit을 사용하여 시계 페이스에서 아름다운 컴플리케이션을 만드는 방법을 살펴보겠습니다. WidgetKit에서 확인할 수 있는 watchOS별 기능을 소개하고, 기존 ClockKit 컴플리케이션에서 마이그레이션하는 방법을 알려드립니다. WidgetKit에 대해 자세히 알아보려면 WWDC22의 ‘Complications and Widgets: Reloaded(컴플리케이션 및 위젯: 리로리드)'를 시청하시기 바랍니다.
-
9:34 Screen Time API의 새로운 기능
사용자가 기기와의 관계를 관리하도록 돕는 한편 개인 정보를 최우선으로 보호하는 앱을 빌드하는 방법을 알아보세요. Screen Time API에 대해 안내하고, 핵심 제한 기능 및 기기 활동 보고서와 같은 기능을 사용하여 탁월한 경험을 만드는 동시에 기기의 소유자, 부모 및 보호자에게 측정 가능한 제어 기능을 제공하는 방법을 알려드리겠습니다.
-
13:41 PDFKit의 새로운 기능
앱에서 PDF 문서를 보고 편집하며 저장하도록 지원하는 완전한 기능을 갖춘 프레임워크인 PDFKit을 확인하세요. 라이브 텍스트 및 양식 지원, 이미지로부터 PDF 생성, 대화형 오버레이 빌드, 주석 저장을 포함한 PDFKit의 최신 기능에 대해 안내합니다.
-
8:45 WKWebView의 새로운 기능
웹 콘텐츠를 앱의 인터페이스에 포함할 수 있는 프레임워크인 WKWebView의 최신 업데이트를 살펴봅니다. JavaScript 전체 화면 API의 사용 방법을 보여드리고, CSS 뷰포트 유닛을 살펴보며, 찾기 상호 작용에 대해 자세히 알아봅니다. 또한 콘텐츠 차단 제어, 암호화된 미디어 포함, Web Inspector의 사용에 대한 개선 사항을 안내합니다.
-
28:29 메시지와 맞춤형 협업 앱 통합
SharedWithYou 프레임워크를 통해 앱의 협업 인프라를 강화하는 방법을 확인하세요. 협업 콘텐츠에 안전한 초대를 보내고 참가자 변경 사항을 동기화하는 방법을 보여드립니다. 관련 대화 내에 콘텐츠 업데이트를 표시하는 방법도 다루겠습니다. SharedWithYou(나와 공유된 항목)에 대한 소개는 WWDC22의 ‘앱에 나와 공유된 항목 추가'를 시청하시기 바랍니다. 협업 UI API에 대한 개요를 보려면 WWDC22의 ‘Enhance collaboration experiences with Messages(메시지로 협업...
-
20:13 SKAdNetwork의 새로운 사항
SKAdNetwork를 통해 광고주는 사용자의 개인 정보를 보호하면서 광고 캠페인의 성공 여부를 측정할 수 있습니다. 계층형 소스 ID, 계층형 전환 값, 다중 전환, 웹 광고에 대한 SKAdNetwork 기여 분석을 포함한 광고 기여 분석의 최신 업데이트를 알아보겠습니다. 또한 대중 익명성의 중요성을 알아보고, Xcode 13에서의 테스팅을 통해 SKAdNetwork 광고 노출 횟수를 확인하는 방법을 살펴보겠습니다.
-
20:13 앱 단축어 디자인
Siri, Spotlight 및 단축어 앱에서 앱의 우수한 기능을 직접 노출하는 방법을 알아보세요. 앱 단축어에 대해 소개하고, 앱 단축어로 작동할 만한 앱의 기능을 평가하는 데 도움이 될 모범 사례를 제공하며, 나만의 단축어를 제작하는 과정을 안내합니다. 명확하고 기억하기 쉬운 이름을 만들고, 맞춤형 시각 자료를 디자인하며, 필요한 정보를 수집하고, 검색하기 쉬운 단축어를 생성하는 방법을 알아보세요.
-
14:26 앱에 라이브 텍스트 상호 작용 추가
정지 사진 또는 일시 정지된 비디오 프레임에 대한 라이브 텍스트 지원을 앱에 구현하는 방법을 알아보세요. iOS, iPadOS 또는 macOS의 모든 이미지 보기 내에서 텍스트 상호 작용, 번역, 데이터 감지 및 QR 코드 스캐닝을 손쉽게 활성화하는 방법을 소개합니다. 또한 상호 작용 유형 제어, 보조 인터페이스 관리, 잠재적 동작 충돌 해결 방법에 대해 다룹니다. 라이브 카메라 피드의 감지된 데이터 캡처 및 상호 작용에 대해 자세히 알아보려면 WWDC22의 ‘Capture machine-readable codes and...
-
9:44 앱 클립의 새로운 기능
앱 클립의 최신 업데이트를 확인하세요! CloudKit 및 키체인 사용뿐만 아니라 크기 제한을 개선하여 앱 클립을 어떻게 더욱 쉽게 빌드할 수 있게 되었는지 살펴보세요. 또한 확인 도구를 사용하여 앱 클립을 검증하고 App Store Connect를 사용하여 고급 앱 클립 경험의 작업 흐름을 자동화하는 방법을 보여드립니다.
-
24:02 배경 자산 소개
배경 자산 프레임워크를 사용하여 CDN에서 대용량 파일을 직접 다운로드하고 앱과 게임의 초기 실행 경험을 향상하는 방법을 확인하세요. 초기 앱 설치 시, 앱 업데이트 시, 그리고 앱을 사용하는 동안 주기적으로 배경 다운로드를 예약하는 방법을 보여드립니다. 또한 사용자가 원하는 콘텐츠를 원하는 시기에 확보할 수 있도록 다운로드 예약을 관리하는 방법을 알아보겠습니다.
-
30:41 앱 인텐트 자세히 알아보기
앱 인텐트 프레임워크를 사용하여 앱의 검색 가능성과 앱 사용률을 높일 수 있는 방법을 알아보세요. 이 Swift 프레임워크의 강력한 기능에 대해 안내하고, 앱 인텐트와 SiriKit 인텐트의 차이점을 살펴보며, 앱의 기능을 시스템에 노출하는 방법을 보여드립니다. 또한 엔티티 및 쿼리를 빌드하여 풍부한 앱 단축어 경험을 만드는 방법을 소개합니다. 앱 인텐트에 대해 자세히 알아보려면 WWDC22의 ‘Implement App Shortcuts with App Intents(앱 인텐트를 통해 앱 단축어 구현)' 및 ‘Design...
-
14:36 tvOS 앱에서 다양한 사용자 지원
tvOS 앱에서 개인화된 개별 경험을 만드는 방법을 확인하세요. 프로필 데이터, 게임 저장 상태 등을 저장할 수 있는 단일 체크상자를 제공하여 각 사용자에게 iPhone과 같은 개인 기기에서와 동일한 수준의 데이터 분리를 제공하는 방법을 보여드리겠습니다. 또한 새로운 사용자 독립형 키체인을 통해 한 가정의 여러 사용자에게 기존 로그온 경험을 유지하는 데 어떻게 도움이 되는지 알아봅니다.
-
12:09 WeatherKit 소개
앱과 서비스에 유용한 날씨 데이터를 제공하는 WeatherKit을 통해 사용자가 언제나 최신 상태를 확인할 수 있습니다. Swift 및 REST API를 사용하여 현재 날씨 정보, 10일 단위의 시간별 기온 예보, 예상 강수량, 풍량 예보, 자외선 지수를 확인할 수 있는 방법을 알아보세요. 또한 WeatherKit을 통해 사용자의 개인 데이터나 개인 정보 보호를 침해하지 않고도 시기적절하게 지역별 날씨 정보를 제공하는 방법을 알려드립니다.
-
18:29 앱에 나와 공유된 항목 추가
나와 공유된 항목을 사용하면 메시지에서 다른 사람이 공유한 콘텐츠를 사용자가 앱에서 쉽게 찾을 수 있습니다. 앱에서 나와 공유된 항목을 지원하고 콘텐츠에서 곧바로 메시징 경험을 지속할 수 있는 방법을 알아보세요. 핀으로 고정을 통해 나와 공유된 항목 권한을 암시적으로 부여하고 콘텐츠가 자동으로 공유되도록 하는 방법을 보여드리겠습니다. 또한 나와 공유된 항목 선반에 나와 공유된 항목 콘텐츠를 표시하고 나와 공유된 항목 출처 보기를 사용하여 공유 항목을 시각적으로 표현하는 방법에 대해서도 설명합니다.
-
28:52 Nearby Interaction의 새로운 기능
Nearby Interaction 프레임워크를 통해 초광대역(UWB)을 앱 및 하드웨어 액세서리로 손쉽게 통합하는 방법을 살펴보세요. ARKit의 시공간적 기능과 U1 칩의 무선 감도를 결합하여 근처의 정지된 물체를 정밀하게 찾을 수 있는 방법을 배울 수 있습니다. 또한 Bluetooth로 페어링된 UWB 액세서리를 사용하여 백그라운드 상호 작용을 만드는 방법을 보여드립니다.
-
11:10 SharePlay에 광고 및 삽입 광고 표시
앱이 각 참가자에게 서로 다른 광고 일정을 제공할 때 SharePlay에서 조정된 재생 경험을 제공하는 방법을 알아보세요. 서버측 삽입 광고(stitched-in ad)와 예약된 HLS 삽입 광고를 통해 재생 경험을 구축하는 방법을 살펴보고 팁과 모범 사례를 공유합니다.
-
14:54 SharePlay의 새로운 기능
SharePlay의 최신 업데이트를 소개합니다. SharePlay 세션을 앱에서 바로 시작할 수 있는 방법을 보여드리고, 보다 풍부한 경험을 만들 수 있는 API의 향상된 기능을 안내하며, GroupSessionMessenger의 향상된 기능을 알아봅니다. 또한 SharePlay를 앱에 추가하기 위한 모범 사례를 살펴보겠습니다.
-
12:49 효율성 향상 기회: SwiftUI의 백그라운드 작업
백그라운드 작업을 통해 앱은 시스템 이벤트에 응답하고, 시간에 민감한 데이터를 최신 상태로 유지할 수 있습니다. SwiftUI 백그라운드 작업 API를 사용하여 작업을 간결하게 처리할 수 있는 방법을 알아보세요. Swift Concurrency를 사용하여 성능 및 전력을 보존하면서도 네트워크 응답, 백그라운드 새로 고침 등을 처리하는 방법을 보여드립니다.
-
-
WWDC21 -
15:48 앱 클립의 새로운 기능
고객이 특정 작업을 처리해야 할 때 바로 사용할 수 있는 빠르고 간소화된 경험을 앱 클립으로 제공하는 방법을 알아보세요. 앱에서 바로 경험을 실행하는 기능, 로컬에서 앱 클립을 테스트하는 기능, 실제 환경에서 간편하게 경험에 접근할 수 있도록 앱 클립 코드를 생성하는 기능 등 최신 앱 클립 관련 개선 사항을 설명해 드립니다. 또한 개발자 커뮤니티에서 공유된 앱 클립 중 사용자와 소통하는 혁신적인 수단과 근사한 디자인을 갖춘 앱 클립의 몇 가지 사례도 소개합니다. 이 세션을 최대한 활용하려면 먼저 WWDC20의 ‘앱 클립...
-
22:09 What’s new in Game Center: Widgets, friends, and multiplayer improvements
Power up your online gaming experience with GameKit and adopt features like multiplayer, leaderboards, and achievements in your game. We'll take you through the latest improvements to Game Center, including player matching and multiplayer APIs, and explore how you can boost discovery of your game.
-
26:51 Meet Shortcuts for macOS
Shortcuts is coming to macOS, and your apps are a key part of that process. Discover how you can elevate the capabilities of your app by exposing those features as Shortcuts actions. We'll show you how to build actions for your macOS apps built with Catalyst or AppKit, deploy actions across...
-
19:24 Add intelligence to your widgets
Discover how to you can add intelligence to your widgets in Smart Stacks. We'll show you how to use the new Widget Suggestions API in tandem with Smart Rotate to create more valuable widget experiences for people throughout the day. Whether you inform the system of new, timely information or...
-
16:55 Explore Safari Web Extension improvements
Learn how you can extend Safari's functionality with Safari Web Extensions. We'll introduce you to the latest WebExtension APIs, explore non-persistent background page support — a particularly relevant topic if you're developing for iOS — and discover how you can use the Declarative Net Request...
-
16:14 Explore UWB-based car keys
Discover how to create digital car keys that support Ultra Wideband (UWB), allowing people to unlock and start their car while leaving iPhone in their bag or pocket or Apple Watch on their wrist. We'll show you how to integrate UWB, add proximity actions and distance unlock features, and help...
-
18:41 지갑 및 Apple Pay의 새로운 기능
인앱 및 웹 결제를 위해 새롭게 디자인된 Apple Pay에 대해 알아보고 앱이나 웹사이트에 최신 API를 통합하는 방법을 알아보세요. 쿠폰 코드, 개선된 배송 정보 및 결제 세부 정보 표시 화면과 같은 기능을 앱에 추가하는 방법도 알아보세요. 또한 자동 만료 및 웹용 멀티패스 지원 등 지갑 패스에 대한 변경 사항도 살펴봅니다.
-
29:36 가볍고 빠른 앱 클립 빌드하기
앱 클립을 제공하면 사용자가 앱 일부분을 발견한 즉시 다운로드하여 작업과 거래를 처리할 수 있습니다. 최신 기능과 우아한 디자인을 강조하는 콤팩트한 앱 클립을 만드는 데 도움이 되는 팁과 모범 사례를 살펴보세요. 사용자가 실제 앱 클립 코드를 스캔하거나 웹 사이트를 통해 앱 클립을 볼 때 항상 환경에 접근할 수 있도록 안정적이고 안전한 앱 클립을 구축하는 방법도 다룹니다. 또한 앱 클립을 출시하기 전에 테스트하기 위한 구체적인 전략도 소개해 드립니다.
-
20:59 커뮤니케이션 및 시간에 민감한 알림 보내기
Apple 플랫폼에서 알림의 발전에 대해 자세히 알아보세요. 중단 수준과 시간에 민감한 알림으로 의미 있는 순간을 만드는 방법을 비롯하여 사용자가 앱 내에서 알림을 관리하도록 지원하는 방법을 살펴봅니다. 또한 SiriKit을 통해 앱에서 더 풍부한 통화 및 메시지 경험을 제공하는 커뮤니케이션 알림도 소개합니다. 이 세션을 최대한 활용하려면 로컬 및 원격 알림을 생성해 본 경험이 있고 SiriKit Intent에 어느 정도 익숙해져 있는 것이 좋습니다.
-
22:13 단축어, Siri, 제안을 위한 멋진 동작 디자인하기
동작은 단축어를 구성하는 기본 요소입니다. 사용자는 단축어를 활용하여 앱의 인터페이스가 표시되지 않는 상태에서도 앱의 기능을 활용할 수 있습니다. 유용하고, 사용하기 쉬우며, 강력한 다단계 단축어에 통합할 수 있는 동작을 디자인하는 방법을 배워 보세요. 또한 사용자가 Apple의 모든 플랫폼에서 원하는 방식으로 앱에 접근할 수 있도록 단축키 게시 및 공유와 관련된 개선 사항도 살펴봅니다.
-
26:52 훌륭한 위젯의 원리
우수한 위젯의 기본 요건인 관련성과 맞춤화에 대해 알아봅니다. 타임라인 항목과 TimelineReloadPolicies를 사용하여 위젯을 최신 상태로 유지하는 방법 및 다양한 프레젠테이션 환경과 물리적 위치에 맞게 위젯을 조정하는 방법을 확인하세요. 마지막으로 사용자가 원하는 대로 맞춤화할 수 있는 맞춤화 지원 위젯을 제작하는 방법을 다룹니다.
-
8:54 Group Activities를 위한 디자인
SharePlay 경험을 지원하도록 앱을 디자인하는 방법을 알아보세요. Group Activities 프레임워크로 사용자가 앱에서 그룹 활동을 원활하게 할 수 있도록 지원하고, 그룹 우선 콘텐츠 공유에 초점을 맞추도록 디자인을 조정하는 방법을 보여드립니다. 또한 FaceTime 통화에서 SharePlay를 이용하는 사용자를 위해 만들 수 있는 앱 및 기능에 관한 아이디어와 반복법도 다룹니다.
-
18:21 Build Mail app extensions
Meet MailKit: the best way to build amazing experiences on top of Mail. MailKit enables apps to easily and securely interact with the Mail app for macOS. We'll deep dive into the MailKit API, and show you how to create extensions for composing messages, message actions, secure email, and content...
-
17:49 Sync files to the cloud with FileProvider on macOS
Find out how you can use the FileProvider framework to build a comprehensive cloud sync solution. We'll show you how to approach building a file provider extension, and explore how you can effortlessly integrate your extension with file system features such as safe save, disk space management,...
-
20:09 Intent를 제공하여 앱 알리기
사용자가 앱을 열지 않아도 필요한 순간에 앱의 핵심 기능을 사용할 수 있도록 지원하는 방법을 알아보세요. Intent를 제작하고 시스템에 제공하여 Siri, 집중 모드, 단축어, 스마트 스택 등 경험에서 관련성 있고 맥락에 맞는 앱 관련 정보를 표시하는 방법을 확인해 보세요. 시스템이 정보를 지능적으로 식별하는 방법을 살펴보고 Intent를 구조화하여 앱의 참여도와 가시성을 높이는 데 도움이 되는 기술도 보여드립니다.
-
-
WWDC20 -
9:05 Widgets Code-along, part 1: The adventure begins
Take your app on a most wondrous adventure to the home and Today screens of iPhone, iPad, and Mac. Grab the starter project and code along with us! We will guide you through the process of creating a widget for your app from start to finish so that you can provide people with beautiful views and...
-
7:04 Design for intelligence: Apps, evolved
Intelligence is a core part of building a great modern app. App extensions, Siri suggestions, voice, widgets, App Clips — we've designed all of these features to help make everyday tasks easier for people who use our platforms. Learn about the origins of the intelligent system experience, and...
-
14:57 지갑 및 Apple Pay의 새로운 기능
Apple Pay를 사용하면 앱과 웹사이트에서 상품과 서비스를 간편하게 결제할 수 있습니다. 상황에 맞는 버튼 유형, 연락처 데이터 서식, 교차 플랫폼 지원과 같은 API 업데이트를 통합하여 나와 서비스 사용자에게 더 유용한 서비스를 만드는 방법을 알아보세요. 또한 앱 클립을 구축하는 경우 Apple Pay를 도입하면 새로운 전자상거래 경험을 제공할 수 있습니다.
-
12:15 What's new in SiriKit and Shortcuts
Get a quick overview of everything new in Siri and Shortcuts to help people get more out of your app: We'll demonstrate how you can design visually rich conversations, feel at home with the operating system by designing for the new compact Siri UI, and provide an overview of all the ways we've...
-
10:09 Feature your actions in the Shortcuts app
Learn foolproof ways to surface your app's actions in the Shortcuts app — and help people quickly set up powerful, personalized shortcuts using system intelligence. We'll detail how to configure your intents to appear in the new Automation Suggestions, explore how the system surfaces your app's...
-
5:53 Design for intelligence: Meet people where they are
Understand what motivates people to use your app — and how you can use system intelligence to help them and achieve your own goals as a developer. We'll take a look at a typical person's journey to better understand how an app can become a key part of their routine — and why some apps just don't...
-
26:19 CarPlay로 앱 가속화하기
CarPlay는 자동차 안에서 iPhone을 더욱 스마트하고 안전하게 사용할 수 있는 방법입니다. 차량용 화면을 위한 멋진 앱을 만드는 방법과 전기차 충전, 주차, 간편 음식 주문과 같은 카테고리에서 CarPlay 앱을 개발하는 방법을 소개합니다. 또한 기존 오디오 및 커뮤니케이션 앱에서 CarPlay 프레임워크의 개선 사항을 활용하여 유연한 UI를 만드는 방법도 알려 드립니다.
-
22:44 Design high quality Siri media interactions
Demystify the art of designing Siri experiences for your music and audio apps: We'll show you how to think about crafting great interactions and how you can provide custom vocabulary so that Siri can respond with more accuracy and personality. We'll also explain how you can debug common errors...
-
18:38 Shop online with AR Quick Look
AR Quick Look adds a new dimension to online shopping: We'll show you how to easily showcase your products in augmented reality for a "try before you buy" experience. Discover how to display a product banner in AR Quick Look, integrate Apple Pay, or display custom actions like "add to cart". To...
-
2:09 Decipher and deal with common Siri errors
“Sorry, there was a problem with the app..." Don't let Siri errors get you down: Learn how to debug your Siri intents and create great integrations people can use through voice or the Shortcuts app. We'll look at common intent errors, how to test for them, and the path to a seamless Siri...
-
10:59 Integrate your app with Wind Down
Discover how you can help people get ready for a good night's sleep by surfacing your app's actions for Wind Down Shortcuts, part of the new Sleep experience. Learn more about how Wind Down works. Find out how you can build intents that expose features in your app like guided meditations,...
-
27:32 Add configuration and intelligence to your widgets
Widgets are at their best when they show up on someone's Home screen or in the Today View at the right time and provide actionable, relevant information. We'll show you how to build configurable widgets to let people create a personalized Home screen experience, and that take advantage of system...
-
20:19 Empower your intents
When you create an intent for your app, you can help people accomplish tasks quickly by using it as part of a shortcut or when asking Siri. Learn how to adopt Siri more easily than ever when you use SiriKit's in-app intent handling, and how to improve Siri performance with existing Intents app...
-
11:36 Create quick interactions with Shortcuts on watchOS
Shortcuts are a natural fit on Apple Watch, allowing people to get things done with just a tap — even from a complication. Bring your app's intents to the wrist: We'll help you optimize your shortcuts performance, understand how intents can be routed from watchOS to iOS, explore the latest...
-
5:11 Design for intelligence: Discover new opportunities
Learn how extensibility is key to surfacing the most important features of your app into new entry points of the operating system. And discover how — by breaking out of the constraints of a monolithic container — your app can see increased engagement through suggestions on the lock screen, in...
-
11:26 Expand your SiriKit Media Intents to more platforms
Discover how you can enable Siri summoning for your music or audio app using SiriKit Media Intents. We'll walk you through how to add Siri support to your music, podcast, or other audio service on more of our platforms, including HomePod and Apple TV, so people can start listening by just asking...
-
29:30 Broaden your reach with Siri Event Suggestions
Whether you're hosting event information in your app, on the web, or in an email, Siri Event Suggestions can help people keep track of their commitments — without compromising their privacy. We'll show you how to set up your reservations so that they automatically show up in the Calendar app and...
-
21:32 Introducing Car Keys
You can now store car keys on iPhone or Apple Watch. You no longer have to bring your key fob to unlock and start your car. And with digital keys, it's easy to share them with family or friends, and manage keys remotely. This session is intended for automakers who want to adopt digital car keys...
-
19:36 Design for intelligence: Make friends with "The System"
The building blocks of the intelligent system are simple: Define, learn, execute. Discover how you can use intents to define your app's key features, create donations to help the system learn and make predictions about the future, and implement extensibility to ensure your app is ready to execute...
-
15:18 Widgets Code-along, part 2: Alternate timelines
Our code-along continues as we help our widget rewrite the future and travel into an alternate timeline. Continue where you left off from Part 1, or traverse time and space and begin with the Part 2 starter project to jump right into the action. Find out how you can integrate system intelligence...
-
10:07 Evaluate and optimize voice interaction for your app
Optimize your app for Siri and give people a more natural way to interact with the features of your app. We'll compare the different Siri technologies and help you identify the right one for you and your needs, show you how to get started with building for conversational interactions, and explore...
-
9:06 Widgets Code-along, part 3: Advancing timelines
Take your widget to the next level as we embark upon the third and final stage of the widgets code-along. Pick up where you left off in Part 2 or start with the Part 3 starter project to go warp speed ahead. We'll explore advanced concepts for widgets, timelines, and configuration. Learn how to...
-
23:12 Meet WidgetKit
Meet WidgetKit: the best way to bring your app's most useful information directly to the home screen. We'll show you what makes a great widget and take a look at WidgetKit's features and functionality. Learn how to get started creating a widget, and find out how WidgetKit leverages the power of...
-
20:22 Build SwiftUI views for widgets
Widgets are bite-sized pieces of information from your app that someone can choose to place on their home screen or Today view. Discover the process of building the views for a widget from scratch using SwiftUI. Brush up on the syntax that you'll need for widget-specific construction and learn...
-
-
WWDC19 -
48:34 tvOS로 TV 경험 개선하기
4K 해상도, Dolby Vision, HDR10의 뛰어난 화질과 Dolby Atmos를 통한 실감 나는 사운드를 갖춘 tvOS 앱으로 놀라운 경험을 선사해 보세요. 미디어 응용 프로그램을 위한 아름답고 매력적인 콘텐츠 우선 경험을 디자인하는 방법을 알아보세요. 고객이 앱을 열기도 전에 콘텐츠에 몰입하도록 하는 새로운 상단 확장 기능과 스타일도 다룹니다. 사용자 프로필을 지원하여 더 직관적인 공유 기기 경험도 제공하세요.
-
16:00 CarPlay 시스템 개선 사항
CarPlay는 운전 중 iPhone을 더 스마트하고 안전하게 사용하도록 해줍니다. iOS 13의 새로운 기능을 활용하기 위해 차량 시스템을 업데이트하는 방법을 알아보세요. 동적으로 변화하는 화면 크기, 계기판 등 세컨드 스크린, 불규칙한 모양의 디스플레이 지원을 추가할 수 있습니다. 핸즈프리 음성 인식 기능을 위해 “Siri야”를 지원하는 방법에 대해서도 알아보시기 바랍니다.
-
6:10 Advances in Speech Recognition
Speech Recognizer can now be used locally on iOS or macOS devices with no network connection. Learn how you can bring text-to-speech support to your app while maintaining privacy and eliminating the limitations of server-based processing. Speech recognition API has also been enhanced to provide...
-
28:17 Introducing SiriKit Media Intents
iOS 13 enhances SiriKit by bringing all new support for audio content playback. See how to provide an excellent, hands-free experience for playing your music, audiobooks, podcasts, radio, and more. Dive into best practices for handling search terms, discover how to provide a complete experience...
-
31:59 Introducing Parameters for Shortcuts
Parameters take Siri Shortcuts to the next level, enabling an interactive voice experience in Siri with follow-up questions, and allowing people to customize shortcuts in the Shortcuts app, now built into iOS. Walk through setting up your shortcuts to take advantage of parameters and learn how...
-
28:39 Integrating with Siri Event Suggestions
Siri is the intelligence behind displaying what someone needs to know about at just the right moment. In iOS 13, we're extending this capability to allow your apps to let Siri know when a reservation has been made and Siri can elevate checking in at the right time. Siri can also provide...
-
20:41 Designing Great Shortcuts
Shortcuts allow people to access information and actions on the go or in the Shortcuts app. The best shortcuts take careful design planning to hone in on what can help expedite a person's workflow with your app. Gain insights as to what makes a great shortcut and how to design the experience to...
-
11:51 Building Great Shortcuts
Shortcuts enable people to quickly and easily accomplish actions or get things done hands-free using Siri and the Shortcuts app. Join us for a tour of where shortcuts can appear, how you can customize the experience, and how your app's shortcuts can be used with variables and actions from other...
-
-
WWDC18 -
48:46 Introduction to Siri Shortcuts
Siri Shortcuts are a powerful new feature in iOS 12 that allow your app to expose its functionality to Siri. This enables Siri to suggest your shortcut at relevant times based on various context. Shortcuts can also be added to Siri to run with a voice phrase on iOS, HomePod and watchOS. Learn how...
-
38:33 CarPlay 오디오 및 내비게이션 앱
CarPlay를 지원하도록 오디오 또는 내비게이션 앱을 업데이트하는 방법을 다룹니다. CarPlay의 앱은 차량에서 사용하도록 최적화되어 있으며 지원되는 차량 화면과 입력 제어 기능에 자동으로 적응합니다. 오디오 앱은 음악, 뉴스, 팟캐스트 등을 재생할 수 있으며, 새로운 CarPlay 프레임워크를 통해 내비게이션 앱은 상세한 지도, 목적지 검색, 턴 바이 턴 안내 및 사용자 알림을 제공할 수 있습니다.
-
-
WWDC17 -
34:37 Developing Wireless CarPlay Systems
Wireless CarPlay is perfect for any trip. Get in your car without taking your iPhone out of your bag or pocket, and start experiencing CarPlay effortlessly. Learn how to design your CarPlay system to connect wirelessly to iPhone. Understand hardware requirements, best practices for a great user...
-
8:37 개성 표현하기
iMessage 앱에서는 사용자가 대화에서 나오지 않고도 쉽게 콘텐츠를 만들고 공유하고, 게임을 즐기고, 친구와 공동 작업을 할 수 있습니다. 깊이 있는 소셜 문맥에 완벽하게 어울리는 iMessage 앱과 스티커 팩을 디자인하는 방법을 살펴보세요.
-
4:40 Extend Your App's Presence With Sharing
Help your users share the great content in your app by using the built-in iOS sharing functionality. Learn how timing, placement and context of sharing can drive engagement and acquire new users.
-
-
WWDC16 -
30:02 Developing CarPlay Systems, Part 1
CarPlay is a smarter, safer way to use your iPhone in the car. Learn how CarPlay works and how to design your car's infotainment system to work seamlessly with iPhone. Understand best practices for a great user experience that integrates CarPlay with the car's native system.
-
11:37 Speech Recognition API
iOS 10 brings a brand new Speech Recognition API that allows you to perform rapid and contextually informed speech recognition in both file-based and realtime scenarios. In this video, you will learn all about the new API and how to bring advanced speech recognition services into your apps.
-
26:13 Developing CarPlay Systems, Part 2
Learn how CarPlay integrates with your car's infotainment system. Understand how CarPlay is designed to work with your car's resources including the display, speakers, microphone, user inputs, steering wheel controls, instrument cluster and sensors.
-