WeatherKit 시작하기

WeatherKit은 사용자가 최신 정보를 확인하고 안전을 위해 미리 대비할 수 있도록 광범위한 데이터를 활용하여 중요한 날씨 정보를 앱 및 서비스에 표시합니다. Apple 플랫폼에서는 Swift API, 기타 플랫폼에서는 REST API를 사용하여 앱에 WeatherKit을 손쉽게 활용할 수 있습니다.

Apple 날씨 기반 구동

WeatherKit은 Apple 날씨를 기반으로 구동됩니다. Apple 날씨는 최첨단 글로벌 기상 예보 서비스로, 앱에서 사용자 생활권의 날씨 정보를 시기적절하게 제공하기 위해 필요한 모든 데이터를 제공합니다. 이를 통해 앱에서 현재 기상 상황을 표시하고 기온, 강수량, 바람, UV 지수 등에 대한 10일간의 시간별 예보를 제공할 수 있습니다. 일부 지역에서는 향후 1시간 동안의 분 단위 강수량과 악천후 경보도 사용할 수 있습니다.

간편한 사용

WeatherKit에는 Swift의 현대적인 구문을 활용하는 Swift API가 포함되어 있습니다. 또한 Swift 동시성 덕분에 코드 몇 줄로 날씨 데이터를 손쉽게 요청할 수 있습니다. WeatherKit은 맞춤화가 가능하며 원하는 데이터만 요청할 수 있습니다. 또한 오랜 사용으로 유효성이 증명된 Foundation 및 CoreLocation API에 빌드되었기 때문에 간단하게 측량 형식을 맞추고, 단위를 변환하고 지역 정보를 얻을 수 있습니다.

개인정보 보호 우선

개인정보 보호를 위한 Apple의 노력의 일환으로 WeatherKit은 사용자 정보를 침해하지 않고 사용자 생활권의 일기 예보를 제공하도록 설계되었습니다. 위치 정보는 일기 예보 제공 목적으로만 사용됩니다. 또한 그 어떤 개인 식별 정보와도 연결되어 있지 않으며 요청 간에 추적되지 않습니다.

새로운 사항

  • 총 강설량, 총 진눈깨비, 최대 및 최소 시정, 주간 및 야간 예보를 포함한 세부 정보를 일기 예보에 추가할 수 있습니다.
  • 현재 일기 예보에 구름 층별 구름량 백분율을 추가할 수 있습니다.
  • 과거 평균치와 비교하여 현재 날씨에 대한 추가 맥락을 제공할 수 있습니다.
  • 기온과 강수량의 주요 변화에 대한 정보를 제공하여 사용자가 내일의 날씨에 더 잘 대비할 수 있도록 도와줍니다.
  • 연간 월별 및 일별 평균 기록을 통해 사용자에게 과거 기온 및 강수 통계 정보를 제공할 수 있습니다.

iOS 18, iPadOS 18, macOS 15, watchOS 11, tvOS 18, visionOS 2에서 사용할 수 있습니다.

요건

Apple Developer Program 멤버십

WeatherKit 사용 권한은 Apple Developer Program에 포함되어 있습니다. 아울러 Apple Developer Program은 베타 소프트웨어, 앱 서비스, 테스팅 도구, 앱 분석 등에 대한 사용 권한을 포함하여 앱을 개발하고 배포하는 데 필요한 모든 도구, 리소스 및 지원을 멤버에게 제공합니다.

소프트웨어

WeatherKit은 iOS 16, iPadOS 16, macOS 13, tvOS 16, visionOS 1.0, watchOS 9 이후 버전이 필요합니다. 웹사이트 및 기타 플랫폼에는 REST API를 사용할 수 있습니다.

출시 정보 및 가격

WeatherKit은 Apple Developer Program 멤버십별로 매달 50만 API 호출 건수를 제공합니다. 추가로 API 호출 건수가 필요한 경우 Apple Developer Program 멤버십의 계정 소유자가 Apple Developer 앱의 계정 탭에서 호출 건수를 구독할 수 있습니다. 구독 요금제는 미화 달러 또는 현지 통화로 지불이 가능할 경우 이에 상응하는 금액이 표시됩니다.

  • 월 50만 호출 건수: 멤버십에 포함
  • 월 100만 호출 건수: 미화 49.99달러
  • 월 200만 호출 건수: 미화 99.99달러
  • 월 500만 호출 건수: 미화 249.99달러
  • 월 1,000만 호출 건수: 미화 499.99달러
  • 월 2,000만 호출 건수: 미화 999.99달러
  • 월 5,000만 호출 건수: 미화 2,499.99달러
  • 월 1억 호출 건수: 미화 4,999.99달러
  • 월 1억 5,000만 호출 건수: 미화 7,499.99달러
  • 월 2억 호출 건수: 미화 9,999.99달러

계정 소유자는 언제든지 구독을 업그레이드 또는 다운그레이드할 수 있습니다. 계정 소유자의 선택에 따라 다음과 같이 변경됩니다.

  • 구독을 업그레이드하는 경우 새로운 청구 기간이 시작되며 새로운 요금제를 즉시 사용할 수 있습니다. 할당량은 0으로 재설정되고 API 호출 건수는 새로운 구독 요금제에 따라 대체됩니다.
  • 구독을 다운그레이드하는 경우 현재 청구 기간 동안 현재 요금제를 계속해서 사용할 수 있습니다.

사용하지 않은 API 호출 건수는 익월로 이월되지 않습니다.

어트리뷰션 요구 사항

앱, 웹 앱 또는 웹사이트에 WeatherKit을 사용할 경우 Apple로부터 기상 데이터를 어트리뷰션하려면 지침 및 요구 사항을 준수해야 합니다. 자세한 내용은 아래의 어트리뷰션 요구 사항 섹션을 확인하시기 바랍니다.

도구 및 문서

Xcode 및 API

Apple 플랫폼용 앱의 경우 WeatherKit 프레임워크는 Xcode 14 이후 버전에 포함되어 있습니다. 기타 플랫폼 및 웹사이트의 경우 WeatherKit REST API를 사용하시기 바랍니다.

인증서, 식별자 및 프로파일

인증서, 식별자 및 프로파일을 사용하여 Apple 날씨 서비스 접근을 위한 서비스 ID 및 키를 구성할 수 있습니다. WeatherKit을 구현하고 나면 API 호출 사용량을 확인할 수 있습니다.

비디오 및 문서

Apple 날씨와 타사 어트리뷰션

앱, 웹 앱 또는 웹사이트에 Apple의 날씨 데이터를 표시하는 경우(아래 설명된 바와 같이, 기상 경보, 부가가치 서비스 또는 제품 제외) Apple 날씨 상표(Weather)를 분명하게 표시해야 하며 기타 데이터 소스로 연결되는 법적 링크도 표시해야 합니다.

기상 경보

  • 모든 기상 경보를 표시할 때는 Apple에서 개발자에게 제공한 Apple 기상 경보 세부 사항 페이지로 연결되는 링크를 포함하고 있어야 합니다.
  • 모든 기상 경보 제목 또는 설명에는 해당 경보를 발표한 기상청 출처의 정확한 이름을 포함하고 있어야 합니다. 적용할 수 있는 기상청에 대한 정보와 이러한 기상 경보의 사용 및 배포 관련 자세한 사용 조건은 해당 Apple 날씨 경보 상세 페이지를 방문하시기 바랍니다.
  • 악천후 경보 텍스트는 어떠한 방식으로도 수정하거나, 변경하거나, 고치거나 모호하게 만들어서는 안 됩니다.

부가가치 서비스 또는 제품

부가가치 서비스 또는 제품이란 Apple의 날씨 데이터에서 파생되었으며 사용자나 다른 제3자가 Apple의 원래 날씨 데이터를 검색, 접근, 리버스 엔지니어링 또는 기타 방법으로 확인하거나 사용할 수 없도록 변환한 데이터, 제품 및/또는 서비스를 의미합니다. 부가가치 서비스 또는 제품을 표시하면 데이터의 출처가 Weather’에 귀속되어 있음에 동의하는 것이며, Apple에서 제공한 데이터가 수정되었다는 공지도 함께 표시해야 합니다.

도움말 및 Apple에 문의하기

Apple 개발자 포럼

질문을 포스팅하거나 동료 개발자 및 Apple 엔지니어와 기술 정보를 공유해 보세요.

포럼 보기

피드백 지원

버그 리포트를 제출하고 API 및 개발자 도구에 대한 개선 사항을 요청해 보세요.

피드백 지원으로 가기

Apple Developer Support

궁금한 사항은 Apple Developer Support에 문의해 주세요. 전화 또는 이메일을 통해 지원을 받을 수 있습니다.

문의하기