原生鸿蒙系统还有惊喜?这款手机的内存得救了

2024-06-28

兄弟们,经过几天的深入研究,我发现华为 HDC2024 一件很少被提及但很重要的事情。—— HarmonyOS NEXT 数据管理发生了变化!


简而言之,就是 HarmonyOS NEXT 重写文档服务框架,推出全新的分布式智能数据基础。


基于这个云空间将成为数据底座的鸿蒙数据中心。


这样可以使数据更加安全可控,同时移动端云空间的利用率也会提高。


所以也许大家都不太明白,我举个例子。


用户在小红书上选择一张照片进行动态发送。过去,系统只能给小红书一个完整的读写权限,就像给一把钥匙一样。应用程序可以看到所有内容。但是现在 HarmonyOS NEXT 事实上,系统不会再开放一个完整的权限,而是在客户的一次授权下,小红书本人本人 " 说 " 要哪一个,系统再让文档服务框架中的照片选择器?( photo picker )把这张照片找出来给小红书。


这种数据管理模式,相当于数据和数据。 APP 它们之间增加了一个类似管家和保安的角色,以避免了我们通过偷偷浏览这些信息来获取隐私的问题,以防第三方不诚实。


正因为如此,数据才变得更加安全可控。那么云空间的利用率也得到了提高,这一点又该如何理解呢?


是这样的,HarmonyOS NEXT 做了一个大动作——把云空间沉入系统层,把端和云存储空间合二为一,让云空间在数据管理中发挥更大的作用。


想必现在大家都习惯了用。 " 云服务 " 保存文件和照片。在网盘上保存文档和照片后,删除本地文件,手机内存可以轻松很多。但是如果你想把之前的照片发到微信、朋友圈之类的,除非你再把文档放回去,否则你不能直接选择。


但是现场华为专家告诉我,之后, HarmonyOS NEXT 事实上,云空间可以解决这个问题。


通过新的数据访问规则,云空间可以做到端、云数据一把抓,统一调度,统一管理。


除此之外, HarmonyOS NEXT 还升级了 " 提高设备的存储空间 " 这个感受。


每个人估计都在为自己应该买多少存储手机而烦恼。几年前,他们仍然感到困惑。 256GB 就这样,买吧 256GB 发觉 512GB 才够,买了 512GB 后来又后悔没有买 1TB 。


不光是 " 小而精 " 占用空间,其实这几年手机相机发展很快,底大像素高,视频拍摄也很方便,这些都是 " 内存杀手 " 。


在此之前,托尼还偶尔会使用自己的系统。 " 释放当地的存储空间 " 功能性,想起来就点开,手动定期释放空间,移动部分数据上云,后面就懒惰了,导致我的手机经常满了再折腾。


然而在 HarmonyOS NEXT 在里面,整个过程升级为一个系统开关。


只要你打开 " 提高设备的存储空间 " ,系统会根据手机内存余量、当前使用习惯、手机功耗等综合因素自动选择最佳的空间释放方案,就像一个全自动收纳师。


举例来说,其中一个策略就是,手机内存快满了,会自动将一些最早、使用率极低的照片输送到云空间,非常合理。


再加上我们刚才也说过,现在 HarmonyOS NEXT 内部可以达到调节云空间的文件与本地一致的感觉。


所以,即使是云中的照片,我们在发小红书笔记的时候,也可以通过系统的照片选择器直接调用。


顺便说一下,为了节省您的流量费用,华为的策略是:照片在客户确定选择使用后才会下载。


这样一套逻辑下来,既保留了我们的手机内存,又能有一种顺滑的感觉,完美地解释了什么是什么。 " 既要又要 " 。


听了现场的这些描述,托尼还是很兴奋的,觉得太方便了。他不仅可以把云空间当成手机自己的空间,还可以节省清理手机空间的操作。他不用担心这个文件云是否备份了,删除后是否可以找回。


但是仔细想想就忍不住担心:对用户来说真的会更方便。但是,从应用开发者的角度来看,这些变化带来了很大的工作量。开发者会直接被劝退吗?


面临这样的担忧,华为专家告诉我,完全不用担心。实际上,这种做法也给开发者带来了极大的方便:


例如,在选择照片和文件时,应用程序可以选择直接访问系统的文件服务框架接口,因为它们系统统一地提供相册和文件选择器,而无需考虑如何呈现相册图片和选择逻辑。


对云空间的写入开发,比以前更省事了。


在此之前,安卓的开发者希望他们的应用程序将数据传输到云中,他们必须在代码中植入一个名字。 " 同步 SDK " 的部件。


换言之,以前要想使用华为自带的同步服务,光靠系统是不够的,还得自己修一座连接云空间的桥梁。


这样不仅要求开发者同步同步 SDK 非常熟悉,而且光看描述也可以看出,按照这个逻辑写出来之后,代码的执行效率也会很低。


仅仅是同步一份文件,就要走这样曲折的道路。


现在云空间直接帮你做这份工作,每一份都是独立的。 APP 只要接入系统,就可以直接调用同步服务,不再需要独立开发。只需将数据与系统连接起来,就可以使用云空间这一输送带,直接将数据上云。


开发者只需按照统一的数据标准处理数据,剩下的就交给系统。


而且不仅仅是端云备份,还有涉及跨应用、跨设备的功能,比如共享剪贴板、拖动、系统共享等。,而且开发者不需要重复适配,只需要告诉文档服务框架,它就会处理好。


当时 HDC 现场华为专家告诉我,这种端云一体化的设计,可以为第三方开发者节约。 90% 代码量。


说了这么多,不知道大家有没有感觉到,数据管理系统,一个晦涩难懂、远离普通用户的底层概念,最终会通过云空间等上层功能影响用户的实际体验。


云层空间甚至是因为和 HarmonyOS NEXT 数据管理系统有了更密切的联系,在数据管理上获得了更多的概率,成为鸿蒙数据中心。


包括我们之前和大家谈过的 HarmonyOS NEXT 上的 AI 、整个场景互联,这些优秀的感觉都需要优秀的系统设计逻辑支持。


事实上,制造商都知道这个道理,并且经常在各种场合提及。


问题的关键在于,当你真正开始做的时候,你应该从感觉和功能开始,然后逐渐优化底层的逻辑。或者直接从底层开始,设计统一的系统底层逻辑,然后适应各种功能和应用。


很明显 HarmonyOS NEXT 选择后者,作为一个全新的系统,选择这种思维无疑是极具前瞻性的,当然也意味着要克服更多的困难。


幸运的是,从目前的结果来看, HarmonyOS NEXT 这是一个很好的开始。


技术上,华为凭借多年的安卓二次开发经验,对系统设计中可能遇到的问题表现出敏感的意识,及时避免了安卓系统多年积累的诸多弊端。


除了我们今天所说的,如何让更多的开发者迅速接受这个问题, HarmonyOS NEXT 能够主动从应用开发者手中接过一部分开发工作, HDC 上面提到的与伙伴共创 " 样板房 " ,同时也体现了华为在降低开发者适应困难方面的努力。


后续站在巨人肩膀上的华为,能否看到巨人一路踩过的坑,在成为巨人的路上避开这些坑,还有待观察。


发文:施昂


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com