今天华为官网悄悄发了个新系统,HarmonyOS 5.0.5正式版,说是优化了软件性能和稳定性。我刚查了下,这个版本5月14号发布的,配套的开发工具和SDK也一起更新了。手机系统版本得去设置里看,API版本得对上才能用新功能。
适用机型主要是Mate60系列、Mate X5折叠屏还有新款平板,其他老机型可能得等官方通知。系统本身没搞大改版,但给开发者加了不少新接口。比如AR功能现在能测物体三维尺寸了,输入法能实时改预览文字,后台进程管理更严格了,防止手机卡顿。
有个挺有意思的功能是窗口大小能记住,下次打开直接恢复之前尺寸,这对用笔记本的用户应该方便。还有图片扫描结果会带状态码,方便程序员排查问题。音频方面支持更多格式,视频解码也多了几种老格式,可能为了兼容旧文件。
不过系统更新说明里写得很清楚,新功能得看设备API版本,不是光系统版本号对就行。我有个朋友昨天给平板升级了,结果发现文件管理功能没显示,后来发现API版本不够。

开发者工具那边,DevEco Studio出了新版本,安装的时候SDK会自动带上来。有个新Kit能直接把文件删到回收站,不用自己写代码处理。配置文件还能钩住其他模块,方便插件开发。
AR功能升级后,做测量类App的开发者说准确度提升了,但需要硬件支持。有个做家居设计的团队说现在能直接在App里测房间尺寸,不用额外买设备。不过他们也吐槽说文档写得太简略,调试花了不少时间。
后台进程管理模块让应用能控制子进程,避免太多程序同时跑卡机。有个游戏开发者试了下,把更新下载进程压到后台后,打游戏确实流畅多了。但他说有些老代码得改写才能适配新接口。
蓝牙模块现在能获取对方设备地址了,这对需要设备配对的应用有帮助。有个智能家居开发者说之前得绕好多弯才能实现功能,现在直接调接口就行。不过他提到部分旧蓝牙模块可能不兼容,得单独测试。
文件管理服务Kit看起来简单,但实际用起来发现权限设置复杂。有个程序员说删文件到回收站功能挺好,但用户恢复文件时容易出错,得加提示。还有人吐槽说文档里没写清楚回收站路径,调试浪费半天时间。
系统更新后,Mate60 Pro用户反馈多窗口切换快了,但折叠屏展开时偶尔会闪屏。平板用户说画中画窗口的阴影效果看着高级,不过拖动到第二个屏幕时偶尔会卡住。
华为这次更新没搞大版本号,但给开发者塞了二十多项小功能。感觉是在为后续大版本铺路,先把基础打牢。不过普通用户可能感觉不到明显变化,得靠第三方App适配才能体验新功能。
现在网上有讨论说华为在憋大招,可能年底出个鸿蒙6.0。但眼下这个版本更像是打补丁,解决之前版本的bug。开发者群里有人说新接口学起来麻烦,但总比没得用强。
系统更新页面写着其他机型可能通过第三方渠道升级,但功能不一定全开。我看了下自己用的nova12,系统版本够但API版本不够,暂时用不了新功能。只能等官方后续推送了。
总之这次更新就是给程序员多些工具,用户暂时别指望有视觉上的大变化。想用新功能得等App跟上,硬件支持也得跟得上。华为这波操作挺务实,就是解释文档能写详细点更好。