鸿蒙 PC 为什么更像“系统”,而不是“应用平台”?
网罗开发小红书、快手、视频号同名大家好我是展菲目前在上市企业从事人工智能项目研发管理工作平时热衷于分享各种编程领域的软硬技能知识以及前沿技术包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。图书作者《ESP32-C3 物联网工程开发实战》图书作者《SwiftUI 入门进阶与实战》超级个体COC上海社区主理人特约讲师大学讲师谷歌亚马逊分享嘉宾科技博主华为HDE/HDG我的博客内容涵盖广泛主要分享技术教程、Bug解决方案、开发工具使用、前沿科技资讯、产品评测与使用体验。我特别关注云服务产品评测、AI 产品对比、开发板性能测试以及技术报告同时也会提供产品优缺点分析、横向对比并分享技术沙龙与行业大会的参会体验。我的目标是为读者提供有深度、有实用价值的技术洞察与分析。展菲您的前沿技术领航员 大家好我是展菲 全网搜索“展菲”即可纵览我在各大平台的知识足迹。每周定时推送干货满满的技术长文从新兴框架的剖析到运维实战的复盘助您技术进阶之路畅通无阻。文章目录引言一、一个必须先理解的问题二、传统应用平台核心是“打开 App”所以传统平台关注的是三、鸿蒙 PC 正在变化的地方App 开始失去边界传统 App鸿蒙 PC四、真正的核心变化从“页面系统”进入“状态系统”传统平台鸿蒙 PC五、为什么鸿蒙越来越像“系统”六、传统 App 平台应用彼此独立七、鸿蒙 PC系统开始“参与应用”分布式状态多设备协同八、AI 出现后这种变化会更明显示例九、为什么传统 Router 在鸿蒙 PC 上越来越奇怪十、鸿蒙 PC 更像“运行时系统”十一、为什么 ArkUI 会越来越“去页面化”十二、为什么很多开发者会“不适应”过去关注现在关注十三、本质总结鸿蒙 PC 正在“系统化”总结引言很多人第一次接触鸿蒙 PC 时会下意识把它理解成一个新的 PC 应用平台就像WindowsmacOSLinux Desktop于是自然会觉得写几个窗口 做几个页面 适配一下桌面布局这就是鸿蒙 PC 开发。但真正深入之后你会越来越发现鸿蒙 PC 的目标好像根本不是“做应用”。而是在做一种新的“系统级运行模型”。这也是为什么很多开发者会有一种奇怪的感觉它不像传统桌面开发 也不像移动开发因为鸿蒙 PC 更像“系统”而不是“应用平台”。一、一个必须先理解的问题什么叫应用平台什么又叫系统它们其实完全不是一个层级。二、传统应用平台核心是“打开 App”过去几十年的平台逻辑本质都一样用户打开 App ↓ 进入应用 ↓ 完成任务 ↓ 退出应用无论WindowsAndroidiOS本质都是“应用”是核心单位。所以传统平台关注的是应用生命周期 页面管理 窗口管理核心问题是如何把 App 运行起来三、鸿蒙 PC 正在变化的地方App 开始失去边界但鸿蒙 PC 最大的变化是应用边界开始消失举个例子传统 App微信是微信 文件管理是文件管理 浏览器是浏览器它们数据隔离状态隔离生命周期隔离鸿蒙 PC开始强调服务流转状态流转跨设备协同多窗口共享AI 接管操作这意味着“应用”正在退化成一种能力节点。四、真正的核心变化从“页面系统”进入“状态系统”这是最关键的一步。传统平台页面 核心系统围绕ActivityWindowRoute运行。鸿蒙 PC开始变成状态 核心页面只是状态的一种呈现方式这也是为什么ArkUI 会天然强调“状态驱动”。五、为什么鸿蒙越来越像“系统”因为它开始接管状态 上下文 设备 能力 输入而这些东西本来属于“操作系统层”。六、传统 App 平台应用彼此独立传统桌面系统里每个 App 都像一个孤岛比如每个应用维护自己的状态每个窗口管理自己的生命周期每个程序处理自己的逻辑本质上平台只负责“运行”而不是参与状态组织七、鸿蒙 PC系统开始“参与应用”这一点变化极大比如分布式状态globalState.set(user,data)系统开始同步设备管理上下文分发状态多设备协同手机继续操作 PC 自动同步 平板共享状态这已经不是App 自己的能力而是系统在组织状态八、AI 出现后这种变化会更明显传统 App 模型里用户 → 点击 → 页面跳转但 AI 出现之后用户 → 意图 → 系统状态变化重点已经不是打开哪个页面而是当前系统处于什么状态示例用户说帮我整理今天会议内容AI 不会打开某个页面而是获取当前上下文分析当前 Workspace修改状态自动生成 UI这时候“应用”已经不再是核心入口。九、为什么传统 Router 在鸿蒙 PC 上越来越奇怪因为Router 是“页面系统”的产物它默认一次只存在一个上下文但鸿蒙 PC多窗口多 Workspace多输入源AI 自动调度意味着上下文天然并行所以Router 开始退化。真正重要的是状态流十、鸿蒙 PC 更像“运行时系统”这是很多人没有意识到的。鸿蒙 PC 正在做的事情其实是统一状态 统一设备 统一能力 统一上下文本质像什么更像一个分布式 Runtime而不是传统应用平台十一、为什么 ArkUI 会越来越“去页面化”因为页面已经无法表达复杂系统真正需要表达的是状态空间Workspace能力流数据流所以未来会越来越强调View State Intent Workspace而不是Page Route Jump十二、为什么很多开发者会“不适应”因为过去十几年大家习惯的是开发 App而鸿蒙 PC 更像开发系统中的状态节点这两种思维差异极大。过去关注页面怎么跳 窗口怎么开现在关注状态怎么组织 上下文怎么流动十三、本质总结鸿蒙 PC 正在“系统化”这是最核心的一句话很多人以为鸿蒙 PC 国产桌面系统但真正的方向其实更像一个状态驱动的分布式系统运行层应用只是系统中的能力模块而不是绝对核心总结鸿蒙 PC 最特别的地方不是“能跑 App”而是“开始重新定义系统”。对比一下维度传统应用平台鸿蒙 PC核心单位App状态组织方式页面Workspace数据边界应用内部系统级流转多设备应用适配系统协同AI 角色插件系统能力最终你会发现鸿蒙 PC 真正改变的 不是“桌面” 而是“系统运行方式”所以它越来越不像应用平台反而越来越像一个状态驱动、分布式、AI 原生的新系统层。