跳到主要内容
天空刚好

天空刚好

数据来源

天空刚好把公开预报、系统位置与本地计算组合成一个简短判断。这里说明每项数据从哪里来,也说明它们做不到什么。

更新:2026 年 9 月 7 日 预报是估计,不是保证

中文

数据如何流动

设备位置 → Open-Meteo

你允许的精确位置或手动地点的经纬度,会随天气、空气质量和季节请求通过 HTTPS 发送给 Open-Meteo。

全球极光网格 → 设备

App 从 NOAA 下载全球 OVATION 数据,再在设备上查找你附近的格点;NOAA 请求本身不携带精确位置。

本地计算

太阳高度与方位、月相、天空事件评分与展示选择在设备上计算,不会为此另外上传数据。

本地缓存 → Widget

主 App 通过 iOS App Group 把下一个天空时刻的最少展示数据与 Widget 共享。

具体隐私处理见隐私政策。

核心数据与计算

天气 · 通常缓存 60 分钟

Open-Meteo Forecast API

提供日出日落、云量与云层、能见度、湿度、风、降水、温度与其他天气字段。天气数据标注为 CC BY 4.0。

空气质量 · 通常缓存 120 分钟

Open-Meteo Air Quality / CAMS

提供气溶胶光学厚度、尘埃、PM2.5、PM10、AQI 与臭氧,用于暮光外观与户外空气条件。CAMS 大气成分预报经 Open-Meteo 提供,标注为 CC BY 4.0。

极光 · 通常缓存 15 分钟

NOAA SWPC OVATION

提供未来约 30–90 分钟的全球极光强度网格。NOAA 数据作为美国政府公开数据署名,不代表 NOAA 对 天空刚好 的背书。

流星雨 · 2026 年静态日历

International Meteor Organization

主要流星雨活动窗口、峰值日期与辐射点参考来自 IMO 2026 年日历中的事实数据。App 不再发布 IMO PDF 版式或原文。

位置与城市名 · 用户授权

Apple Core Location / CLGeocoder

获取设备位置,并将坐标转换为城市名与时区。你可以拒绝权限并改用手动地点。

天文与分类 · 设备本地

天空刚好 本地模型

结合上述输入计算太阳几何、月相、晨暮光、彩虹、能见度、户外窗口与季节现象。输出是启发式 score 或适合度,不是经校准的成功概率。

更新与缓存

数据常规缓存说明
天气60 分钟手动刷新有冷却,避免重复请求。
空气质量120 分钟用于暮光外观与户外空气条件。
NOAA 极光网格15 分钟来源本身有更新 cadence,网络或后台状态可能造成延迟。
季节上下文24 小时仅在当前地点命中有来源支持的物候 coverage 时请求。
Widget / Live Activity由 iOS 调度更新时间不是固定定时器,可受系统策略影响。

季节与物候参考

樱花、银杏与红叶只在有维护来源和明确地理覆盖的地点显示。以下页面用于建立静态存在性与本地时间基线;App 运行时不抓取这些网页,也不声称与任何机构有合作或背书关系。

  • Japan Meteorological Agency — Sakura full bloom normals
  • Japan Meteorological Agency — Tokyo phenology
  • Kyoto Local Meteorological Office
  • Osaka Regional Headquarters, JMA
  • 上海市绿化和市容管理局
  • 中国天气 / 中国气象局公共服务
  • 上海市人民政府 / 宝山区
  • 南京中山陵园管理局
  • U.S. National Park Service — Bloom Watch
  • 中国气象局 — 北京银杏
  • I LOVE NY — Fall foliage report
  • City of Vancouver Open Data — Public trees
  • Massachusetts DCR — Fall foliage

局限与署名

请不要将 天空刚好 用于安全关键决策

局地云层、地形、视线、光污染、微尺度降水与现场能见度都可能与网格预报不同。App 不是航空、航海、紧急天气、户外安全或专业天文工具。

  • Open-Meteo 天气数据以 CC BY 4.0 署名;API 访问权与底层数据许可是两件事,访问仍须符合提供者当期服务条款。
  • CAMS 数据经 Open-Meteo 提供,页面与 App 按来源保留署名。
  • NOAA 公开数据的使用不代表 NOAA 、NWS 或美国政府对产品背书。
  • 来源可能中断、延迟或改变格式;App 会在数据过时或不完整时降级显示,但无法保证持续可用。

官网摄影

感谢摄影师们记录下这些天空。官网照片来自 Unsplash,按 Unsplash License 使用;照片用于展现天空之美,不代表你所在位置的实时预报。

  • 晚霞:NAT
  • 晨光:Sergio Zhukov
  • 雨后:Freich Roquero
  • 极光:Ben Wicks
  • 流星:Farid Askerov

English

How data moves

Device location → Open-Meteo

Precise coordinates from permission or a manual place are sent to Open-Meteo over HTTPS with weather, air-quality, and seasonal requests.

Global aurora grid → device

The app downloads NOAA's global OVATION data and finds a nearby grid point on your device. The NOAA request does not include precise location.

Local calculations

Solar position, moon phase, event scores, and display choices are calculated on the device without an additional upload.

Local cache → Widget

The main app shares the minimum display data for the next sky moment with its Widget through an iOS App Group.

See the Privacy Policy for data-handling details.

Core sources and calculations

Weather · typically cached for 60 minutes

Open-Meteo Forecast API

Sunrise and sunset, total and layered cloud cover, visibility, humidity, wind, precipitation, temperature, and other weather fields. Weather data is credited under CC BY 4.0.

Air quality · typically cached for 120 minutes

Open-Meteo Air Quality / CAMS

Aerosol optical depth, dust, PM2.5, PM10, AQI, and ozone for twilight appearance and outdoor air conditions. CAMS composition forecasts are delivered through Open-Meteo and credited under CC BY 4.0.

Aurora · typically cached for 15 minutes

NOAA SWPC OVATION

A global aurora intensity grid covering roughly the next 30–90 minutes. NOAA data is credited as U.S. government public data; use does not imply NOAA endorsement of SkyNote.

Meteor showers · static 2026 calendar

International Meteor Organization

Major shower activity windows, peak dates, and radiant references use factual entries from the IMO 2026 calendar. The app does not republish the PDF layout or text.

Location and place name · user-authorized

Apple Core Location / CLGeocoder

Provides device location and resolves coordinates to a city name and time zone. You can deny access and choose a manual place instead.

Astronomy and classification · on device

SkyNote local models

Combine the inputs above for solar geometry, moon phase, twilight, rainbow, visibility, outdoor windows, and seasonal phenomena. Outputs are heuristic scores or suitability ratings, not calibrated success probabilities.

Refresh and caching

DataTypical cacheNotes
Weather60 minutesManual refresh has a cooldown to avoid duplicate requests.
Air quality120 minutesUsed for twilight appearance and outdoor air conditions.
NOAA aurora grid15 minutesNetwork and background state can delay the source's normal cadence.
Seasonal context24 hoursRequested only when the selected place matches a maintained phenology coverage area.
Widget / Live ActivityScheduled by iOSUpdates are not a fixed timer and may be affected by system policy.

Seasonal and phenology references

Cherry blossom, ginkgo, and fall foliage appear only where SkyNote maintains a source and a defined geographic coverage. The following pages establish static presence and local timing baselines. The app does not scrape them at runtime or claim partnership or endorsement.

  • Japan Meteorological Agency — Sakura full bloom normals
  • Japan Meteorological Agency — Tokyo phenology
  • Kyoto Local Meteorological Office
  • Osaka Regional Headquarters, JMA
  • Shanghai Greenery and Public Sanitation Bureau
  • China Weather / CMA public service
  • Shanghai Municipal Government / Baoshan District
  • Nanjing Sun Yat-sen Mausoleum Administration
  • U.S. National Park Service — Bloom Watch
  • China Meteorological Administration — Beijing ginkgo
  • I LOVE NY — Fall foliage report
  • City of Vancouver Open Data — Public trees
  • Massachusetts DCR — Fall foliage

Limitations and credits

Do not use SkyNote for safety-critical decisions

Local clouds, terrain, line of sight, light pollution, small-scale precipitation, and observed visibility can differ from gridded forecasts. The app is not an aviation, marine, emergency-weather, outdoor-safety, or professional astronomy tool.

  • Open-Meteo weather data is credited under CC BY 4.0. API access rights and the underlying data license are separate; access must also follow the provider's current service terms.
  • CAMS data is delivered through Open-Meteo, and the page and app retain source attribution.
  • Use of NOAA public data does not imply endorsement by NOAA, NWS, or the U.S. government.
  • Sources may be delayed, interrupted, or change format. The app degrades its display when data is stale or incomplete but cannot guarantee continuous availability.

Website photography

Our thanks to the photographers who captured these skies. Website photos are used under the Unsplash License. They celebrate the sky, rather than show a live forecast for your location.

  • Sunset: NAT
  • Morning light: Sergio Zhukov
  • After rain: Freich Roquero
  • Aurora: Ben Wicks
  • Meteor: Farid Askerov

© 2026 天空刚好

首页 隐私 数据来源