☰ 菜单
首页›我们如何给 Mac 应用排名

我们如何给 Mac 应用排名

简单说:应用按最近 30 天 Homebrew
安装量降序排列,安装量相同时按字母顺序。安装量是 Homebrew 的自愿统计,
不代表总用户数。任何厂商都无法付费购买位置。

排名

默认顺序是 Homebrew 统计在过去 30 天记录的 brew install 与
brew install --cask 请求数。相同则按字母顺序。分类页、全部应用列表、
开源列表和合集页都使用这个顺序,除非页面另有说明。

安装量意味着什么

Homebrew 统计是自愿开启的。计数只覆盖通过 Homebrew 完成的安装,
因此会低估那些大多数人直接下载的应用。它是相对热度信号,不是市场规模估计,
也从不被当作质量评分。

趋势

趋势比值 = 最近 30 天的日均安装量 ÷ 365 天窗口中其余 335 天的日均安装量。
大于 1 表示近期采用率高于该应用自身的历史平均值。低于 1 的应用不会标为“增长中”。

版本变体

当两个软件包共用同一个显示名称时(例如稳定版和 @latest 变体),
只保留 30 天安装量最高的那个,另一个不会发布在目录中。

分类

Homebrew 不提供分类体系,因此分类是根据名称和介绍中的加权关键词推断的。
短关键词按整词匹配,人工维护的覆盖列表会修正已知的边界情况。
一个软件包可以出现在多个分类中。

开源状态

Formula 会声明 SPDX 许可证,因此已声明的许可证被视为开源。Cask 没有许可证字段。
只有当官网链接到源代码仓库,或 GitHub 下载仓库与应用名匹配且不是发布镜像时,
才会标记为“是”;后一种较弱的情况显示为“推断”。其他情况页面会写“未声明”。

对比与替代品

/vs/ 页面和 /alternatives/ 页面来自人工维护的同用途
应用集合,不是由关键词相似度生成的。应用页上的“类似应用”是更宽泛的自动同分类列表,
并且明确标注为自动生成。

新鲜度与引用

每次构建都会重新读取缓存的 Homebrew JSON,并把构建日期写入页面、站点地图和
结构化数据;部署流水线会先用 fetch_data.py --force 刷新缓存。
引用页面时请使用其规范 URL。全部应用的机器可读索引见
llms-full.txt。

最后更新于 2026-10-26。