华为前高管称 2024 年将推出鸿蒙 PC 版系统,你对该系统有哪些期待?

Tech星球9月4日消息,据IT之家,鸿蒙 HarmonyOS 操作系统是华为自主研发的操作系统,首次亮相于 2019 年 8 月 9 日的华为开发者…
关注者
77
被浏览
396,815

44 个回答

鸿蒙的生态里,绝对不能缺了 PC!尽管现在移动端是绝对的主流,但是大量生产力工作还是需要在 PC 上完成。可惜的是,Windows 是一个闭源系统,很多鸿蒙想要实现的特性,Windows PC 根本无法实现。

其实在今年的 HDC2023 上,我就已经看到了用 MatePad Pro 12.6 演示的二合一形态的 PC 系统。

而且这是基于 HarmonyOS NEXT 的系统,不支持安卓软件,只能运行鸿蒙原生应用。

HarmonyOS NEXT 搞 PC 不是重复造轮子吗?从我在 HDC 上了解到的东西来看,HarmonyOS NEXT 是来解决问题的。

应用生态怎么解决?

目前,已经有许多应用厂商基于 HarmonyOS NEXT 进行应用开发了。然而仅有这些是不够的,一定要想办法把桌面端生态带到移动端来。

因此 HarmonyOS NEXT 除了支持移动端的跨平台框架外,还支持了 Qt、Eletron、CFE 等桌面端框架。

应用界面适配怎么办?

安卓开发,想要应用像下图这样在普通手机、折叠屏、平板、手表、电视、嵌入式设备上运行,界面适配的工作量想想就令人头秃。鸿蒙是怎么解决这个问题的呢?

首先,鸿蒙提供了多态控件,为了支持万物互联,应用需要能够在不同的设备上运行,控件作为应用的基础组成部分,需要支持不同的设备,且在视觉、交互、动效等表现形式上针对设备进行必要的调整,达到最佳体验。因此,同一控件在不同的设备上会呈现出不同的形态,称为多态控件。控件在手机、折叠屏、平板、智慧屏、车机、智能穿戴的显示效果是不同的。

而且鸿蒙在开发时支持多端双向实时预览,可以在开发时看到界面在多个设备上的呈现效果,比如像这样打开多端预览并添加想预览的设备...

...就可以在写界面时同时预览多个设备上的显示效果了

在组件上,鸿蒙支持自适应布局拉伸缩放延伸响应式布局分栏布局重复布局挪移布局缩进布局。方便应用适配不同尺寸的设备。


这样,大屏界面的适配,以及窗口化的适配就都解决了。

怎么适配 PC 的输入方式?

不同的设备有不同的输入方式,比如触摸、手写笔、鼠标、键盘、触控...适配起来非常困难,为了解决这个问题,鸿蒙对控件做了多设备输入归一。

比如安卓应用想要适配一个缩放操作,需要对各个设备的输入操作逐个实现

而鸿蒙开发中,将这些复杂的复杂的输入全部转化为了缩放事件,开发者只需要关注事件本身,无需关注背后的具体输入方式。

通过将交互事件归一,能减轻开发者负担,也能为用户带来更好的体验。

比如过去需要鼠标长按呼出菜单,而交互事件归一后,通过适配 ContexMenu,手指长按屏幕、鼠标右键、双指点击触控板都能呼出菜单了,各种适合输入设备的交互就自然出现了,非常令人舒适。

不管鸿蒙 PC 能否成功,都能带来许多有趣的新东西。

不奇怪,我觉得除了PC版本系统,平板版、TV版、车机版等都会是鸿蒙的目标。

毕竟在华为的目标中,鸿蒙是要实现万物互联,跨设备、跨终端是必须的。

从手机到PC,如果顺利,那么华为的愿景——构建万物互联的智能世界也就不远了。