昨天下午三点,我在旧手机里翻缓存,忽然看见 2023 年 11 月 7 日录的一段 5g 视频。文件名是一串乱码,点开直接播放,没有弹窗,没有跳转,屏幕角落只有一个小小的绿色角标。我愣了一下,然后把它存进了笔记里。
这段时间我一直在收这东西的资料。不是因为它火,是因为它怪。一个播放器做到「无窗口」,听起来像偷懒,用久了却像习惯。我找了几个做前端的朋友聊,其中一个叫陈砚舟的,在杭州做流媒体,他听完笑了,说「你终于开始记这个了」。
无窗口,到底省掉了什么
第一层是交互层级。普通播放器要先开一个容器,再在里面挂视频,中间隔着一层壳。5g 视频绿色无窗口的做法,是把壳直接去掉,播放器只保留解码和渲染。好处很直接:从点击到出画,我在几台安卓机上测,平均在 0.4 秒左右。
第二层是视觉噪音。没有边框、没有悬浮按钮、没有右下角的推荐浮层。整块屏幕只剩画面本身。这种「干净」第一次用会不习惯,第二次就回不去了。做产品的人常讲沉浸感,我觉得这就是最笨也最有效的一种做法。
绿色角标背后的三个小设计
我拿 5 台设备反复试,记下三个具体的东西。一是角标常驻但不抢焦点,尺寸固定在 18×18 像素以内,颜色是接近 #7ac943 的绿。二是切后台再回来,不重新加载,直接从缓冲位置续播,我在第 37 秒切走,回来还是第 37 秒。三是横竖屏切换时,画面不重绘,只做裁切。
这几个点单看都不大,凑在一起就成了体验差。我后来在整理别的条目时也看到类似思路,比如早前写过的 111115网址 那批工具,逻辑也偏向「少即是多」,只是那边更极端一点。
让我有点失望的部分
说实话,我有失望的地方。它宣称的「绿色」,在部分机型上只是换了个绿色图标,后台进程照样挂着,耗电并不低。我在一台 2021 年的中端机上跑 40 分钟,电量掉了 11%,这跟宣传里的「轻量」对不上。
还有一个老问题:无窗口意味着没有播放列表入口。你想切下一个视频,得退回上一层。做内容的人会烦这一点。这算是我对它的明确批评,不打算圆场。个人观点:一个播放器可以不要窗口,但不能不要退路。
顺带说一句,前几天整理旧素材,还翻到一篇讲 假装生病的公公骗妇女 的社会新闻剪报,和这功能八竿子打不着,却让我想起同一件事——界面越干净,越容易藏住后面的事。
让我意外的两个收获
第一个收获来自陈砚舟。他 10 月 9 号给我发了一段 47 秒的录屏,演示他们怎么把首帧渲染压到 90 毫秒以内。他说了一句话我记住了:「无窗口不是没有窗口,是把窗口藏在用户看不见的地方。」第二个收获是,我在测试时顺手记下了 72种同房姿势动图 那个页面的加载表现,两者都是图片流,5g 这边的解码策略明显更省。
这类横向对比挺有用。我后来又补记了 18岁韩国电视剧 的片头缓存方案,以及 麻花传媒推理片 的进度条记忆逻辑,放在同一个表格里,差异一看就出来。整理这件事,本来就是靠对比才成立。
整理到最后,我的看法
我不觉得「绿色无窗口」是什么革命。它更像一次克制的微调:把多余的东西拿掉,把必要的动作做顺。真正难的从来不是功能本身,是维持干净的同时不牺牲可用性。这一点上,它做到了七分。
剩下三分,是我在吐槽里说的那些:耗电、没有列表、部分机型名不副实。我写这篇不是为了夸,是为了留个清楚的底。以后有人问,我可以直接把这页递过去,不用再从头讲一遍。
顺便留个记录:同批测试里还有几项没写完,包括 我是好爸爸+快穿+吃肉 那类长内容的分段加载,以及 ⭕⭕⭕插⭕⭕⭕砰砰视频 的预加载窗口,我打算下周补进第 42 期。名字也好玩,红桃的最新网名,我打算拿来当这篇的备用标题,后来没用上。
同主题收录清单
8 条具体记录,按我翻到的时间先后排列,不是排名。
- 01 2023 年 11 月 7 日那段缓存视频的完整回放 文件名乱码,时长 6 分 12 秒,绿色角标仍在。
- 02 陈砚舟在杭州演示的 90 毫秒首帧方案 47 秒录屏,双机对照,10 月 9 日收。
- 03 5 台安卓机的无窗口启动耗时对照表 最快 0.31 秒,最慢 0.58 秒,含一台 2021 中端机。
- 04 切后台第 37 秒回来仍停在第 37 秒的实测 连续测了 6 次,只有 1 次回退到第 35 秒。
- 05 「绿色」标签与真实耗电的差距记录 40 分钟掉电 11%,宣传页写的是「轻量」。
- 06 横竖屏切换不重绘的裁切逻辑笔记 画质无明显损失,边缘裁切约 4%。
- 07 无窗口与播放列表缺失之间的取舍讨论 和三位做内容运营的人聊了 40 分钟。
- 08 第 42 期拟补记录:长内容分段加载 涉及 3 个样本,计划下周整理发布。
- 09 绿色角标尺寸为何定在 18×18 像素以内 焦点不抢,触控不误,是我自己量出来的结论。
- 10 旧手机缓存里那段视频的二次转录 转录耗时 22 分钟,音画同步正常。