접근성
위젯과 라이브 액티비티가 무엇을 나타내는지 사용자들의 이해를 돕는 인터페이스 요소를 설명하자.
위젯의 위치 서비스
위젯 표시 내용에 위치 정보를 포함하여 더 관련성 있고 상황에 맞는 정보를 제공하자.
네트워킹
네트워크 요청으로 가져온 새 정보로 위젯을 업데이트하자.
스마트 스택
위젯이 유용한 정보를 표시할 때, Smart Stacks에 자동으로 위젯이 나타날 수 있도록 인텐트를 기부하고 관련성을 알려주자.
현재 및 과거 타임라인의 다른 항목과 비교하여 타임라인 항목의 상대적 중요도를 설명하는 객체
인텐트를 기부한다(donate intents)는 표현이 어색했다.
앱이 특정 동작이나 정보를 시스템에 알리거나 제공한다는 의미. 앱이 특정 동작(예: 날씨 업데이트, 뉴스 피드 새로고침 등)을 인텐트로 기부하면, iOS는 이를 기반으로 사용자가 관심을 가질만한 정보라고 판단하고 Smart Stacks에서 위젯을 자동으로 표시한다고 한다.
=> 앱의 위젯을 더 적절한 상황에 나타나게 하려는 추천 시스템의 일환
https://developer.apple.com/documentation/widgetkit
'∟WidgetKit > ∟ Topics' 카테고리의 다른 글
WidgetKit - Controls (1) | 2024.11.13 |
---|---|
WidgetKit - Widget preview and debugging, Live Activities (0) | 2024.11.12 |
WidgetKit - Timeline management (1) | 2024.11.08 |
WidgetKit - Configurable Widgets (2) | 2024.11.07 |
WidgetKit - Presentation (0) | 2024.11.06 |