위젯, 컴플리케이션 및 실시간 현황

SwiftUI용 Widget API 및 WidgetKit 프레임워크를 사용하여 손쉽게 위젯을 빌드하고 iOS, iPadOS 및 macOS 어디에서나 사용할 수 있도록 해 보세요. 이제 WidgetKit을 사용하여 iPhone 잠금 화면의 위젯과 watchOS의 컴플리케이션을 생성할 수 있습니다. 또한 iOS 16.1부터 실시간 현황을 만들어 시기적절하게 업데이트를 제공할 수 있습니다.

서로 다른 위젯이 표시된 상태로 나란히 놓인 iPad, iPhone 및 Apple Watch

새로운 사항

위젯은 더욱 다양한 곳에서 강력한 기능을 발휘하고 있습니다. 이제 WidgetKit을 통해 상호작용 기능 및 애니메이션 전환 효과를 지원하면 사용자가 위젯에서 바로 작업을 수행할 수 있습니다. 기존 위젯에 몇 가지 간단한 변경 사항을 적용해 iOS 17용으로 다시 빌드하면 iPhone의 대기 화면, iPad의 잠금 화면, Mac의 데스크탑에서 위젯을 멋지게 선보일 수 있습니다. SwiftUI를 사용하면 상황에 따라 위젯의 색상과 간격이 시스템상에서 조정되어 플랫폼 전반에 걸쳐 더욱 광범위한 사용이 가능해집니다.

이제 iPad에서 WidgetKit 및 ActivityKit으로 빌드된 실시간 현황을 사용할 수 있습니다. 사용자는 앱에서 일어나는 일을 잠금 화면에서 실시간으로 한눈에 확인할 수 있습니다.

최신 비디오 시청하기

iPhone 잠금 화면

iOS 16에서 위젯을 사용하면 사용자는 앱에서 제공된 최신 정보를 iPhone 잠금 화면에서 한눈에 빠르게 확인할 수 있습니다.

더 알아보기

잠금 화면에 피트니스 위젯이 표시된 iPhone

홈 화면

앱에서 제공된 최신 정보를 iPhone 및 iPad의 홈 화면에 표시할 수도 있습니다.

더 알아보기

홈 화면에 위젯이 표시된 iPhone

스마트 스택

스마트 스택은 온디바이스 인텔리전스를 사용해 시간이나 위치, 활동 등의 요소를 바탕으로 적절한 순간에 적절한 위젯을 띄워주는 위젯 모음입니다. 아직 수동으로 추가하지 않은 위젯도 과거 행동 및 새로운 이벤트에 대해 제공한 Intent를 기반으로 스마트 스택에서 제안합니다.

더 알아보기

스마트 스택을 보여주는 애니메이션
여러 가지 컴플리케이션의 시계 페이스가 표시된 Apple Watch.

다채로운 컴플리케이션

watchOS 9에서는 WidgetKit을 사용하여 필요한 정보를 풍부한 색상의 이미지, 텍스트 및 동적 게이지를 통해 시기적절하게 10여 개 이상의 Apple Watch 페이스에서 전달할 수 있습니다.

더 알아보기

실시간 현황

앱에서 일어나는 일을 사용자에게 바로 알려주는 실시간 현황을 시작해 보세요. ActivityKit을 사용하면 WidgetKit 및 SwiftUI를 통해 잠금 화면 및 Dynamic Island에서 한눈에 파악되는 업데이트를 실시간으로 제공할 수 있습니다.

더 알아보기

잠금 화면에 실시간 현황이 표시된 iPhone

도구 및 리소스

Xcode 및 다음 리소스를 사용하여 위젯 및 컴플리케이션을 빌드해 보세요.

Xcode 다운로드하기