WeatherKitの利用開始
WeatherKitを使用して幅広いデータに基づく有益な気象情報をアプリやサービスで提供することにより、ユーザーが最新情報を確認し、身を守り、備えるのをサポートすることができます。WeatherKitは、Swift APIを使ってAppleプラットフォーム向けアプリに簡単に導入できます。その他のプラットフォームでも、REST APIを使って利用できます。
WeatherKitを使用して幅広いデータに基づく有益な気象情報をアプリやサービスで提供することにより、ユーザーが最新情報を確認し、身を守り、備えるのをサポートすることができます。WeatherKitは、Swift APIを使ってAppleプラットフォーム向けアプリに簡単に導入できます。その他のプラットフォームでも、REST APIを使って利用できます。
WeatherKitは、最先端でグローバルな気象予報サービスであるApple Weatherサービスを活用しており、タイムリーかつ地域に密着した気象情報によってアプリを強化するために必要なあらゆるデータを提供します。これにより、現在の気象状況のほか、10日間の気温、降水量、風、UV指数などの時間別の予報をアプリで提供できます。一部の地域では、今後1時間の分刻みでの降水量や、重大な気象警報も提供できます。
WeatherKitには、最新のSwiftシンタックスを活用したSwift APIが含まれています。さらに、Swiftの並行処理により、わずか数行のコードで簡単に気象データをリクエストできます。WeatherKitはカスタマイズもできるため、必要なデータだけをリクエストすることが可能です。また、WeatherKitは定評のあるFoundation APIおよびCoreLocation APIの上に構築されているため、測定値の形式化、単位の変換、位置情報の取得が簡単です。
プライバシーに対するAppleの取り組みとも足並みを揃え、WeatherKitはユーザーのデータを侵害することなく、地域に特化した予報を提供できる設計になっています。位置情報は気象予報を提供するためのみに使用され、個人識別情報との関連付けや、リクエストの追跡は一切行われません。
iOS 18、iPadOS 18、macOS 15、watchOS 11、tvOS 18、visionOS 2で利用できます。
WeatherKitへのアクセス権はApple Developer Programに含まれています。このプログラムでは、アプリの開発と配信に必要なすべてのツール、リソース、サポートが提供されており、ベータ版ソフトウェア、アプリサービス、テストツール、App Analyticsなども用意されています。
WeatherKitの利用には、iOS 16、iPadOS 16、macOS 13、tvOS 16、visionOS 1.0、またはwatchOS 9以降が必要です。Webサイトやその他のプラットフォームについては、REST APIを使用できます。
WeatherKitでは、1つのApple Developer Programメンバーシップにつき、APIを毎月最大500,000回呼び出すことができます。さらにAPI呼び出しが必要な場合は、Apple Developer ProgramメンバーシップのAccount Holder(アカウントホルダー)がApple Developerアプリの「アカウント」タブでサブスクリプションに登録することができます。サブスクリプションプランの価格は米ドル、または現地通貨(利用可能な場合)で設定されています。
Account Holderは、サブスクリプションをいつでもアップグレードまたはダウングレードできます。サブスクリプションをアップグレードまたはダウングレードすると、以下のように処理されます。
未使用のAPI呼び出しを翌月に持ち越すことはできないことにご注意ください。
アプリ、Webアプリ、WebサイトでWeatherKitを使用する際は、気象データのアトリビューションに関するAppleのガイドラインと要件に従う必要があります。詳細については、アトリビューションの要件に関する以下のセクションを参照してください。
Appleプラットフォーム向けアプリの場合、Xcode 14以降にWeatherKitフレームワークが含まれます。その他のプラットフォームやWebサイトの場合、WeatherKit REST APIをご利用ください。
Certificates, Identifiers & Profiles(証明書、ID、プロファイル)でサービスIDとキーを設定して、Apple Weatherサービスにアクセスします。WeatherKitを実装すると、API呼び出しの使用状況を表示できます。
アプリ、Webアプリ、WebサイトにAppleの気象データを表示する場合(以下に示す、気象警報や付加価値サービス/付加価値製品以外の場合)は、Apple Weatherの商標(Weather)と、その他のデータソースへの法的リンクを明示する必要があります。
付加価値サービスまたは付加価値製品とは、デベロッパが開発したデータ、製品、サービスのうち、Appleの気象データに由来し、そのデータを変換することによって、ユーザーまたはその他のサードパーティが元のAppleの気象データを特定、アクセス、リバースエンジニアリングできないようにしたり、その他の方法で解明もしくは使用したりできないようにしたものを意味します。付加価値サービスまたは付加価値製品を提供する場合、デベロッパは、データソースがWeatherであることと、Appleが提供するデータを変換して利用しているという注記を明示することに同意するものとします。
質問を投稿したり、ほかのデベロッパやAppleのエンジニアと技術的な情報を交換したりできます。
バグレポートを送信したり、APIやデベロッパツールの改善をリクエストしたりすることができます。
ご質問があれば、Apple Developerサポートまでお問い合わせください。ご不明な点について、Apple Developer Supportが電話またはEメールでお答えします。