所有独立作品

独立构建 · 产品与实验

Beta · 公开仓库

OldScreen

给闲置设备,一个继续工作的理由。

把旧手机和平板变成信息屏,用主设备管理内容和布局。

我的工作
产品设计 · 跨设备体验 · PWA
项目阶段
Independent build
项目类型
产品体验PWA / Cloudflare / Cross-device
实际管理工作台截图,运行于隔离本地数据库;配对二维码与凭证区域未收录。天气接口未启用。

管理端负责编辑,旧设备只需安静地显示。

这次工作留下了什么
  • 管理端与显示端分离的跨设备产品
  • 配对、显示、管理三种能力权限
  • 离线画面、轮询与重连的状态处理
阅读目录 · 7 个章节
01 / OldScreen

硬件没有坏,只是失去了角色。

旧设备依然有屏幕、电池和连接能力。OldScreen 让它们以时钟、天气、便签和照片等形式继续参与日常生活。

02 / OldScreen

真正的边界在配对、掉线与恢复。

跨设备体验的困难不只在布局,还在配对、权限、掉线与恢复。显示端应该简单,管理端需要保留控制。

03 / OldScreen

区分管理与显示,而不是缩小同一个界面。

01

把配对变成短路径

通过扫码与配对码建立连接,并区分管理与显示权限。

02

按设备角色设计

显示端聚焦信息,管理端承担布局与内容编辑。

03

考虑长期放置

围绕常亮、离线与重连组织状态,不假设网络永远稳定。

04 / OldScreen

两台设备,各自只做适合的事。

核心路径 · 依据项目资料梳理
  1. 01旧设备展示

    提供配对入口,等待管理设备连接。

  2. 02扫码或短码配对

    使用一次性配对信息建立关系。

  3. 03管理内容与布局

    编辑能力保留在管理端,显示端只读。

  4. 04持续显示与恢复

    保留最近画面,并在连接恢复后同步。

05 / OldScreen

没有账号,不等于没有权限模型。

Workers 与 D1 的 Beta 实现分开处理配对、显示与管理令牌。显示端拿到只读能力,不能因为拥有显示地址就获得编辑权限。同步采用前后台不同频率的轮询、ETag 与失败退避,避免长期放置的设备持续做无效请求。

06 / OldScreen

轻量配对的代价,是恢复路径需要说清楚。

保留最近画面能够帮助掉线时继续显示,但不能替代权限恢复。当前所有管理浏览器都丢失后,没有账号找回这条后路,需要重建设备关系。这个限制属于产品取舍,而不是用“无需登录”四个字带过的优势。

07 / OldScreen

交付与复盘

交付物

可以查看的交付

可查看管理工作台、配对与同步架构,以及项目的 Beta 源码;许可证为 AGPL v3,不按 MIT 项目统一描述。

查看对应材料
项目记录

已有验证记录

源码中有 URL、布局、短码与能力隔离测试。本页截图来自隔离本地数据,未展示配对凭证,天气接口未启用;本轮未重跑跨设备长期验收。

新的用途,不一定需要新的硬件。设计可以重新连接已经存在的能力。