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에 λ¬Έμ˜ν•΄ μ£Όμ„Έμš”. μ „ν™” λ˜λŠ” 이메일을 톡해 지원을 받을 수 μžˆμŠ΅λ‹ˆλ‹€.

λ¬Έμ˜ν•˜κΈ°