Happiness is an update
发布于 2025-05-15,发布者为
This Week in F-Droid TWIF curated on Thursday, 15 May 2025, Week 20 Community News Looks like not all Nextcloud mobile users are as happy as they can be, and here at F-Droid, we attend to their happiness by building Nextcloud, Nextcloud Dev, updated to 20250505 today, and a plethora...
Pins and map pins
发布于 2025-05-08,发布者为
This Week in F-Droid TWIF curated on Thursday, 08 May 2025, Week 19 Community News Jami was updated to 20250423-01 with a bit of polish. While that’s not gonna keep you busy for long, you can read the latest blog posts: “Can I call regular phone numbers with Jami?”, spoiler:...
Love all apps, 💔 or ✔️️
发布于 2025-05-01,发布者为
This Week in F-Droid TWIF curated on Friday, 02 May 2025, Week 18 F-Droid core Reproducible builds are taking over our Android FOSS world, but they might go under the radar. We push for them and guide developers of new apps to work towards this goal at inclusion time, and...
NGI Mobifree 资助客户端应用的全面重构
发布于 2025-04-29,发布者为
F-Droid 应用诞生于 2009 年 Android 发展的早期,其代码库中至今仍保留着大量陈旧的代码。尽管 Android
生态已经历了翻天覆地的变化,但 F-Droid 社区依然凭借各种缝缝补补的临时手段,奇迹般地维持着这款应用的运转。
然而,这项任务正变得愈发艰巨。在项目的生命周期中,总会遇到这样一个阶段:累积的技术债已到了无法收拾的地步,唯一的出路就是从头开始重写。这项工作已经开展一段时间了。我们一直在重构应用的基础组件,并将其转化为可复用的类库。不过,大部分上层代码也同样需要重写。
遗憾的是,由于剩下的部分存在长期积累的错综复杂关系,我们现在已经无法通过零星的改动来完成这项任务了。剩余的工作需要大刀阔斧地一次性完成,但这对于个人志愿者的贡献来说工作量太大,而且这类性质的工作通常也很难吸引外部资助者的青睐。
因此,我们非常荣幸地宣布,下一代互联网倡议旗下的
Mobifree 项目已同意资助这一重大的现代化工程。在他们的支持下,我们计划对
F-Droid
客户端进行全面升级,重点优化用户界面,提升易用性,从而吸引更多新用户。与此同时,此次升级将降低开发者参与贡献的门槛;此外,通过提升测试覆盖率并减少代码耦合,维护人员在审查和合并外部代码时也将更加高效、轻松。
重写后的代码将完全采用 Kotlin 编写,并利用
Compose
构建用户界面。通过采用现代架构模式,应用将变得更易于维护,也能让开发者更愉快地参与代码贡献。此外,它还能实现响应式界面,自动适配从手机、折叠屏、平板到桌面端的各类屏幕尺寸。
A waterfall of acronyms
发布于 2025-04-24,发布者为
This Week in F-Droid TWIF curated on Thursday, 24 Apr 2025, Week 17 Community News NLNet has been a great supporter of F-Droid and FOSS in general over the years, and we hope it can do its good work many eons ahead. Some more projects got funded this month, as...
质感设计第三版
发布于 2025-04-23,发布者为
F-Droid 应用待发布的 1.23.0 版本带来一项视觉改观:现已采用 Material Design
3,使界面呈现 Google 所要求最新标准。更新亦实现全屏显示效果,最大限度利用屏幕空间。
感谢 proletarius101 为此付出的
核心努力。吸取了以往的教训,Ta
特意让这次合并请求保持得尽可能精简,克制住了修改更多代码的冲动,以提高代码被成功采纳的几率。
我们想方设法恰好赶在预计 Google 要发布其设计语言的预计更具“表现力”又一个迭代前合并并发布了此作品。
纵然新版 Material Design 支持动态颜色,原主题色仍然保持。未来可能支持或不支持动态颜色。参见该主题之相应
ticket。
Decades of git
发布于 2025-04-17,发布者为
This Week in F-Droid TWIF curated on Thursday, 17 Apr 2025, Week 16 F-Droid core Since last week, F-Droid and F-Droid Basic are enjoying the new Material UI look. Did the new palette change your view on this catalogue of FOSS applications? Should we make the colors more pastel? On...
加强 FOSS 的法律韧性
发布于 2025-04-16,发布者为
作为今年早些时候开放技术基金会 (OTF) 授予 F-Droid 的 FOSS
可持续性拨款的一部分,我们承担了开发干净,社区对齐的政策和法律策略的任务,用于处理移除请求,政府要求获取用户数据的命令和对新兴的内容审核法律的合规性,如欧盟的数字市场法案,英国的线上安全法案,犹他州的应用商店责任法案。
我们在这个过程中的第一步是构建一个对当前影响 F-Droid
的法律背景的坚实理解。我们积极记录此项目遇到的法律挑战,识别反复出现的模式和回应。同时,我们正在安排与法律专家,F-Droid 长期贡献者,和成熟
FOSS 组织代表的会面,学习他们的方式并吸取现有经验。
这一工作的目标是创建有根据的,透明的,且由社区驱动的政策,不仅支持 F-Droid 的可持续性,同时也帮助在日益复杂的法律环境中保护贡献者和用户。
我们得到了来自很多 FOSS 项目和法律专家的热情回应 — 但对于一些关键组织我们仍在尝试和正确的人取得联系。这就是你可以发挥作用的地方了。
如果你对任何这些话题 — 处理移除请求,政府数据请求,或有效应对新的内容审核法律 —有见解可以分享,请联系我们。我们也在寻求向下列组织联系人的引见:
Mozilla
电子前线基金会 (EFF)
软件自由法律中心 (SFLC)
Apache 软件基金会
软件自由保护组织
如果你认识这些组织的任何愿意与我们交流 — 或告诉我们应该联系的正确内部人士 — 的人,请联系我们。
你可以通过我们的
GitLab
跟踪我们的进展并参与讨论。欢迎将反馈,问题,和想法发送到 team at f-droid.org 。
与你一起,我们可以帮助加强 FOSS 的法律基石并确保我们的项目在未来的几年中保持韧性!
