
前言HDC 2026 之后HarmonyOS 7 的信息量明显变大。如果你只是快速浏览大会信息Agent、Skill、AI 开放能力、空间计算、方舟引擎、星盾安全、星河互联这些关键词很容易留下印象。可是回到项目里以后真正影响开发节奏的往往不是这些词本身而是它们会落到哪些工程动作上。比如现有 HarmonyOS 6 原生项目是否需要马上迁移到 API 26。比如测试版本拿到以后应该优先体验系统界面还是优先确认工程环境。再比如发布会上出现的新能力在本地 SDK 中暂时查询不到这种情况到底应该怎么判断。这些问题听起来没有那么宏大但它们会直接影响后续开发节奏。尤其是你手里已经有 HarmonyOS 5 或 HarmonyOS 6 项目时最怕的情况就是方向还没判断清楚主流程已经开始大范围重构或者反过来因为 Beta 阶段还在变化所有准备工作都停在那里。我们先把 HarmonyOS 7 放回真实开发流程里按照五条主线来理解。API 26 BetaSkill 能力拆分Agent 任务边界AI 开放能力DevEco 工具链我的建议是先建立判断框架再结合手里的项目逐步验证。这样做的好处很明确你不会因为新版本变化太多而仓促重构也不会因为测试阶段还在变化就完全停止准备。一、先把 API 26 Beta 当成工程验证基线HarmonyOS 7 Developer Beta 已经启动这一轮核心方向包括 Agent 架构、鸿蒙智能体框架 2.0、鸿蒙空间计算、openPangu 2.0以及方舟引擎、星盾安全、星河互联等底座能力。它们能帮助我们理解系统演进方向但真正进入项目以后仍然需要回到 SDK、文档、设备和运行结果中验证。API 26 Developer Beta1 面向开发调测报名周期是 2026 年 6 月 12 日到 2026 年 7 月 5 日推送节奏还会受到设备型号、基线版本、报名状态等因素影响。换句话说Beta 阶段适合完成环境验证、兼容性检查和问题记录暂时不适合把测试结果直接套用到正式版本表现。这里最容易出现的误判是把几个不同层级的信息混在一起。大会上出现的能力代表方向已经明确文档能够查询到代表具备进一步研究的依据本地 SDK 能够发现才适合进入最小工程验证真机或者云调试能够运行之后才具备测试结论真实项目主流程运行通过以后才适合沉淀为实践结论。我们可以先把 HarmonyOS 7 相关能力分成五层。状态判断依据当前处理已发布HDC、发布稿、开发者网站已经出现可以作为方向判断文档可查Guide、API Reference、Kit 文档能够查询到可以作为接入依据SDK 可见本地 SDK 或 DevEco Studio 中能够发现可以进入工程验证Beta 可测真机或云调试环境能够运行可以整理测试结论项目可用真实项目主流程已经运行通过可以沉淀实践结论拿到测试版本以后第一轮更适合优先确认工程环境。因为后续所有判断都会依赖这个基准。工程环境本身不稳定时后面遇到异常很难区分问题来自系统版本、SDK 配置、项目依赖还是具体能力本身。第一轮建议记录这些内容。检查项记录内容DevEco Studio当前使用版本SDK是否安装 API 26 对应 SDK设备设备型号、系统版本、基线版本新建项目是否能够正常创建、编译、运行存量项目HarmonyOS 6 工程是否能够编译通过权限原有权限声明和授权流程是否正常API 查询HarmonyOS 7 新能力是否能够在文档和 SDK 中查询到日志编译、运行、真机调试是否存在异常如果新建项目无法正常运行后续能力验证会缺少稳定基准。存量项目迁移后出现编译问题时应该优先区分工程配置、依赖版本、签名配置、权限声明、路由结构和 API 变化。某个 HarmonyOS 7 新能力在本地 SDK 中暂时查询不到也需要继续检查 API Reference、Kit、权限、AGC 服务、设备基线版本和 HOTA 状态。远程真机云调试可以作为 Beta 阶段的辅助验证链路特别是暂时没有合适真机设备的时候。但这里也要留意一个细节本地真机和远程云调试结果要分开记录。两个环境运行出来的结果都有参考价值但不适合混成同一个结论。API 26 Beta 阶段可以先形成一个基本判断。二、Skill 先从页面背后的业务能力拆起很多项目最开始设计功能时都会自然地按照页面拆分结构。这个方式非常符合移动应用开发习惯也方便处理导航、布局、状态和数据展示。一个会议类应用通常会先拆出会议列表页、会议详情页、新建会议页、待办页和周报页。这样的结构对于用户手动操作很清晰开发起来也比较直观。到了 HarmonyOS 7Skill 相关能力开始进入应用功能被系统级智能入口调用的链路。这个变化会带来一个很现实的问题。页面结构清楚并不代表系统能够理解这个应用能完成什么。系统更关心的是能力本身比如能否创建会议、能否生成纪要、能否提取待办、能否生成周报。HarmonyOS 7 新能力清单已经把 Skill、Agent、视觉 AI 等内容放在智能化方向下并且 Skill 能力会参与开发、调测、审核、上架以及系统级智能入口调用链路。过去按照页面拆分时会议类应用可能是这样的结构。页面传统职责会议列表页展示会议记录会议详情页查看会议内容新建会议页创建会议待办页查看行动项周报页整理阶段进展这种结构适合用户手动操作。进入系统级智能入口之后应用还需要补充一层能力视角。系统调用需要理解的是应用能够完成哪些动作、需要哪些输入、返回哪些结果、遇到异常时如何反馈。同样是会议类应用换成 Skill 视角后可以先拆成下面这些能力。应用能力输入输出确认要求创建会议标题、时间、参与人会议记录可选生成纪要会议文本、录音转写文本纪要草稿建议确认提取待办会议内容待办列表建议确认分配责任人待办、联系人更新后的待办需要确认生成周报时间范围、项目周报草稿需要确认这张表的价值是把页面按钮背后的业务动作抽出来。一个可以被系统理解的能力需要具备稳定输入、明确输出、状态反馈、异常处理和确认机制。如果生成纪要只编写在页面点击事件里后续接入系统级智能入口时会很难复用。更稳的结构是把生成纪要沉淀到独立服务能力中页面层调用服务能力后续 Skill 也可以调用同一层能力。exportinterfaceMeetingSummaryInput{meetingId:string;transcript:string;}exportinterfaceMeetingSummaryResult{summary:string;decisions:string[];actionItems:string[];}exportasyncfunctiongenerateMeetingSummary(input:MeetingSummaryInput):PromiseMeetingSummaryResult{return{summary:,decisions:[],actionItems:[]};}这段代码的意义在于先把会议纪要能力的输入、输出和返回结构固定下来。后续无论接入 Skill、AI 能力还是继续使用现有页面按钮触发都可以复用这个服务层边界。这会影响现有项目的代码结构。层级主要职责页面层展示、交互、状态反馈服务层执行独立能力数据层保存状态和结果校验层检查输入、权限、边界条件确认层拦截高风险动作当前阶段更适合先完成能力清单整理。可以从 一些高频能力开始例如创建会议、生成纪要、提取待办。每个能力写清楚输入参数、输出结果、失败情况和确认要求。这个过程即使暂时没有接入 Skill也能改善项目结构让业务动作从页面事件里逐步独立出来。这样的整理还有一个隐藏收益。过去页面复杂之后很多业务逻辑会散落在点击事件、状态更新和页面跳转里后续维护成本会逐渐变高。能力颗粒度整理之后页面仍然负责交互体验服务能力负责执行逻辑后面无论接入系统级智能入口还是继续完成多端适配都会更容易保持一致性。三、Agent 接入之前先梳理任务边界Agent 这个词现在出现频率很高很多时候会被直接理解成聊天入口。放到应用开发里这样理解会有些单薄。真正需要提前准备的通常是任务边界。也就是说当系统理解到一个用户意图之后应用能够提供哪些可以被组合的能力哪些步骤可以自动处理哪些步骤必须让人确认。HarmonyOS 7 的 Agent 亲和系统架构已经和端云大模型、Skill、系统级智能入口形成更紧密的关系鸿蒙智能体框架 2.0 也开始强调系统级 AI 能力和 GUI 操控能力开放。以会议场景为例一个完整任务链可能是会议录音 → 会议转写 → 生成纪要 → 提取待办 → 分配责任人 → 生成周报 → 归档到项目传统应用通常把这些动作拆散到多个页面和多个按钮里。进入 Agent 方向后应用需要提前判断每一步是否能够独立调用哪些动作可以自动执行哪些动作需要展示结果后确认哪些动作必须在执行前进行明确确认。任务动作可以先分成三类。动作类型示例处理建议可自动执行查询、摘要、草稿生成、内容分类可以减少手动操作建议确认生成纪要、提取待办、改写文案执行前后都要展示结果必须确认删除、发布、发送、支付、修改关键数据不能跳过确认流程这张表比单纯讨论 Agent 概念更接近工程落地。Agent 越靠近真实执行链路越需要清晰的确认机制、权限边界、日志记录和失败回退。尤其是删除、发布、发送、支付、修改关键数据这些动作不能因为智能体接入就降低安全要求。这里也可以换一个更日常的角度理解。生成一份会议纪要草稿即使结果不够理想也可以重新生成或者人工修改但是把待办分配给某个人、把周报发送出去、删除某条会议记录这些动作都会产生明确后果。前者适合自动化后者需要确认机制。这就是 Agent 接入前必须先梳理任务边界的原因。在暂时没有 Agent 运行结果的阶段可以先用任务链伪代码固定顺序和确认边界。它不是 HarmonyOS 7 Agent API 的实测结果也不需要标注为文档可查。它只是项目侧任务编排的说明。asyncfunctionrunMeetingWorkflow(meetingId:string){consttranscriptawaittranscribeMeeting(meetingId);constsummaryawaitgenerateMeetingSummary({meetingId,transcript});constconfirmedawaitconfirmBeforeAssign(summary.actionItems);if(!confirmed){return;}awaitassignActionItems(summary.actionItems);awaitarchiveMeetingResult(meetingId,summary);}这段任务链结构的重点是把生成草稿和分配待办分开处理。前者可以更自动化后者需要确认。我们先把这个边界固定下来后续接入真实能力时就不容易把高风险动作混进自动执行流程里。会议纪要到待办、待办到周报、本地生活查询到预约、图片处理到发布这些多步骤场景都适合作为 Agent 化之前的分析对象。它们有明确起点也有明确产出中间环节还能拆分为多个独立能力非常适合通过任务链路图进行梳理。当前阶段适合优先整理任务链路图把每个节点标注为可自动执行、建议确认、必须确认。等 A2A、Intent、Skill 和系统级智能入口的接入路径更加稳定后再把链路中的能力逐步接入。四、AI 开放能力按照业务价值安排接入顺序AI 开放能力容易让人产生一个冲动看到能力列表之后想尽快把应用里的功能都加上智能化入口。但在真实项目里智能化接入越多稳定性、权限、性能、交互解释和用户确认这些问题也会随之增加。所以AI 能力适合按照业务价值排序而不是按照能力名称排序。HarmonyOS 7 的智能化方向包含 Skill、Agent 和视觉 AI 能力。视觉 AI 能力面向端侧视觉 AI 处理覆盖基础能力和场景化控件。一个功能是否值得接入 AI可以先围绕三个问题评估。判断问题适合接入的表现用户输入成本是否较高需要输入长文本、语音、图片或复杂条件内容整理是否频繁摘要、分类、提取、改写频繁出现多步骤是否能够合并原本需要连续进入多个页面处理如果一个功能同时满足其中两项就值得进入验证清单。比如会议纪要生成既涉及长文本处理也涉及摘要、提取和后续待办整理待办管理中的责任人识别、截止时间提取也能减少人工录入成本。相反如果一个功能通过普通按钮和表单已经足够清楚增加 AI 入口可能会引入更多不确定性。涉及支付、账号、隐私、合同、医疗、金融等高风险场景时智能化体验需要让位给确认流程、权限边界和数据安全。AI 可以辅助整理、识别、推荐和草稿生成但关键动作仍然需要明确确认。结合常见应用场景可以先这样排列优先级。场景可能的 AI 使用位置优先级会议纪要摘要、决议、待办提取高待办管理责任人识别、截止时间提取高周报生成从会议和待办汇总阶段进展高图片处理图像增强、内容识别、素材整理中本地生活意图识别、地点匹配、预约信息整理中普通设置页智能化价值不明显低这个排序背后有一条很简单的经验。越是输入成本高、整理工作重复、多步骤连接明显的地方AI 接入的价值越容易体现。越是规则明确、交互简单、结果必须精确的地方AI 接入越需要谨慎。比如设置页里一个开关状态用按钮表达就已经足够清楚会议纪要里几十分钟转写文本需要提取决议和待办AI 能力就更容易发挥价值。在 AI 能力尚未完成实测前可以先整理输入输出样例。这里也不需要写成文档可查因为它属于项目侧验证样例。真正需要标注验证状态的是后续接入的具体 HarmonyOS 7 AI 能力。{input:{meetingText:今天讨论了版本计划、接口联调和下周发布安排。},expectedOutput:{summary:本次会议围绕版本计划、接口联调和发布安排展开。,actionItems:[确认接口联调时间,整理下周发布清单]}}这类示例的价值是先明确后续验证目标。真正接入 AI 能力时就可以对比实际输出和预期输出继续记录准确性、稳定性、耗时、权限和用户确认结果。当前阶段最重要的动作是选择一个高价值场景运行最小验证链路。最小验证链路不需要覆盖完整业务闭环只需要确认输入来源、能力调用、结果展示、异常处理和用户确认这几个关键位置。这样既能判断能力价值也能避免过早把不稳定能力放进主流程。五、DevEco 工具链进入工程闭环以后再谈效率提升工具链这条线容易被简单理解成 AI 帮忙生成代码。实际开发里代码生成只是其中一部分。HarmonyOS 项目经常遇到的问题会散布在页面结构、工程配置、依赖版本、权限声明、签名配置、设备版本和运行日志里。单独生成一段 ArkTS 代码并不能解决这些上下文问题。DevEco Code 面向鸿蒙应用开发定位为开箱即用 AI Coding 工具并覆盖需求、设计、开发、验证四个阶段。DevEco CLI 则面向编程 Agent提供从创建工程、语法检查、编译构建到运行调测的全流程工具并把鸿蒙开发相关知识资源提供给 Agent 调用。所以DevEco Code 这类工具更适合放在工程闭环中使用。它可以参与需求拆分、代码生成、报错解释、构建修复和功能验证但每个环节的最终结论仍然要回到本地编译、真机运行和日志确认上。工程环节AI 工具可以辅助什么最终确认需求拆分拆分页面、组件、服务是否符合业务流程代码生成生成 ArkTS、ArkUI 初稿API 是否真实可用报错解释分析编译错误、运行错误是否能够复现和修复构建修复提供修改建议本地是否编译通过功能验证辅助生成测试思路真机运行和日志结果更合理的流程是需求拆分 → 代码生成 → 编译构建 → 报错修复 → 真机运行 → 日志确认 → 下一轮调整这个流程里AI 工具负责提高定位效率工程结果仍然以编译、运行、日志、真机体验为准。这样使用工具链才能减少伪代码、伪 API、伪修复带来的额外成本。放到会议随记类应用或会后行动台这类项目里五条主线可以形成一张优先级表。HarmonyOS 7 主线项目里的对应动作当前优先级API 26 Beta运行新建项目和存量项目编译P0Skill拆分创建会议、生成纪要、提取待办、生成周报P1Agent整理会议到周报的任务链路P1AI 开放能力优先验证摘要、待办提取、时间识别P1DevEco 工具链用于报错解释、构建修复、代码检查P1这张表可以避免两类常见偏差。第一类偏差是看到 HarmonyOS 7 变化很多就马上重构所有页面第二类偏差是觉得 Beta 阶段还早所有准备工作都延后。更稳的策略是先完成不破坏主流程的准备工作。先记录环境。先运行工程。先整理能力表。先拆分任务链路。先选择一个小场景验证 AI 能力。先把 DevEco Code 放进报错修复和构建验证流程。这些工作不需要一次性完成全部接入也不会让现有项目失控。等后续文档、SDK、设备版本和正式版本逐步稳定之后前期沉淀的验证表、能力表、任务链路图和工程闭环记录都可以继续复用。总结HarmonyOS 7 当前阶段可以先抓住五条主线。主线当前阶段要处理什么API 26 Beta建立版本和工程验证记录Skill把页面功能整理成能力单元Agent先设计任务边界和确认机制AI 开放能力只选择高价值业务场景验证DevEco 工具链放进构建、报错、验证闭环优先级可以这样排列。先验证 API 26 Beta 环境再检查存量项目是否能够编译运行继续整理应用能力表开始拆分任务链路和确认边界最后选择一个 AI 能力完成最小验证环境没有运行通过后面的判断不稳定。能力没有拆分清楚Skill、Agent 和 AI 能力都很难落到项目里。Beta 阶段最重要的任务是建立一套可以复查、可以迁移、可以复用的验证方法。