为什么传文件要做成聊天气泡的样子
聊天式交互的三层映射
flix 的界面语言完全借用了即时通讯软件的隐喻,映射关系是这样的:
- 设备 = 联系人。首页是附近设备列表,点进一台设备就进入和它的「聊天窗口」,顶栏显示对方设备名和网络状态。
- 文件 = 消息气泡。图片、视频、文档、应用安装包都以气泡形式出现在对话里,接收方看到的同样是气泡,双方的时间线完全一致。
- 进度 = 气泡上的状态。传输速度、进度条、成功或失败标记直接画在气泡上,不用切去别的页面查进度。

气泡里长出来的效率细节
- 堆叠气泡:一次发送超过 3 张图片或视频会自动堆叠展示,点开再逐个看,避免刷屏(2.0.4 版起)。
- 可视化气泡:传输进度、文件信息都呈现在气泡上,操作按钮清晰可点。
- 全能的消息操作:转发、多选、自由复制,每条气泡都带完整的操作菜单;桌面端还能把气泡直接拖出窗口另存。

为什么这套设计值得单独一页
传统传输工具把「传文件」当成一次任务:选、发、收、确认,每步都要人守着。聊天式设计把传输变成了可以随时回头翻的记录——上周传给电脑的合同、昨天收到的照片,都还躺在对应的对话里。配套的历史记录查找和最近文件页是对这套记录体系的两条检索入口。