Dear Devvit 社区,
Devvit Web 上线一年以来,我们看到由 webviews 支持的Reddit社区发挥了无穷尽的想象力。过去几个月内,绝大多数自定义体验发布均使用了 web views,采用标准 web 框架的优势使这一点显现出来。然而,这一变化也使得我们的平台变得分裂,难以确立最为合适的最佳实践,也难以维持两者的标准化兼容性。
为更好地支持我们的Devvit Web开发,在未来几个月内,我们将废除用于交互式帖子的 Devvit Blocks 渲染器。Devvit Blocks 是我们在Devvit平台上的首个迭代,尽管它帮助我们验证开发者给予交互式应用在Reddit贴子的能力,然而我们的数据显示,开发者对采用标准 web技术开发应用感兴趣度更高。
我们为持续维护采用 Blocks 的开发者提供了一个过渡期,直到今年 6 月 30 日,此后他们需要迁移到我们的新 Web 架构。
此次弃用时间线将如下:
- 从 Devvit 0.12.13 起:
Devvit.addCustomPostType会被标记为废弃 - 从2026年3月1日起:新应用,含自定义 posts,使用
Devvit.addCustomPostType将会被拒绝。此操作不会影响现有应用 - 从2026年6月30日起:使用 Blocks 构建的应用程序将在Devvit 运行时中禁用,用户将无法再与应用交互
**What’s next for Devvit Web? **
- 为便于开发者通过我们的设计框架进行 UI 开发提供一个可选的Reddit 本地组件库
- 解锁游戏框架,例如 Unity
- 进一步投资于本地集成功能
如何响应此次改动?
采用仅使用菜单和前端 Form 的 mod 脚本(工具)不应受到此次改动的影响。如果您有需要用自定义 body 组件的 mod 脚本,我们将为大家提供模版和迁移指引,以便您的过渡变为更加轻松。
我们理解这个决定可能会让一些开发者感到失望,但是从 Devvit Blocks 进步,将使我们能够更好地对传统 web 技术进行投资,从而为 Redditor 提供更佳的体验。
评论 (0)