∟WidgetKit/⊢ Overview

Framework - WidgetKit

최 수빈 2024. 10. 28. 01:03

 WidgetKit을 사용하면 앱의 콘텐츠를 앱 외부에서도 활용할 수 있고, 한 눈에 파악가능한 최신 정보 경험을 통해서 앱의 활용 범위를 넓힐 수 있다.

 

애플 생태계 시스템
├── WidgetKit
│     ├── Widgets (위젯)
│     └── Smart Stacks (스마트 스택)
├── ActivityKit
│     └── Live Activities (라이브 액티비티)
├── WatchKit
│     └── Watch Complications (컴플리케이션)
├── App Intents
│     └── Smart Rotate, Control Actions
└── APNs (Apple Push Notification Service)
      └── 실시간 정보 업데이트 (ActivityKit과 연동)

 

 WidgetKit을 포함한 다양한 프레임워크들이 애플 생태계에서 사용자에게 앱 외부 경험을 제공하기 위해 함께 작동

 

 

NOTE

VisionOS는 호환되는 iPad, iPhone앱의 WidgetKit확장은 로드하지 않는다. 


 

이 중에서도 나는 widget 개발이 필요한데, 여차저차 만들어봤더니 여러 로직들 중에서 한 부분이 마음에 안들어서 일단 apple developer documentation의 WidgetKit부터 파보려한다. swiftUI니 UIkit니 한번도 다뤄본 적이 없어서 그것도 봐야겠지만, 일단 필요한 부분부터 본다. 

 

 

https://developer.apple.com/documentation/WidgetKit