F-Droid客户端官方版是一款连接您至任何兼容F-Droid存储库的工具。这些存储库托管在f-droid.org上,仅包含真正的自由软件。虽然Android允许您从各种渠道安装应用,但选择F-Droid作为自由软件应用管理器有着诸多优势。
F-Droid是一个在Android平台上提供FOSS(Free and Open Source Software,自由开源软件)目录和支持的地方。
使用这款客户端可以更轻松地浏览、安装并跟进设备上的应用更新。
1、它可以连接到任何兼容F-Droid的存储库。默认存储库托管在f-droid.org上,其中只包含真正的自由软件。
2、Android本身是开放的,这意味着您可以从任何地方安装APK应用,但使用F-Droid作为自由软件应用管理器仍然有很多理由。
3、fdroidserver--用于管理已有和创建新资源库的工具。
4、从F-Droid资源库搜索、下载、验证并升级Android应用的客户端。
5、用于资源库的基于WordPress的Web前端。
1、其功能类似于谷歌Play商店,但F-Droid中只包含自由及开放源代码软件。
2、应用可从F-Droid网站或直接从F-Droid客户端浏览及安装。
3、F-Droid客户端应用会自动升级安装F-Droid应用。
4、网站也提供所有应用的源代码下载。
1、打开F-Droid,点击设置。
2、点击软件源。
3、点击添加软件源。
一、添加国内源和存储库
从官网下载F-Droid并打开后,首先需要调整存储库设置。F-Droid管理应用的方式类似于各大Linux发行版。存储库是一系列应用的列表和安装包的集合,由开发者或机构维护。同一存储库在世界各地分设服务器供用户就近下载,可以理解为源。F-Droid默认使用一个收录应用最多的、和软件同名的库,其访问与下载速度通常相当缓慢。所幸目前已经有了F-Droid的国内源,添加后可大幅度改善境内的访问和下载体验。
手机访问清华大学开源软件镜像站,使用F-Droid打开第一行的长链接,在弹出界面中点击添加镜像。也可以复制长链接,在应用设置 - 存储库中,点击右上角的加号手动添加。添加完成后,还需要选择存储库中的第二个F-Droid库,只保留刚才添加的用户镜像,其他镜像悉数关闭,保证软件只从国内镜像站获取更新。
这一步完成后,境内用户即可通过商店方便地下载和更新应用。初次使用,许多用户都会疑惑为何在其中搜索不到Firefox等「自由软件」。这是由于F-Droid官方库对收录软件的要求非常严格,Firefox等含有一些专有代码的应用并不被认定为自由开源。此外,也有一些诸如Bitwarden的开源软件尚未被官方收录。这些问题可以通过添加第三方存储库解决。官方论坛中的此贴列出了大部分已知的第三方库。添加存储库的方式和前述添加国内源的方式基本一致,推荐添加IzzyOnDroid,Rakshazi 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的应用中调整。所谓垃圾特性,并不意味着被标志的应用必然有害,而是指对用户会造成潜在危害的功能,例如应用中含有推广,非完全自由,有需要用户刻意关闭的数据上传服务等。以Telegeram为例,尽管客户端是自由软件,但由于上游服务器并不开源以及含有推广服务,被认定为带有垃圾特性。普通用户并不需要在意这些问题。
F-Droid是一个非营利项目,依赖志愿者支持,致力于提供安全可靠的应用。尽管他们已经尽最大努力确保存储库中的内容安全,但用户仍需自行承担风险。存储库中的应用大多来自源代码构建,经过审查以排除潜在的安全隐患,但这并非全面且无担保的。F-Droid尊重用户的隐私权,不会追踪用户或设备,也无需账号即可使用客户端。这个FOSS目录为Android用户提供了一个方便的平台,可以轻松浏览、安装和跟进应用更新。