watchOS 7을 위해 준비하기.

watchOS 7의 새로운 기능으로 훨씬 더 강력하고 개인적인 Apple Watch용 앱을 개발할 수 있습니다. 다중 컴플리케이션 API, SwiftUI 컴플리케이션, Xcode 미리보기와 같은 새로운 API 및 도구를 통해 빠르고 쉽게 맞춤형 페이스를 제작할 수 있습니다. 또한 페이스 공유를 사용하여 메시지 앱, 웹 등을 통해 컴플리케이션을 공유할 수 있습니다.

컴플리케이션

새로운 ClockKit API로 각 컴플리케이션 제품군에 대해 여러 개의 컴플리케이션을 생성할 수 있습니다. watchOS 및 iOS 앱에 설치 가능한 앱 정보를 한눈에 파악할 수 있도록 전체 시계 페이스를 디자인할 수 있습니다. 또한 SwiftUI는 맞춤형 요소, 렌더링 효과, Swift 보기의 정확한 배치 및 구성을 통해 여러 컴플리케이션을 간단히 개선할 수 있습니다.

ClockKit의 새로운 기능 살펴보기(영문)

SwiftUI

watchOS 7은 watchOS 앱 개발의 모든 측면에 SwiftUI를 적용합니다. 탐색 패턴이 다른 플랫폼에 맞춰 변경되면서 시계별로 탭 보기 및 목록 보기 표시 방식을 제공합니다. 이제 SwiftUI를 통해 탐색 막대를 완전 맞춤화하여 런타임에 맞춤형 요소, 색조 지정 및 동적 변경을 사용할 수 있습니다. 이제 많은 컴플리케이션에서 SwiftUI 보기가 지원되므로 개발자가 맞춤형 요소를 한 번만 작성하여 이를 watchOS앱과 컴플리케이션에서 재사용하고 SwiftUI 그라디언트, 스택 등의 효과를 활용할 수 있습니다.

SwiftUI의 새로운 기능 살펴보기(영문)

Xcode 12 + SwiftUI

Xcode 12가 SwiftUI와 페어링되어 더 빠르고 간편하게 watchOS 앱을 개발할 수 있습니다. 이제 스토리보드 없이 watchOS 앱을 생성할 수 있으므로 온전히 SwiftUI 기반 앱을 만들 수 있습니다. 변경 시 캔버스를 활용하여 여러 시계 페이스에서 컴플리케이션을 미리 볼 수 있습니다. 그러면 SwiftUI 보기에서 색조가 어떻게 표시되는지 간단히 확인할 수 있으므로 고객에게 최고의 경험을 제공하는 데 도움이 됩니다.

watchOS의 SwiftUI에서 지원

도구 및 리소스.

Xcode 12 베타 및 아래 리소스를 사용하여 watchOS 7용 앱을 빌드하십시오.

Xcode 12 베타 다운로드(영문)