Breezy Weather 是一款面向 Android 的开源天气客户端,中文社区常叫它「微风天气」。它把逐日与逐小时预报、空气质量、花粉、日月信息和天气预警放进同一个界面,同时允许你自己挑数据源。它真正有意思的地方不在界面,而在「数据从哪来」这件事被交回到用户手里:同一个城市可以换几个源对照,也可以只用公开接口、不额外交出定位。
它是什么:LGPL 协议下的安卓天气客户端
项目托管在 GitHub 主仓库,页面显示约 1.19 万 star、428 个 fork、6300 多次提交(访问日期 2026-11-01)。代码用 Kotlin 与 Jetpack Compose 编写,界面基于 Material 3 Expressive,许可证为 LGPL-3.0。
官方功能清单包括:
- 16 天逐日与逐小时预报,含体感温度、风、紫外线、湿度、气压、能见度;
- 未来一小时的降水临近预报,以及恶劣天气与降水预警;
- 空气质量、花粉与霉菌、日出日落与月相信息;
- 24 小时细节图表、可自定义的图标包、自动深色模式;
- 多种桌面小组件与天气动态壁纸。
v6.2.0 加了一个实用开关:在「设置 → 主界面」里可以关掉天气状况背景,只保留数据区块,浅色或深色背景由自己定。
五十多个数据源意味着什么
官方把「超过 50 个天气数据源」写进了项目简介,完整清单与对比表放在仓库的 docs/SOURCES.md。这些源大致分两类:一类来自气象机构或公共项目,例如 NWS、Met Office(英国)、ECCC(加拿大)、MET Norway、DWD;另一类是商业接口,例如 AccuWeather、OpenWeather。
对国内用户来说,值得留意的是「中国混合源」这一项。它被 F-Droid 列为非自由来源,所以只有 standard 版本能选到,只含自由网络源的 freenet 版本不包含国内源。
换源方式很直接:在位置列表上从右往左滑,或点右上角的铅笔图标,就能给某个城市单独指定来源。不同来源在临近预报、预警、花粉上的覆盖并不一致,官方对比表比第三方评测更值得看。
装哪个版本:standard 与 freenet 的差别
同一个应用分成两个 flavor,签名相同,可以互相替换,但不能同时安装。选错版本,常见后果是「看不到想要的数据源」。
| 对比项 | standard | freenet |
|---|---|---|
| 数据源范围 | 全部来源,含商业接口与国内源 | 仅自由、可自托管的来源 |
| 常见获取渠道 | GitHub Releases、IzzyOnDroid、官方 F-Droid 仓库 | F-Droid 默认仓库 |
| 更新节奏 | GitHub 即时;IzzyOnDroid 每天 18:00 UTC 同步 | 依赖 F-Droid 人工收录 |
| 第三方审核 | IzzyOnDroid 有 | F-Droid 有 |

日常使用按官方建议下载 GitHub Releases 里的 breezy-weather-vX.Y.Z_standard.apk 即可。当前版本 6.2.2 发布于 2026 年 8 月 23 日,安装包在 IzzyOnDroid 上约 20.7 MB,系统要求为 Android 6.0 及以上,目标版本 Android 16。6.0.12 是最后一个支持 Android 5.0/5.1 的版本,老机器只能停在那一版。
应用没有上架 Google Play,官方在 INSTALL.md 里给出的理由包括上架成本与合规问题。想跟着更新走,可以用 Obtainium 盯住 GitHub Releases,具体做法见站内的 Obtainium 使用指南。愿意让第三方先审一遍包的,可以用 IzzyOnDroid 或 F-Droid 默认仓库。
上手配置:位置、来源、组件与后台刷新
- 添加位置:手动搜索城市,或授权当前位置。当前定位默认不添加,按需开启。
- 选来源:添加位置时就能指定,之后在位置列表右滑或点铅笔修改。
- 调主界面:设置里可排序、隐藏区块,也能关掉天气背景。
- 统一格式:支持摄氏度与华氏度、不同数字分隔习惯、替代日历。
- 加小组件:长按桌面进入组件面板,可选多种尺寸;通知栏还能放一个通知组件。
小组件是它花力气较多的部分,但目前没有维护者接手组件重构,官方把这项列在「缺少贡献者」清单里。现有组件够用,短期内不必期待大改版。
后台刷新有硬性下限。官方明确不会提供短于 30 分钟一次的刷新频率,也不打算做「每次打开就刷新」「每次点亮屏幕就刷新」这类触发方式。对逐日预报这个节奏够用,对分钟级降水则要接受延迟。
数据共享是可选项。在「设置 → 小组件与动态壁纸 → 数据共享」开启后,应用能把天气数据推给 Gadgetbridge 一类工具。v6.1.0 起还加入了 ContentProvider,让其他应用在授权后读取完整天气数据,官方标注为实验阶段。这两个口子都会把与位置相关的天气数据交给第三方应用,开启前要想清楚交给谁。
预警能力取决于来源。选到不提供预警接口的源,通知里就不会出现暴雨、台风这类提醒,这不是应用自身的问题,换源即可验证。
边界、权限与隐私注意
先说做不到的事。应用没有雷达图,官方在 issue 中说明仍在评估 LibreWRX 与 Open-Meteo 雷达的可行性。两个 flavor 不能并行安装。所谓的圆形天空界面也不会做,只能用固定的浅色或深色背景替代。
隐私方面,官方声明不收集个人数据、无埋点、无自动崩溃上报,说明写在仓库的 PRIVACY.md 里。当前定位是可选功能,也可以用 IP 定位服务代替 GPS,只把精度较低的坐标发给数据源。IzzyOnDroid 的扫描结果显示包内没有广告与分析库。
权限清单比一般天气应用长,包括后台定位、开机自启、忽略电池优化、前台服务、通知、存储读取等。多数权限只在你启用对应功能时才需要,建议按需授予,而不是安装时全给。在意数据落点的用户,通常也会关注同类的本地处理工具,比如站内写过的 Image Toolbox 本地修图。
数据准不准最终还是看源。v6.2.1 的更新日志里有一条针对中文环境的修复:把国内数据源换成更少返回无效数据的服务器。若在中文界面下遇到刷新失败,先升到 6.2.2 再排查。另外,中文下载站里常见的「雷达图」「准确率 95%」一类描述,在官方功能清单里找不到对应项。
常见问题
换源后数据和别的应用对不上怎么办?
不同来源的观测时次、更新频率、插值方式都不同,同一时刻差一两度很正常。想看趋势就固定一个源,想看差异就并排放两个位置。
装完为什么没有国内数据源?
大概率装成了 freenet 版本。换成 standard 版本即可,两者签名相同,覆盖安装不会与旧数据冲突。
旧手机能装吗?
6.2.2 要求 Android 6.0 及以上。Android 5.0/5.1 的机器只能停留在 6.0.12。
如果你只想知道今天穿什么,系统自带天气已经够用。但在意数据来自哪家机构、想给桌面配一个能看清逐小时曲线的组件、又不希望一个天气应用顺手收集行为数据的话,它值得花二十分钟配置一次。上手顺序建议是:先装 standard 版,添加一个手动位置,把来源固定下来,再折腾组件与外观。需要提醒的是,源本身由第三方机构提供,免费接口的稳定性与长期可用性并不由应用作者控制,换源频繁失败时先查官方 issue 再决定是否留用。
© 版权声明
文章版权归作者所有,转载需注明出处。未声明原创的皆为网络收集,如有侵权请邮箱lishiwenhuagx@sina.com联系下架处理。




