짧은인사, 하루의 사건, 나의 행동
ToDo
✅ App Intents 새 기능 보기
✅ RelevantEntities 이해하기
이번 세션은 App Intents 프레임워크의 새로운 기능을 훑는 세션입니다.
App Intents 관련 세션이 여러개라 헷갈릴 수 있는데, 이 세션은 업데이트 목록을 정리하는 느낌으로 보면 좋습니다.
Siri, Spotlight, Shortcuts, Apple Intelligence가 앱을 더 잘 사용할 수 있게 만드는 API들이 추가됐습니다.
배운점
ValueRepresentation
ValueRepresentation은 앱의 값이나 엔티티를 사용자에게 어떻게 보여줄지 표현하는 기능으로 이해했습니다.
시스템이 앱 데이터를 보여줄 때 개발자가 의도한 이름이나 표현이 중요하니까요.
예를 들어 내부 값은 코드상으로 복잡하게 되어 있어도, 사용자에게는 자연스러운 이름으로 보여줘야 합니다.
RelevantEntities
RelevantEntities는 현재 맥락에서 관련 있는 엔티티를 시스템에 알려주는 기능입니다.
모든 데이터를 다 똑같이 보여주기보다, 지금 사용자에게 의미 있는 항목을 더 잘 노출하는 방식입니다.
이건 실제 앱에서 중요할 것 같습니다.
데이터가 많아질수록 “관련 있는 것”을 잘 보여주는게 사용자 경험을 크게 좌우하니까요.
EntityCollection
EntityCollection은 앱 안의 엔티티들을 묶어서 탐색 가능한 구조로 제공하는 기능으로 보입니다.
앱 내부 데이터가 시스템 입장에서도 의미 있는 컬렉션으로 보이게 만드는 느낌입니다.
결국 App Intents를 잘 쓰려면 앱의 데이터 모델이 깔끔해야 합니다.
내부 구조가 엉망이면 시스템에 설명하기도 힘들겠죠.
생각과 감정
이 세션을 보면서 App Intents가 생각보다 깊은 프레임워크라는걸 다시 느꼈습니다.
처음엔 그냥 Siri 명령어 만드는 느낌이었는데, 이제는 앱의 도메인 모델을 시스템에 전달하는 역할을 합니다.
이건 꽤 큰 변화입니다.
앞으로 iOS 앱 만들 때 App Intents를 나중에 붙이는게 아니라, 처음 설계할 때부터 염두에 두는게 좋을 것 같습니다.
원문 세션
https://developer.apple.com/kr/videos/play/wwdc2026/345
'iOS > wwdc2026' 카테고리의 다른 글
| [WWDC26] Core Spotlight를 사용한 LLM 검색 (0) | 2026.06.15 |
|---|---|
| [WWDC26] AppIntentsTesting으로 앱 인텐트 도입 검증하기 (0) | 2026.06.15 |
| [WWDC26] Siri 및 Apple Intelligence를 위한 고급 앱 인텐트 기능 살펴보기 (0) | 2026.06.15 |
| [WWDC26] 앱 스키마로 지능형 Siri 경험 빌드하기 (0) | 2026.06.15 |
| [WWDC26] 코딩 실습: Siri가 앱을 사용할 수 있도록 설정하기 (0) | 2026.06.15 |