F-Droid – 严格遵循 免费,开源,自由的 Android 应用商店

4 min


F-Droid 是一款专门收录各类自由软件的 Android 应用商店。刚刚度过十岁生日的它,仍然只流行于自由软件爱好者圈子内,这多多少少埋没了其中数以百计的优质应用。事实上,相较于境外的许多应用商店,F-Droid 不仅在国内更易访问,而且更加安全。虽然不能开箱即用,F-Droid 的使用配置并不复杂。

F-Droid – Free and Open Source Android App Repository

F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device.


教程

添加国内源和存储库

官网处下载 F-Droid 并打开后,首先需要调整存储库设置。F-Droid 管理应用的方式类似于各大 Linux 发行版。存储库是一系列应用的列表和安装包的集合,由开发者或者机构维护。同一存储库在世界各地分设服务器供用户就近下载,可以理解为源。

F-Droid 默认使用一个收录应用最多的、和软件同名的库,其访问与下载速度通常相当缓慢。所幸目前已经有了 F-Droid 的国内源,添加后可大幅度改善境内的访问和下载体验。

手机访问清华大学开源软件镜像站,使用 F-Droid 打开第一行的长链接,在弹出界面中点击添加镜像。也可以复制长链接,在应用⚙设置 – 存储库中,点击右上角的加号手动添加。

添加完成后,还需要选择存储库中的第二个 F-Droid 库,只保留刚才添加的用户镜像,其他镜像悉数关闭,保证软件只从国内镜像站获取更新。

这一步完成后,境内用户即可通过商店方便地下载和更新应用。初次使用,许多用户都会疑惑为何在其中搜索不到 Firefox 等「自由软件」。这是由于 F-Droid 官方库对收录软件的要求非常严格,Firefox含有一些专有代码的应用并不被认定为自由开源。

此外,也有一些诸如 Bitwarden 的开源软件尚未被官方收录。这些问题可以通过添加第三方存储库解决。

官方论坛中的此贴列出了大部分已知的第三方库。添加存储库的方式和前述添加国内源的方式基本一致,推荐添加 IzzyOnDroidRakshazi F-Droid。这些第三方库并无国内源,所以下载速度不及官方库。

选择更美观的客户端

F-Droid 官方客户端设计并不美观,各类功能也只能说差强人意,但是得益于自由软件的开放特性,F-Droid 拥有众多的第三方客户端,并且都能通过 F-Droid 官方客户端下载。

相较于官方,这些第三方客户端往往更加漂亮,有的还提供了一些有用的功能。如果你并不在乎是否有中文界面,那么我更加推荐两个下面客户端。

Foxy Droid,官方客户端主页是大图标式排列应用,而图标大大小小,应用介绍挤在不多的空隙中,很难称得上优雅。而 Foxy Droid 将排列模式改成了列表,删除了诸如离线传输等不常用功能,整个设计显得更加简约合理。它还给每一个应用单独设置了是否更新的选项,用户可以选择永久忽略某一应用的更新。缺点是没有中文界面,不可以用中文搜索。

Aurora Droid:Aurora Store 的姐妹应用。界面类似于 Google Play,Material Design,颜值力压众多竞品。功能也较为完善,提供了收藏,黑名单。客户端还默认列出了许多第三方库,不需要去官网一个个添加,只需要在库设置中启用即可。由于是 Aurora 系列应用,可以通过安装 Aurora Services 的方式实现静默安装。同样没有中文界面。

应用的搜索和下载

前面提到,F-Droid 官方库只收录自由软件。在收录的自由软件中,官方特别标示了一些带有垃圾特性〔anti-feature〕的应用,默认无法被搜索到。需要在⚙设置 – 应用兼容性 – 包括带有 anti-feature 的应用中调整。

所谓垃圾特性,并不意味着被标志的应用必然有害,而是指对用户会造成潜在危害的功能,例如应用中含有推广,非完全自由,有需要用户刻意关闭的数据上传服务等。

Telegram 为例,尽管客户端是自由软件,但由于上游服务器并不开源以及含有推广服务,被认定为带有垃圾特性。普通用户并不需要在意这些问题。

尽管官方客户端有中文界面,但应用的搜索对中文支持并不好。这大概是因为 F-Droid 收录的鲜有中文软件,软件的介绍大多也是英文。如果中文无法搜索到内容,建议改用英语。

此外,软件搜索范围是应用包名和介绍,并且没有主流应用商店那样的模糊搜索功能,如果某软件的功能介绍比较隐晦,你可能很难从搜索中发现它。Firefox 的自由软件版本 Fennec 就是这样。

克服这些小毛病后,F-Droid 的种种好处逐渐显露出来。软件商店中的应用包绝大部分直接从源码编译而来,商店在应用介绍中注明了该软件采用的许可证和源码的获取方法,用户在安全和隐私方面无需担心。

一些开发者还会为 F-Droid 单独发布一个分支,不同于发布在 Google Play 等处的版本,F-Droid 中的应用包没有来自 Google 跟踪,也没有内购和收费。摆脱了 Google 条约的束缚,开发者们还可以在 F-Droid 上发布类似无广告的 YouTube 前端,广告拦截软件等无法在 Play 商店上架的应用。

Nextcloud 在 Play 商店中收费

发现 F-Droid 的优质应用

对于并不标榜 No-Google 和自由软件精神的用户来说,F-Droid 最有用的一类应用就是主流服务的第三方客户端。

Aurora Store 是无需登录 Google 账号和服务的 Play Store,
NewPipe 是功能齐全的 YouTube 开源前端,
Slide 是轻量的 Reddit 客户端。

对于希望摆脱 Google 的自由软件爱好者而言,F-Droid 也有许多不需要 Google 服务即可运行的应用,例如无需 Google 也能正常运行的二次验证软件 FreeOTP。

除此以外,F-Droid 收录的几千个软件中有很多是未被国内用户发掘的优质应用。倘若喜爱尝试新应用,下面列表也许值得一看:

GitHub – offa/android-foss: A list of Free and Open Source Software (FOSS) for Android – saving Freedom and Privacy.

A list of Free and Open Source Software (FOSS) for Android – saving Freedom and Privacy. – offa/android-foss


Like it? Share with your friends!

1
DUN

Choose A Format
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Video
Youtube and Vimeo Embeds