openharmony 6.1 已经上线,虽然lts 版本还没出来,不过不少开发者已经开始用了。最近大家在讨论

OpenHarmony 6.1 已经上线,虽然 LTS 版本还没出来,不过不少开发者已经开始用了。最近大家在讨论这个版本的时候,好像不只是谈论一个新的图标了,真的有人开始改变自家设备的操作系统了。我下载了 SDK 试试,发现它也没怎么变外表,不过当我打开一个音乐应用时,歌词直接显示在桌面,切到另一台平板也能无缝衔接,完全不用缓冲。以前安卓和 iOS 的应用总是偷偷开启麦克风或者读取相册,一旦你允许了,你就不知道它在干什么。这次 OpenHarmony 6.1 做了改变,网页调用摄像头会在状态栏弹出一个小图标,点击一下就能关闭。还有输入法也会根据屏幕状态给你提供相应的操作,它真的会看屏幕有没有合上。 最让我惊讶的是启动耗时统计。以前应用打开慢,厂商总是推卸责任说是手机老了,开发者说是系统卡。现在系统自己记录每个 UIAbility 启动花费了多少时间,一眼就能看出哪个代码拖慢了进度。这样数字直观让问题更明确了。还有个细节是蓝牙键盘的 FN 键和电源键短按操作以前都是通过厂商私有驱动完成的,现在系统层面支持拦截并转发了。我用旧笔记本装了 OpenHarmony 测试了一下,按一下音量键手机马上就能调整音量。 有人说这次是为 6 月 LTS 做铺垫吧,不过我看到不少工业屏和车载中控厂家已经在小批量刷系统了。工业设备需要长期稳定运行、权限清楚、可以审计。所以这次把这些功能写进内核而不是某个应用插件里。待机屏保卡片看起来像苹果的小组件一样方便操作但是它们背后连接跨设备轻量通道。这里面甚至包括握手协议都藏在系统服务中,不用每个应用自己去连接 Wi-Fi 或配对。 其实这次 OpenHarmony 没有什么口号喊要打败谁或者开个发布会要弯道超车之类的大话。它们默默地管理应用生命周期更严谨、隐私设置更近便、多设备动作拆分成可以调用的 API 来使用。修路的人不会敲锣打鼓吸引眼球,他们只专注填坑。LTS 正式版本还没发布但是有些东西已经在运行了。