用鸿蒙PC开发鸿蒙,开发者的选择变得更多、更好、更高效。
作 者 丨 宿艺
编 辑 丨 子淇
一个操作系统的生态成熟,既依靠终端数量的积累,更与应用开发的速度和质量息息相关。
过去几年,外界讨论鸿蒙,注意力大多放在终端设备的规模上。如今,随着HarmonyOS 6、HarmonyOS 7设备数突破9000万台,越来越多鸿蒙应用跟随设备进入更多真实使用场景,这也意味着,每一个开发、调试、上架环节的体验问题,都会层层传导到海量设备和用户身上。
开发者的工具使用体验,成为带动生态扩容的重要变量。
10月8日,DevEco Studio、一站式鸿蒙应用AI开发工具DevEco Code、AI开发能力套件DevEco CLI,同步在鸿蒙PC上开启公测。对于开发者来说,不仅能够在鸿蒙原生环境下完成开发工作,提升从开发、调试到上架的全链路效率,鸿蒙全场景设备的开发体验也将迈上一级新台阶。
当鸿蒙全场景应用的开发与适配效率更高、成本更低,开发者就能把更多时间和精力留给创意探索和体验打磨,持续为鸿蒙生态的繁荣注入高质量的动力活水。
用鸿蒙PC开发鸿蒙
不同开发者有不同选择
要理解这次公测的“含金量”,需要先了解鸿蒙开发者过去的开发方式。
此前很长一段时间里,大多数鸿蒙开发者只能在Windows、macOS系统上进行开发,想确认应用运行效果,需要借助模拟器、仿真环境或者连接真机,开发过程就像“绕了一段路”。尤其在多端适配时,手机、平板、折叠屏等不同设备形态,需要分别打开对应的模拟器窗口轮番切换验证,效率难免有所损耗。
本次DevEco“三件套”的集体公测,改变的正是这一局面。开发者既能获得“在鸿蒙PC上开发鸿蒙”的原生IDE体验,还可以根据自身习惯和项目需求,自由选择不同的开发方式。
其一,使用DevEco Studio,可以手动开发,也能融入Agentic开发,IDE体验显著提升。
目前而言,不少开发者仍然会选择在IDE里逐行编写代码、自己把控每一步的开发节奏,鸿蒙PC版DevEco Studio就是为这类开发者准备的原生IDE。相较于邀测阶段,本次公测进一步优化了工具稳定性与使用体验,开发效率实现跃升。
从日常使用来看,依托华为自研的BitFun技术底座,DevEco Studio能够做到“快速启动”和“低资源占用”,在运行中保持更稳定的状态。智能补全、错误提示、断点调试与内存分析等能力,也可以实现更高效的日常编码和问题定位。对于需要长时间开着IDE工作的开发者来说,整体体验将更流畅。
在调试环节,体验跃升感更为明显。
鸿蒙PC版DevEco Studio无需安装模拟器或仿真环境,即可在鸿蒙PC上秒级启动并调试手机、平板版本的鸿蒙应用。多端适配时,支持切换手机、平板、折叠屏等形态的调试窗口,还可以同时开启多个窗口,让一次代码的修改效果在多个窗口同步刷新验证,减少重复操作。
针对不同机型的优化适配,开发者还可以自定义预览器参数,在电脑上查看不同机型的应用界面表现。通过双向预览,查看组件树与组件属性、定位对应代码,能更高效地找到界面布局背后的代码位置,也减轻拿着多台真机逐一查看、反复修改的麻烦。
另外,此次公测中,DevEco Studio还新增集成了AI开发工具DevEco Code。即使是习惯在IDE里手动写代码的开发者,也可以在需要的时候调用DevEco Code的AI能力。
其二,使用DevEco Code进行一站式AI开发,根据不同复杂程度的开发任务选择不同模式。
DevEco Code是一款编程智能体,内置模型服务,集成鸿蒙知识、Skills与MCP工具。如前文所说,开发者可以在DevEco Studio中选择性调用DevEco Code,同时,也可以将其作为独立的一站式鸿蒙应用AI开发工具来使用。
根据任务复杂程度,以及对方案和执行过程的把控需求,开发者可以在Goal、Plan、Build三种模式中灵活选择。
例如,可以先通过Plan模式梳理方案,开发者审阅、批准后,再通过Build模式按确认的方案执行,这种“Plan+Build”的模式为人工判断保留了介入空间,便于开发者掌握改动的方向与范围。
若是已经有明确的Spec 需求文档,可以选择Goal模式,让工具围绕既定目标生成代码,自主验证并修复问题。目前,DevEco Code已支持自主完成代码编译、运行和功能验证,能够将重复性的检查与修复纳入自动化流程,帮助开发者减少在这些环节的反复投入。
其三,继续使用熟悉的AI工具,将鸿蒙AI开发能力套件DevEco CLI接入已有工作流。
考虑到还有一部分希望在鸿蒙PC上继续使用其他AI开发工具的开发者,DevEco CLI则将HarmonyOS工具集、官方知识库和70余项精品Skills封装为适合AI调用的命令行接口,支持开发者通过其他各类AI Agent调用,以便在熟悉的工作流中开发鸿蒙应用。
接入方式同样快速直接。通过一行初始化命令,就能将随包提供的DevEco CLI Skill安装到本机多个Agent工具中,让Agent学会如何调用鸿蒙开发能力。此后,工程创建、语法检查、编译构建、设备获取、推包运行、模拟器获取、模拟交互操作等鸿蒙开发工作,都可以在熟悉的AI工作流中推进。
除了执行工具,DevEco CLI还提供官方知识库,涵盖开发指南、API参考、最佳实践、常见问题及版本变更预告等内容,以专业赋能语料让第三方Agent更懂鸿蒙。
此外,70余项专业Skills还覆盖多设备适配、知识检索、ArkTS语法和应用质量等场景,将专业知识和经验拆解转化为AI可以直接执行的工作步骤,帮助提高代码生成的准确率与可用性。
开发效率与体验的跃升
是鸿蒙生态加速扩容的动力活水
一款应用的开发工作,通常不会在第一个版本上线时就画上句号。修复运行问题、优化使用体验、响应用户反馈,都需要持续长久投入。而开发工具是否足够趁手好用,也会在一次次版本迭代中,影响开发者的更新意愿、节奏甚至质量。
从这个角度看,此次鸿蒙DevEco“三件套”的集体公测,从开发效率、选择空间和AI应用三个方面,为开发者带来了更好的支持,带动鸿蒙开发体验完成“重要一跃”。
首先是多端部署更轻松,开发效率再提升。
鸿蒙本就支持“一次开发,多端部署”,一套代码可以覆盖手机、平板、折叠屏等多种设备形态。但过去在 Windows或macOS上开发,多端部署效率总会在调试阶段大打折扣。
如今在鸿蒙PC上使用DevEco Studio开发,不仅调试阶段不需要模拟器或仿真环境,还能在多端适配的时候多开几个窗口同步看效果,一次应用开发更快覆盖多个设备形态,整体调试效率更高,多端适配成本更低。
其次,开发者拥有按需选择工具的空间,已有经验与使用习惯也能得到延续。
一方面,不同项目的开发需求、不同开发者的软件工具使用偏好和硬件设备持有情况,都会存在差异。此次三款工具的鸿蒙PC版本集体公测,正是考虑到不同的需求差异组合情况,希望提供足够全面的支持,让每个开发者都能根据项目情况和个人习惯进行自由选择。
另一方面,这种选择上的灵活性,也有助于降低开发者尝试新工具的成本。熟悉IDE的开发者,可以在原有工作方式中逐步引入AI辅助;已经在其他AI Agent中建立工作流的开发者,也可以延续原有习惯进行鸿蒙开发,极大减少更换开发环境的迁移阻力,更降低新开发者加入鸿蒙的门槛。
与此同时,AI可以更灵活地参与到应用开发中的各个环节。
DevEco Code内置模型服务,DevEco Studio将其集成到IDE中,DevEco CLI则向已有Agent开放鸿蒙工具、知识和Skills。入口不同,但都能让AI结合鸿蒙开发知识,参与代码生成、编译、验证与修复。由此,开发者可以将部分重复性工作交给AI,把更多注意力放在需求洞察、方案判断以及应用体验的持续优化上。
在实际开发工作中,每适配一款新设备、增加一项新功能、打磨一个使用频率不高却影响体验的功能细节,其实都需要权衡开发者的投入成本。
尤其对于个人开发者或者资源有限的团队来说,减少开发过程中繁复的、流程性的劳动,尽可能减轻开发环境的阻力,可以为更多细节优化需求腾出空间,把更多时间精力留给创意创作和体验优化,进而推动越来越多优质的鸿蒙应用诞生。
这也正是开发者的工具使用体验与生态之间的深层联系。
一面是终端规模扩大,为开发者带来更多潜在用户;一面是开发工具更流畅好用,有力降低开发与维护的成本。如此一来,开发者的开发动力与意愿都更足,优质应用得以持续涌现、精进更新,这又将成为更多用户选择鸿蒙设备的重要理由,反向推动终端数量不断增加。
当终端与应用形成相互促进的正向循环,整个鸿蒙生态的发展也将获得持续加速度,驶向更繁荣的未来。
「壹观察」创始人宿艺
原搜狐科技通信主编
今日头条、腾讯新闻、搜狐搜索「壹观察」
百家号、微博、抖音搜索「宿艺」关注更多
丨智能硬件丨通信丨新零售丨人工智能丨
丨智联网汽车丨智能家居丨
热门跟贴