迁移 / ALTERNATIVE

几何天气停更了,
然后呢。

如果你还在用几何天气(Geometric Weather),或者刚从别人的推荐里知道它已经停了——这篇说明两件事:Breezy Weather 和它是什么关系,以及原来那套东西哪些能带走、哪些要重来。

Breezy Weather 浅色主界面:当前天气、逐小时预报与数据块

先给定论:几何天气已停止维护,Breezy Weather 是它的直接分叉(fork),不是另一个团队另起炉灶做的仿制品。下面的事实核对自上游仓库 README。

关系 / LINEAGE

不是「精神续作」,
是同一个代码库。

这个区别很实际:分叉意味着数据结构、图标包格式、甚至部分配置逻辑都还认得。中文网络上「重写了整个项目」的说法并不准确。

它是分叉,不是重写A FORK

Breezy Weather 从 Geometric Weather 的代码库分叉而来,沿用同一套 LGPL-3.0 许可。分叉之后做的事是「现代化」:界面迁到 Jetpack Compose 与 Material 3 Expressive、补天气源、修 bug、更新依赖。底座是继承的,不是从零搭的。

为什么必须换UPSTREAM STOPPED

上游停止更新之后,问题不在于「少几个新功能」,而在于天气源会陆续失效。天气 API 的地址、字段、鉴权方式都会变,没人跟进的客户端会一个接一个地报错。继续用旧版,最终会遇到「所有源都拉不到数据」。这不是危言耸听,是这类应用停更后的常态。

现在谁在维护COMMUNITY

由社区开发者持续维护,发版走 GitHub Actions、构建产物与源码一致。它没有变成商业产品:不上架 Google Play、没有广告、没有付费源、没有追踪 SDK,这几条都写在仓库的「不会实现」清单里。

迁移 / WHAT CARRIES OVER

哪些能带走,
哪些要重来。

两者包名不同(org.breezyweather 与几何天气各自的包名),系统会把它们当成两个独立应用——所以不存在「直接升级」这条路。

能带走:图标包

Geometric Weather 格式的天气图标包可以直接装。这是分叉保留的兼容性之一,也是老用户最舍不得换掉的东西。

  • · 同样兼容 Chronus Weather 格式
  • · 在「外观 → 图标包」里选

要重来:位置与设置

关注的城市、卡片顺序、单位、通知规则都要重新配一遍。没有导入功能,也没有配置文件可以拷。

不必搬:旧版可以留着

两个应用包名不同,可以并存。先装新的对比几天,确认顺手了再卸旧的——不用赌。

  • · 桌面小组件同名,加之前看清是哪个
  • · 通知可能重复,先关掉旧版的通知

对比 / SIDE BY SIDE

同一套底子,
差在这几处。

只列有实际差别的项。像素级的外观差异不列——那本来就是换应用的主要理由。

对比项 几何天气 Breezy Weather
维护状态 已停止更新 持续发版,当前 v6.2.2
界面设计语言 旧版设计(Material 2 时期) Material 3 Expressive
天气源数量 较少 50+,含 30+ 国家气象机构
逐小时与日预报跨度 取决于当时的源 日 16 天 / 时 16 天上限,由源决定
深色模式 手动或跟随系统 可跟随查看地的日出日落
向其他应用共享数据 无 有,6.1 起开放 ContentProvider
旧图标包 原生格式 兼容同一格式

先说清楚 / TRADE-OFFS

换过去之后,可能不习惯的三件事。

一是界面要重新熟悉。Material 3 的数据块布局和几何天气不一样,头两天找按钮会慢一点,一周后基本就回不去了。

二是国内源的逐小时预报只有一天。这是「中国」源本身的限制,不是应用砍了功能——想看更长的逐小时,把主源换成 Open-Meteo,代价是丢掉预警和区县级定位。

没有雷达回波图

目前不支持,也没有排期。需要看雷达的话,得另外装一个应用配合着用。

不在任何应用商店

要自己下载 APK 安装。装一次之后用 Obtainium 跟版本,日常就不必再管。

没有官方中文客服

支持靠社区:GitHub Discussions、Matrix 频道。中文提问也可以,但回复不一定及时。

确认要换?先看装完之后怎么配。

首次配置指南