服务卡片把功能前置到桌面层
别名: 服务卡片 · 负一屏 · 桌面卡片 · HarmonyOS card
概念解释
鸿蒙的服务卡片,以及小米、华为、OPPO、vivo 桌面上的卡片和负一屏,把功能从「点开图标再找」改成「桌面层就能看、往往还能点一下做完」。天气、行程、快递、支付码、通勤时间出现在启动器里,不一定要进入应用的导航栈。卡片是应用交出的一块活切片:由启动器排版和刷新,应用负责数据与有限的动作。用户把桌面和负一屏当成服务的第一层,图标变成深层入口。
它处理的是功能被前置到系统桌面之后,信息架构和交互深度怎么变,不是小组件在锁屏上只能一瞥那种通用限制,也不是一次开发如何按能力选布局。卡片失败的典型样子,是把完整首页缩成一张看不清的海报,点一下却只是冷启动到启动页。
机制
启动器拥有桌面的布局权和刷新节奏,应用没有。卡片必须在极小的面积里完成「当前状态 + 一到两个动作」,因为桌面上同时住着其他应用的卡片,用户不会为你停下来做导览。动作能在卡片上完成(亮码、打卡、下一站),任务就不必进应用;动作只能把人送进应用某页,卡片就是深链,落地页必须接得上上下文,而不是回到首页让人再找一遍。
刷新是系统调度的,不是卡片自己的定时器。过密的刷新会被启动器节流,过稀则桌面上是过期状态——用户会以桌面看到的为准来决策(是否出门、是否已支付),过期比空白更危险。隐私也前移了:桌面和负一屏在解锁前或旁人路过时就能看见,卡片上的内容等于默认公开一瞥。不能把验证码、金额明细、私人地址放在无需再授权的桌面层。
边界
没有桌面卡片体系的国际市场,这不是主入口,按应用内首页设计即可。游戏、长视频、专业编辑这类任务无法在一瞥里完成,卡片最多做「继续上次」或状态,不应假装能把创作工具塞进桌面。负一屏是厂商启动器的产品,能力(能否滑动、能否请求定位)各不相同,不能假设一张卡片在所有启动器里行为一致。用户可以关掉卡片或从不使用负一屏,应用内完整路径仍必须能独立走完,卡片只能是加速,不能是唯一门。
怎么落地
- 为桌面层单独设计一瞥状态和一到两个可完成动作,而不是缩略首页;点卡片若进入应用,必须落到与卡片状态对应的页。
- 按启动器允许的刷新节奏更新「会拿来做决策」的字段,过期就显示过期,不要继续展示当作当前。
- 卡片默认按可被旁人看见来挑选字段:验证码、精确位置、完整账号不要上桌面。
- 验证:把卡片和负一屏当作第一入口走主任务,不点应用图标,看状态是否够用、动作能否完成或能否深链到正确页。再在亮屏未开应用的情况下请旁人看一眼卡片,列出不该被看见却出现了的字段。最后关闭卡片,确认应用内路径仍能独立完成同一任务。