https://developer.apple.com/documentation/widgetkit
WidgetKit | Apple Developer Documentation
Extend the reach of your app by creating widgets, watch complications, Live Activities, and controls.
developer.apple.com
WidgetKit
- widgets, watch complications, Live Activities, Controls를 통해 앱의 범위를 확장시킴
Overview
- WidgetKit을 사용하면 앱 외부의 컨텍스트에서 앱 콘텐츠를 사용할 수 있음
- 한눈에 알아볼 수 있는 최신 환경의 생태계를 구축하여 앱의 범위를 확장할 수 있음
Ecosystem
1. Widgets
- 앱에서 적은 양의 timely, personally 한 정보를 한눈에 볼 수 있는 곳에 표시
- 앱을 실행하지 않고도 특정 앱의 기능을 제공함
2. Smart Stack
- WidgetKit uses on-device intelligence and functionality offered by the App Intents framework for Smart Rotate. Smart Rotate displays the widget at the top of a stack that fits a person’s current context. (WidgetKit은 Smart Rotate용 앱 인텐트 프레임워크에서 제공하는 on-device intelligence와 functionality를 사용합니다. Smart Rotate은 개인의 현재 상황에 맞는 위젯을 스택 상단에 표시합니다.)
App Intents | Apple Developer Documentation
Make your app’s content and actions discoverable with system experiences like Spotlight, widgets, and enhanced action capabilities of Siri, powered by Apple Intelligence.
developer.apple.com
- On Apple Watch, people place widgets in the Smart Stack and can pin them to a fixed position or let the system sort them to best fit a person’s context. (Apple Watch에서 사람들은 스마트 스택에 위젯을 배치하고 고정 위치에 고정하거나 시스템이 개인의 상황에 가장 잘 맞도록 위젯을 정렬하도록 할 수 있습니다.)
3. Watch Complications
- Apple Watch 페이스에 watch complications를 배치하여 사용자의 손목을 들었을 때 timely하게 relevant 한 정보를 볼 수 있음
- Apple Watch의 스마트 스택에는 최대 3개의 컴플리케이션을 위한 공간 제공
4. Live Activities
- 잠금화면이나 Dynamic Island의 이벤트 및 작업 정보와 같은 앱의 최신 콘텐츠를 표시함
- 업데이트를 위해 ActivityKit을 사용하고, 선택적으로 APNs(the Apple Push Notification service)를 사용하여 push 알림을 보냄
https://developer.apple.com/design/human-interface-guidelines/live-activities
Live Activities | Apple Developer Documentation
A Live Activity displays up-to-date information from your app, allowing people to view the progress of an activity, event, or task at a glance.
developer.apple.com
https://www.airship.com/resources/explainer/ios-live-activities-explained/
iOS Live Activities Explained
Live Activities display your app’s most up to date information on the iPhone Lock Screen and in the Dynamic Island. Show app users live information at a glance.
www.airship.com
https://developer.apple.com/documentation/ActivityKit
ActivityKit | Apple Developer Documentation
Share live updates from your app as Live Activities in the Dynamic Island, on the Lock Screen, and on the Smart Stack in watchOS.
developer.apple.com
5. Controls
* Meet WidgetKit
https://developer.apple.com/kr/videos/play/wwdc2020/10028/
Meet WidgetKit - WWDC20 - 비디오 - Apple Developer
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...
developer.apple.com
[Dev_Pathway] Hello, SwiftUI (0) | 2024.07.03 |
---|---|
[Swift] MVVM (0) | 2024.06.28 |
[Day18] WeSplit (1) (0) | 2024.06.03 |
[Day17] searchable (0) | 2024.05.21 |
[Day16] Function: 함수의 중첩과 클로저 (1) | 2024.05.16 |
댓글 영역