鸿蒙用 Form Kit 做“今日推荐“,为什么比单纯应用内推荐更有说服力

发布时间:2026/6/17 19:20:23
鸿蒙用 Form Kit 做“今日推荐“,为什么比单纯应用内推荐更有说服力
适合谁看正在做内容推荐入口的人想理解鸿蒙 Form Kit 产品价值的人不想只把鸿蒙卡片当成技术展示的人问题背景应用内推荐的问题很明显必须先打开应用推荐才有机会被看到推荐位和首页布局竞争容易被折叠或忽略用户感知到的是应用在给我推荐而不是系统在服务我而鸿蒙桌面卡片的核心优势是推荐内容先于应用打开被看到推荐拥有独立的展示位置用户感知到的是系统在每天给我推荐项目中的真实场景食界探味当前使用鸿蒙 Form Kit 的今日探味卡片维度应用内推荐鸿蒙 Form Kit 卡片展示位置首页某个模块系统桌面触达时机用户打开应用后用户解锁手机时更新方式应用启动时加载系统定时自动更新00:05用户感知应用在推荐系统在服务点击路径已在应用内直接看从桌面点击进入应用核心实现一、触达顺序变了——推荐先于应用应用内推荐 用户看到桌面 → 想到今天吃什么 → 打开 App → 看到推荐 → 决定 路径5 步 转化漏斗看到需求 → 打开应用(50%) → 浏览首页(80%) → 看到推荐(60%) → 点击(30%) 最终转化率约 7.2% 鸿蒙 Form Kit 卡片 用户看到桌面 → 卡片直接展示牛肉咖喱 → 感兴趣 → 点击进入 路径3 步 转化漏斗看到卡片(100%) → 感兴趣(40%) → 点击(70%) 最终转化率约 28%鸿蒙 Form Kit 让推荐内容从应用内的一个模块变成了桌面上的一个固定入口。用户不需要先打开应用就能看到推荐触达路径缩短了 2 步。在鸿蒙设备上用户每天解锁手机 50-100 次每次都会看到桌面。如果桌面上有一张今日推荐卡片推荐内容的曝光次数远高于应用内推荐。真实用户行为分析行为应用内推荐鸿蒙桌面卡片日均曝光次数1-3 次用户打开应用时50-100 次每次解锁手机首次触达时间用户主动打开应用时用户解锁手机时用户注意力和首页其他内容竞争独占桌面一个位置记忆强化每次打开应用时每次解锁手机时二、推荐内容拥有了固定展示位应用内推荐位的问题问题说明影响和首页布局竞争推荐位可能被折叠、下滑隐藏曝光率下降用户可以忽略首页信息多推荐容易被跳过点击率低位置不稳定改版时推荐位可能被移动或删除用户习惯被打断鸿蒙桌面卡片的优势优势说明影响独立展示位置不和应用内任何布局竞争曝光率稳定用户主动关注桌面卡片是用户主动添加的信任度高位置固定只要用户不移除一直在用户习惯稳定用户添加鸿蒙桌面卡片时是主动选择了我想在桌面上看到这个内容。这种主动行为让推荐的信任度更高。桌面卡片 vs 应用内推荐位的展示对比应用内推荐位可能的位置 ┌────────────────────────────┐ │ 首页顶部 Banner │ │ ┌────────────────────────┐ │ │ │ 今日推荐牛肉咖喱 │ │ ← 可能被下滑隐藏 │ └────────────────────────┘ │ │ 分类入口 │ │ 热门推荐 │ │ ...更多内容 │ ← 推荐位在中间容易被忽略 └────────────────────────────┘ 鸿蒙桌面卡片 ┌────────────────────────────┐ │ 鸿蒙桌面 │ │ ┌──────────────┐ │ │ │ 今天吃什么 │ │ ← 独立位置不会被隐藏 │ │ 牛肉咖喱 │ │ │ │ 印度 · 亚洲 │ │ │ │ [浓郁香料] │ │ │ └──────────────┘ │ │ 其他应用图标 │ └────────────────────────────┘三、推荐更像系统服务而不是页面模块当推荐内容能出现在鸿蒙桌面时用户感知到的是应用内推荐 这个应用在给我推荐菜 → 被动接受 用户心理应用想让我多停留 鸿蒙桌面卡片 鸿蒙系统每天早上给我推荐一道新菜 → 系统服务感 用户心理系统在主动服务我后者的产品语义是系统在每天服务我而不是应用在推销内容。这种感知差异让推荐更有说服力。用户信任度对比维度应用内推荐鸿蒙桌面卡片信息来源感知应用给的系统给的信任度中等高主动性被动接收主动添加干扰感可能有低用户主动选择四、鸿蒙 Form Kit 的定时更新增强可信度鸿蒙 Form Kit 的scheduledUpdateTime: 00:05配置让卡片每天凌晨自动更新{ name: DailyRecommendCard, displayName: 今日探味, updateEnabled: true, scheduledUpdateTime: 00:05 }这意味着用户每天早上看到的卡片内容都是新的。这种每天自动更新的行为强化了系统在持续服务的感知。定时更新的技术实现鸿蒙系统会在每天 00:05 自动触发onUpdateForm()// DailyRecommendFormAbility.ets onUpdateForm(formId: string): void { const item getRecommendOfToday(); // 日期轮询算法 const bindingData formBindingData.createFormBindingData({ dishName: item.name, dishRegion: item.region, dishImage: resolveImageResName(item.imageResName), dishId: item.id, dishHighlight: item.highlight, dishSummary: item.summary, }); formProvider.updateForm(formId, bindingData); }对比应用内推荐维度应用内推荐鸿蒙 Form Kit 卡片更新频率用户打开时每天 00:05 自动用户感知可能还是昨天的每天都是新的更新行为被动用户触发主动系统触发可信度中等高为什么 00:05 是好选择凌晨更新不会打扰用户用户早上解锁手机时看到的是新内容避开了用户活跃时间段18:00-23:00五、从卡片到应用的转化路径鸿蒙桌面卡片不只展示内容还引导用户进入应用用户看到桌面卡片牛肉咖喱 · 印度 · 亚洲 · 浓郁香料 ↓ 感兴趣点击卡片 ↓ postCardAction → pageIddish_detail dishId ↓ 鸿蒙 InsightIntentExecutorImpl 校验参数 ↓ IntentNavigationPlugin 桥接到 Flutter ↓ 用户进入菜品详情页 ↓ 查看详情、收藏、分享这条路径比应用内推荐更自然用户先在桌面上被推荐吸引再主动进入应用查看详情。转化路径的代码实现// DailyRecommendCard.ets private openDishDetail(): void { postCardAction(this, { action: router, abilityName: EntryAbility, params: { pageId: this.dishId ? dish_detail : explore, dishId: this.dishId, } }); }转化漏斗分析步骤应用内推荐鸿蒙桌面卡片看到推荐用户打开应用时用户解锁手机时产生兴趣浏览首页时看到卡片内容时点击在应用内点击从桌面点击进入详情已在应用内需要启动应用完成转化直接操作启动后操作六、鸿蒙 Form Kit 和应用内推荐的协作食界探味的设计是鸿蒙桌面卡片和应用内推荐互补而不是替代。鸿蒙桌面卡片 触达层 → 在桌面上展示推荐 → 引导用户进入应用 目标让用户知道今天有新推荐 应用内推荐 深度层 → 在应用内展示更多推荐 → 引导用户探索更多 目标让用户发现还有更多选择 两者的关系 卡片是钩子吸引用户进入 应用内是深度让用户停留更久如果只有应用内推荐触达效率低。如果只有桌面卡片深度不够。两者结合才是最优解。协作流程用户看到桌面卡片 → 点击进入应用 ↓ 应用内展示今日推荐详情 ↓ 同时展示你可能还想试更多推荐 ↓ 用户收藏/分享/继续探索 ↓ 明天桌面卡片更新 → 用户再次被吸引七、鸿蒙卡片内容设计原则基于食界探味的实践鸿蒙桌面卡片的内容设计应该遵循以下原则原则说明示例简洁菜名 地区 一句话亮点牛肉咖喱 · 印度 · 浓郁香料有吸引力让用户想点击了解详情突出口味亮点每天变化保持新鲜感避免用户忽略日期轮询算法不要太长桌面显示空间有限控制在 3-4 行包含点击入口用户点击后能进入应用postCardAction食界探味的卡片内容结构┌──────────────────────────────────┐ │ ┌──────────┐ ┌────────────────┐ │ │ │ │ │ 今天吃什么 │ │ ← 引导语 │ │ 菜品 │ │ 牛肉咖喱 │ │ ← 菜名大字 │ │ 图片 │ │ 印度 · 亚洲 │ │ ← 地区 │ │ (144w) │ │ [浓郁香料] │ │ ← 口味亮点 │ │ │ │ 椰香与香料... │ │ ← 一句话介绍 │ └──────────┘ └────────────────┘ │ └──────────────────────────────────┘关键代码位置文件作用app/ohos/entry/src/main/ets/formability/DailyRecommendFormAbility.ets鸿蒙卡片生命周期app/ohos/entry/src/main/ets/formability/RecommendData.ets推荐数据app/ohos/entry/src/main/resources/base/profile/daily_recommend_form_config.json鸿蒙卡片配置应用内推荐 vs 鸿蒙 Form Kit 卡片对比维度应用内推荐鸿蒙 Form Kit 卡片触达顺序先打开应用后看推荐先看推荐后决定是否进入展示位置应用首页某个模块系统桌面曝光次数用户打开应用时用户每次解锁手机时用户感知应用在推荐系统在服务更新方式用户触发系统定时自动信任度被动接受主动添加转化路径已在应用内从桌面点击进入适合场景深度推荐、多维展示快速触达、每日一推常见坑推荐卡片只是把首页推荐搬到桌面没有重新思考触达价值— 应该重新设计推荐内容和展示方式桌面推荐和应用内推荐完全两套逻辑— 应该保持内容语义一致卡片内容更新太频繁或完全不更新— 每天一次是合理频率只有卡片展示没有应用内承接— 用户点击后应该进入有意义的页面没有配置 updateEnabled— 鸿蒙系统不会触发定时更新卡片内容太长桌面显示不全— 应该精简为菜名 地区 一句话亮点卡片点击后跳转到首页而不是详情页— 应该直接跳转到推荐内容的详情没有处理卡片点击后的应用未安装情况— 应该有降级方案卡片内容和应用内推荐内容不一致— 用户会感到困惑可复用模板鸿蒙 Form Kit 配置模板{ name: DailyRecommendCard, displayName: 今日推荐, description: 每日推荐一道精选内容, updateEnabled: true, scheduledUpdateTime: 00:05, defaultDimension: 2*4 }推荐触达路径对比模板应用内推荐 用户 → 打开应用 → 浏览首页 → 看到推荐 → 点击 鸿蒙桌面卡片 用户 → 解锁手机 → 看到桌面卡片 → 点击 → 进入应用 鸿蒙卡片的优势 - 触达路径更短 - 曝光次数更多 - 用户感知更强卡片内容设计模板鸿蒙桌面卡片的内容应该 ✅ 简洁菜名 地区 一句话亮点 ✅ 有吸引力让用户想点击 ✅ 每天变化保持新鲜感 ❌ 太长桌面显示不全 ❌ 太复杂用户看不懂 ❌ 不变用户会忽略卡片数据分析模板评估鸿蒙卡片效果的关键指标 □ 日均曝光次数桌面卡片 vs 应用内推荐 □ 点击率桌面卡片 vs 应用内推荐 □ 转化率桌面卡片 → 应用内详情页 □ 用户留存率添加卡片的用户 vs 未添加的 □ 卡片移除率用户是否移除卡片本篇总结鸿蒙 Form Kit 让今日推荐从应用内模块变成系统级触达入口。这比单纯在首页放一个推荐位更有说服力原因在于触达顺序变了— 推荐先于应用被看到路径更短展示位置独立— 不和应用内布局竞争位置稳定系统服务感— 用户感知到的是系统在每天服务我定时更新增强可信度— 每天自动更新强化持续服务感知互补而非替代— 鸿蒙桌面卡片是钩子应用内是深度对内容型应用来说这种从应用内到系统桌面的入口升级非常值得做。它不只是技术展示而是真正改变了推荐内容的触达方式。