为你介绍 WeatherKit

WeatherKit 通过丰富的数据为你的 App 和服务带来有效可信的天气信息,帮助人们获取最新预报,未雨绸缪地做好安全措施。你可以通过适用于特定平台的 Swift API,在用于 iOS 16、iPadOS 16、macOS 13、Apple tvOS 16watchOS 9 上的 App 中轻松使用 WeatherKit;也可以通过 REST API 在任何其他平台上使用。

由 Apple“天气”提供支持

WeatherKit 由全新的 Apple“天气”服务提供支持;该服务是一项先进的全球天气预报服务,可提供你所需的所有数据,让你的 App 能够发布及时、超本地化的天气信息。这样一来,你的 App 不仅能提供当前天气状况,还能提供 10 日内的每小时气温、降水概率、风力、紫外线指数等预报。在指定地区提供下一小时的每分钟降水概率预报和恶劣天气预警。

简单易用

WeatherKit 包含一个利用现代 Swift 语法的 Swift API。借助 Swift 并发,只需几行代码即可轻松请求天气数据。而且,WeatherKit 可自定,因此你可以只请求所需的数据。此外,WeatherKit 构建在经过时间考验的 Foundation 和 CoreLocation API 之上,可以方便地设置测量值格式、转换单位和获取位置信息。

隐私为先

为了遵守 Apple 对隐私的承诺,WeatherKit 设计为在不会泄露用户数据的情况下提供超本地化预报。位置信息仅用于提供天气预报,不会与任何个人身份信息相关联,而且绝不会在多个请求之间进行跟踪。

立即开始使用 WeatherKit

下载 Xcode 14,然后查看要求、文稿和资源。你还可以了解如何从 Dark Sky 天气服务过渡。

开始使用