首页 / 资讯详情
从被找到、被用好到被修好,HarmonyOS 7 给出开发者一套新解法
摘要
原来关注 App 被打开的次数,现在关注的是服务被调用的次数。 作者|张勇毅 编辑|靖宇 对应用开发者来讲,一天里有三个时刻经常会想起操作系统:早上看数据。昨天的新增还剩多少,七日留存掉到了哪条线,还有那一大批装了就再没打开过的用户——你的图标被留在第四屏,和几十个 App 挤在一起。 下午改代码。一个编译错误卡了半小时,AI 给的写法改了三遍还是不对,因为它根本没见过多少这个平台的代码。 半夜被告警叫醒。线上崩溃率抬头,后台堆了几千条日志,没有一条直接告诉你为什么。 被找到、被用好、被修好——这三件事和操作系统的关系,过去十年几乎没变过:系统给你一个图标位、一套 SDK、一份崩溃日志,剩下的靠自己。 变化发生在 AI 进入系统层之后:操作系统第一次有机会替开发者接管这三件事的一部分,而不只是提供工具。HarmonyOS 7 是做得比较完整的一个样本,8 月 21 日 HDD 深圳站的 AI 专场把它拆成了五个议题。这篇文章不复述议题,只回答一个问题:对一个应用开发者来说,这三件事现在分别变成了什么样,以及哪些还没变。 应用上线之后的三件事,以及 HarmonyOS 7 对应给出的能力与边界|图片来源:极客公园 01 看得见的体验 在 HarmonyOS 7 上,应用接触用户的方式多了一种:用户对小艺说一句话,系统理解意图,把任务派给对应的服务,结果以通知的形式回到与用户的上下文对话里。 华为把它叫「意图即服务」。听起来像发布会词,拆开看其实是一条分发通道——用户不再需要找到你的图标,你的服务可以被系统找到。 对开发者,这是一个不依赖首屏位置的入口。统计数据显示小艺家族每天被唤醒超 30 亿次,数字本身不重要,重要的是它不收买量费,并且已经深入了鸿蒙系统的方方面面,渗透进用户日常使用体验的每一部分。 小艺家族的系统级 AI 入口与分发|图片来源:HDD 接进小艺有两条路,从轻的那条走起。大多数应用需要的只是 Skill:能力是一问一答的——参数进、结果出——一个 API 或一个想法,在开放平台上用对话就能生成,随应用打包上架时自动注册进小艺,投入是天级的。算力很贵,没必要一上来就养一个 Agent。只有业务真的要来回商量——多轮对话、追问、记住上下文——才值得做成 Agent,走 A2A 协议接进来。判断标准就一条:一问一答,做 Skill;要商量着办,再上 Agent。 端侧 A2A 是 HarmonyOS 7 新加的一条。它的来历不是产品规划,是伙伴诉求:去年底一批银行类应用提出,对话数据不能离开手机,也不想为小艺再维护一套 Agent。系统层于是加了一对组件——一个让应用内的 Agent 直接和小艺通信,一个让应用里做好的卡片复用到小艺的对话流里,卡片内容支持开发者自行加密,系统和小艺都读不到。 隐私在这里不是一句承诺,是一条协议。 横向看,苹果和谷歌同时也在做同一件事:iOS 的 App Intents 让应用把动作暴露给 Siri,Android 也有把应用动作交给 Gemini 调度的机制。鸿蒙的差别在两个小地方——一是应用可以用自己的 Agent 来答,而不是把意图交给系统代为执行,业务逻辑和界面还在自己手里;二是 Skill 兼容开源规范,已有资产直接导入,不必按平台重写。边界也要说清