Hacker News Best

The future of Flipper Zero development

8.5内容质量

TL;DR · AI 摘要

Flipper Zero团队宣布重启固件开发并优化社区协作机制,同时回顾了项目从Kickstarter到全球发货的完整历程。

核心要点

  • 社区需求将通过GitHub讨论投票和强制集成测试筛选
  • 项目历时5年完成所有Kickstarter承诺功能开发
  • Flipper Zero已获得全球主要国家的进口合规认证

结构提纲

按章节快速跳转。

  1. 宣布重启固件开发并建立新的社区协作规则

  2. ·Kickstarter历程回顾

    讲述2020年众筹项目启动时面临的供应链和信任危机

  3. 确认所有承诺功能已开发完成并获得全球合规认证

  4. 引入GitHub投票、PR规范和强制集成测试流程

  5. 构建包含SDK和API的开发者平台生态

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Flipper Zero开发未来
    • 社区协作机制
      • GitHub投票系统
      • PR规范流程
      • 集成测试要求
    • 项目里程碑
      • 5年功能开发周期
      • 全球合规认证
      • 开发者平台建设

金句 / Highlights

值得收藏与分享的关键句。

#Flipper Zero#硬件开发#社区贡献#开源项目#Kickstarter
打开原文

Flipper Zero 开发的未来

Flipper Zero

#### Pavel Zhovner

2026年7月1日

6分钟阅读

分享

我们注意到社区对“我们已停止开发Flipper Zero固件”这一说法的强烈反应。我们希望澄清这一点,并告知您我们已听取了所有反馈,并决定重新思考如何维护该项目以及与社区互动的方式。

TL;DR:我们已分配资源来维护Flipper Zero固件并支持社区贡献。从现在起,社区请求和贡献将按照新规则进行审核:在GitHub讨论中对功能请求进行投票、更清晰的拉取请求指南,以及强制性的集成测试。

一切的开始 —— 2020年Kickstarter众筹

当Flipper Zero在Kickstarter上启动时,我们被社区的支持所震撼。这种支持也带来了兑现承诺的责任。同时,我们也面临一波质疑。我们被指责为骗子,并被告知这个项目永远无法交付。

一年半后,我们的整个团队在担心辜负支持者并成为又一个筹集了500万美元却从未交付的众筹项目的恐惧中工作。我们遭遇了新冠疫情后零部件短缺、供应链成本飙升和政治动荡。更糟糕的是,我们仍要面对成千上万的指控、侮辱和威胁。

在努力忽略周围持续不断的批评风暴的同时,我们尽了最大努力。但必须承认,这确实极其困难。今天,我们可以回顾过去并说我们做出了正确的决定:我们精心规划了资源,承担了风险,并非常努力地工作。

最终,我们克服了所有挑战:从硬件和制造到供应链、物流、固件和软件开发。我们对那些试图复制Flipper Zero却最终未能交付任何产品的众筹项目团队表示同情。我们本可能成为他们中的一员,但今天我们可以自信地说:

  • 我们兑现了所有Kickstarter承诺——每个支持者都收到了他们支付的Flipper Zero,尽管这比任何人预期的都要久。
  • 所有功能都已实现——我们在Kickstarter活动上声明的所有功能都按承诺正常工作。这花了我们数年的开发时间。
  • 我们构建了一个平台和基础设施——我们为Flipper Zero成为拥有软件工具、API和SDK的硬件平台感到自豪,这些工具和平台让开发者真正享受使用。这正是为什么围绕Flipper Zero有如此多社区驱动的项目:替代固件、应用程序和脚本。
  • Flipper Zero几乎已在全球范围内提供——这可能不是最显眼的成就,但我们投入了大量努力以获得监管认证、海关批准以及在大多数国家正式进口Flipper Zero所需的所有文件。这就是为什么现在有如此多设备落入人们手中。

感谢所有支持我们的人

kg-card-begin: html

我们衷心感谢自Kickstarter活动以来一直支持我们并相信我们团队的每个人。如果没有2020年你们的支持,Flipper Zero可能永远不会诞生。与你们一起,我们创造了一些远超我们想象的东西。

kg-card-end: html

稳定版本固件1.0

理解 Flipper Zero 仅有 700 KB 的闪存空间用于固件存储非常重要。我们很快便遇到了这个限制,导致无法添加新功能。为解决此问题,我们开发了从 microSD 卡动态加载应用的方案——这使我们能够将设备功能(包括核心功能)从固件中移出,交由应用实现。

固件 1.0:全新的固件架构设计

这一架构成为稳定版固件 1.0 的基础,该版本在 Apps Catalog 发布后于 2024 年正式推出。我们优化了用户界面和文档,同时稳定了面向应用开发者的固件 API 和 SDK,使开发者无需每月因 API 变更重新构建应用。

由于固件不再需要频繁重大更新,我们决定将工作重点转向基础设施维护和关键漏洞修复,同时将重心转移至新设备开发(毕竟我们被称为 Flipper Devices)。

彼时,围绕替代固件项目和社区的生态系统已初具规模,人们实现了各种奇思妙想的功能。我们认为使命已完成:我们打造了一个可访问的开发平台,如今社区可以自由塑造其发展方向。

社区贡献的新模式

我们未预料到如此多的人对官方 Flipper Zero 固件开发投入如此热情。看到这个项目和我们共同构建的一切对你如此重要,我们深感欣慰。因此我们决定重新审视部分过往决策,投入资源继续支持社区贡献,但将以全新方式推进。

具体实践方式如下:

  • 有限的团队资源 —— 我们的团队规模依然有限,目前所有精力都集中在新设备开发上。我们不再像过去那样频繁参与聊天、接听电话或进行实时交流。从外部看可能像是忽视了社区,实际上只是专注投入工作。
  • 仅限异步沟通 —— 从现在起,所有与开发团队的沟通将通过 GitHub Discussions 的请求机制进行。您可以在该平台对议题进行投票,我们承诺优先审查得票最高的请求。但这些请求必须是符合规则格式的具体功能需求。抽象问题、一般性讨论和求助请求仍保留在 Discord、Reddit 和社交媒体。
  • 新的贡献规则 —— 我们将更严格地评估 Pull Request,详见更新后的贡献指南。这尤其适用于涉及底层库的 AI 生成代码(难以验证)以及影响设备 UI 并需要文档修改的变更。
  • 集成与回归测试 —— 确保代码变更不会破坏现有功能至关重要。因此我们将公开 QA 团队用于固件测试的集成测试用例。所有固件代码变更都必须运行这些测试,社区将协助完成部分回归测试工作。

功能请求现仅通过 GitHub Discussions 提交

一旦 Flipper Zero 的用户总数突破一百万,与社区进行直接实时沟通变得不再可行。我们通过所有沟通渠道接收到大量请求,最终不得不关闭社交媒体账号的私信功能。

与此同时,在所有这些噪音中,区分真正重要的内容变得越来越困难。你无法真正分辨出哪些请求反映了社区的实际需求,哪些只是个人的特殊要求——一切最终都混入了相同的白噪音中。

为真正重要的功能投票

我们将优先处理获得最多投票的功能请求

我们正在将 Flipper Zero 社区的所有请求迁移至 GitHub Discussions。现在你可以 🤚 为真正重要的功能请求投票,这样我们就能清楚了解社区的真实需求并进行优先级排序。

请保持主题相关性

我们恳请各位将此空间用于真正重要的请求——那些切实可行且你确定不仅是个人想要、而是其他人也确实需要的功能。否则,这里只会变成噪音、垃圾信息和无休止的来回讨论。

对于不适合作为功能请求讨论的内容,可以使用 Discord、Reddit、Twitter 和我们的其他社交渠道。

好与坏的功能请求示例

总结

  • 我们正在分配资源维护 Flipper Zero 固件。团队将每周处理社区请求。
  • 开发团队的沟通将仅通过 GitHub Discussions 进行。我们将优先处理获得最多投票的功能请求。
  • Apps Catalog 的 PR 接收流程将保持不变。

与 Flipper 团队的 AMA

如果你仍有问题,可以在 Reddit 上参加我们的 AMA(问答)环节:7月3日星期五,15:00 BST。我们的核心开发人员和管理层都将出席:https://www.reddit.com/r/flipperzero/comments/1ukn1ir/official_ama_askmeanything_with_the_flipper_zero/