Forem 在移动端实现去中心化社交媒体的方法

2025-06-04

Forem 在移动端实现去中心化社交媒体的方法

我们很高兴地宣布,Forem iOS 应用现已在 App Store 上线。我想详细介绍所有开发者感兴趣且相关的细节,但在继续阅读之前,请点击此处下载该应用,或在 App Store 中搜索“forem”。

不用担心... Android 应用程序将在不久的将来推出。

等一下,Forem 是什么以及为什么需要这个应用程序?

Forem 是 DEV 的开源代码库。您可以在我们大约一年前发布的公告中了解更多信息,但 Forem 的基本前提是:我们不认为社交媒体应该由吞噬您所有数据并将您的注意力商品化的庞大实体驱动。我们的梦想是帮助构建一个未来:人们能够使用 Forem 直接创建和加入独立的网络,而社区领导者能够帮助为志同道合的人们营造愉快的空间。

在软件领域,我们谦虚地承认,DEV 不应渴望成为围绕代码聚集的、耗时耗力的单一场所。我们将继续努力完善 DEV,以帮助区分有用信息和杂音,并使其成为重要的软件趋势和学习资源的交流平台。然而,没有完美的算法,我们希望多样性蓬勃发展。DEV 将继续努力提供广度,或许可以成为涵盖许多主题的理想规范社区空间,但就深度而言,我们希望赋能规模较小的空间蓬勃发展。

虽然从数据角度来看,每个 Forem 都完全独立,以保护隐私,并允许独立的策展和领导,但我们并不认为未来人们需要访问 100 个不同的网站才能了解他们关心的人和事。虽然 Forem 支持 RSS,并且通常可以遵循您希望采用的任何方法来跟进讨论,但 Forem 应用存在的最佳模型是浏览器本身。

Forem 应用程序作为专用浏览器

我们正致力于利用 Web 技术,以确保 Forem 体验的强大功能能够充分体现在 Web 驱动的体验中,因为 Web 是迄今为止分布最广泛的开放平台。然而,我们也看到了逐步增强的机会,能够提供更佳的用户体验,充分利用更加分布式的未来。

Forem 应用程序类似于 Reddit 应用程序,但每个子版块完全由其版主拥有,使他们能够更全面地管理自己的版块。另一种模式可能是,Forem 类似于 TikTok,但创作的限制在于网络技术和社区策展,而不是一分钟的剪辑视频。无论你选择哪种思维模式,Forem 的底线是,它将继续发展,突破在没有中央权威的情况下激励社区的界限。

从开发角度来看,我们选择使用原生 Swift 编写这款应用,它比 React Native 之类的技术更贴近原生。这是因为我们希望将应用的功能保持在最低限度,同时专注于在应用和 Web 之间提供完善的接口,以便 Web 应用能够定义大量的业务逻辑。

您会注意到诸如触觉反馈和原生视频/音频播放等功能,它们起到了渐进式增强的作用。我们还拥有一个原生媒体选择器,并计划继续专注于充分利用原生环境的功能,同时充分利用嵌入式浏览器本身来实现大部分显示逻辑。我们仍处于这一旅程的早期阶段,但我们对持续推进这一方法感到满意。

Forem iOS 应用的核心原生 SDK是开源的,可在此处获取。此功能可嵌入任何应用,这意味着 Forems 在任何应用中只需轻点鼠标即可访问。假设 NBA 希望通过原生社区重新吸引球迷——它可以通过 NBA 应用、Forem 应用以及开放网络访问。我们期望 Forem 成为整个社区网络的核心基础设施,而所有这些开发都是为了实现这一目标。

我什么时候可以开始自己的 Forem?

如果无人使用,这个分布式网络还有什么意义呢?过去一年,自 Forem 宣布以来,我们一直引导大家将 Forem 开源产品视为某种形式的私人 Alpha 测试版。我们已帮助启动了一些早期合作伙伴,例如Web 货币化社区、我们自己专业的CodeNewbie 社区等等。但我们尚未发布正式可用的开源自托管软件包。

Forem 自动化托管方案即将推出……我们正处于开发的最后阶段,您很快就能开始使用 Forem 了。一旦它正式上线,相信会有很多人迫不及待地想要开始使用。

我们希望生态系统能够稳定运行,定期更新,并在整个生态系统中提供一致的用户体验。iOS 应用以及未来的生态系统工具,其质量取决于用户在去中心化环境中蓬勃发展所需的一致体验。

因此,在发布可定制的 Forems 之前,这是最后一次预告,您可以在 DigitalOcean 或任何您想要运行代码的地方托管它。

>> 加入forem.dev以跟上进度(并将其添加到应用程序中!)


未来会怎样?

Forem 的未来在于持续优化生态系统中的用户体验和满意度。

将 Forem 构建为一个由数千个小型但功能强大的应用程序组成的生态系统并不是探索社交媒体未来最直接的方式,但却是最宏伟的方式。

Forem 身份模式的理念是,每个 Forem 都是一个独一无二的独立身份。Forem 应用允许您保存您的 Forem 账户,无需共享任何数据,甚至无需身份验证(如果您只想保持匿名)。但在这个模式下,我们知道需要内置一些便利功能,帮助人们更好地管理他们在 Forem 上的体验和身份。我们将推出各种基于 Forem 生态系统现有隐私和安全的优秀技术。

再推一下

从此链接获取应用程序或在 App Store 中搜索“forem”。我们迫不及待地想在不久的将来为您带来 Android 应用程序!

也请在 App Store 中对该应用进行评分。😅

编码愉快!

文章来源:https://dev.to/ben/forem-s-approach-to-decentralized-social-media-on-mobile-2e1p
PREV
四个实用指南助您掌握 git rebase 这一难以捉摸的概念
NEXT
Firefox(和其他浏览器)将更好地利用现代网站的高度和宽度属性在 markdown 解析器中检测图像的高度和宽度#4616