最近公司年会上,抽了几台水果最新款和二十几台遥遥领先最新款。最近新闻上报道遥遥领先的鸿蒙HarmonyOS NEXT将不再支持安卓应用,所以本人以此文介绍一下鸿蒙HarmonyOS。
鸿蒙OS是华为公司开发的一种分布式操作系统,旨在为各类设备提供统一的操作系统平台。它具有轻量级、低延迟、高安全性和灵活性等特点,可以应用于智能手机、平板电脑、智能电视、智能手表、汽车娱乐系统等多种设备上。鸿蒙OS还支持多设备间的协同工作,提供了更好的用户体验。
鸿蒙HarmonyOS的内核
鸿蒙OS是基于微内核架构开发的。微内核架构是一种操作系统设计模式,将操作系统的核心功能划分为多个小型、独立运行的模块,每个模块都运行在用户态,并通过通信机制进行交互。这种设计模式可以提高系统的稳定性、安全性和可维护性,同时也增加了系统的灵活性和可扩展性。
鸿蒙OS的微内核被称为"Huawei Kernel",它负责管理硬件驱动、文件系统、网络协议栈等底层功能。其他功能模块则以轻量化的方式运行在应用层,通过与微内核的通信接口实现各项功能。这种设计让鸿蒙OS能够更好地适应不同设备的需求,并支持多设备间的协同工作。
鸿蒙OS的内核相对较小,只包含最基本的功能,如调度、进程间通信和设备驱动管理等。与此相比,传统的操作系统如Linux采用了单内核架构,将更多的功能集成在内核中。
虽然鸿蒙OS的设计理念是减少内核的规模,但它并非没有基于任何操作系统的内核。事实上,鸿蒙OS的内核借鉴了LiteOS(华为自家的轻量级物联网操作系统)的设计,并在此基础上进行了改进和拓展。因此,可以说鸿蒙OS的内核是基于LiteOS的。
鸿蒙OS并非使用了现有操作系统的内核,而是根据LiteOS的结构和特点进行了重新设计和实现。这种设计方式使得鸿蒙OS能够更好地满足分布式场景下的需求,并提供更高的灵活性和可扩展性。
鸿蒙HarmonyOS兼容安卓应用的实现方式与移除方式
鸿蒙OS确实具有与安卓应用的兼容性。这是通过鸿蒙OS的“分布式能力”实现的。
鸿蒙OS的分布式能力允许开发者使用统一的代码来构建应用程序,并在不同设备上运行。具体来说,鸿蒙OS提供了一个名为“分布式虚拟机(DVM)”的运行环境,它可以解析和运行安卓应用程序的APK文件。
当安卓应用在鸿蒙OS上运行时,鸿蒙OS会将其转换为鸿蒙可识别的格式,并在分布式虚拟机中执行。鸿蒙OS提供了对安卓应用所需的核心API和框架的支持,以确保应用程序的正常运行。
那么,可以想象的到,鸿蒙OS NEXT版移除对安卓app的支持,就是将兼容安卓app的分布式虚拟机(DVM)移除掉就可以了。这样,对于自身性能无疑会有很大提升。
电脑运行移动存储设备中的系统(WinToGo),使用的应该就是分布式虚拟机(DVM)技术。本人笔记本是windows7系统,为了使用Windows10才能用的某些软件,又不想再虚拟机下用,就用移动硬盘做了个windows10的WinToGo,使用起来也是相当丝滑,和本地硬盘系统处理速度不相上下。
对于鸿蒙OS移除兼容安卓应用的一些想法与猜测
可能是为了防止老美卡脖子。华为显然也是想以此,如ios、安卓一样建立自己的生态。一旦生态建立起来,玩法将大大增加。未来的趋势就是万物互联,鸿蒙os就是这样的平台。小米的澎湃os,还有其他手机厂商的自研os,目标应该是一致的,都是面向未来的万物互联。现实一点的就是现在比较火热的车机系统,华为的鸿蒙os和小米的澎湃os,在各自的车机领域已经开始发挥作用,和各自的手机系统无缝切换。
对于软件开发者而言,也是一个好事儿。多了一项鸿蒙app开发,就相当于多了一项就业机会。这对于目前互联网就业机会的饱和,或许也会起到缓解作用。有些教育机构,已经推出鸿蒙app开发课程,有兴趣的可以去学了。
对于高粘度使用某些改版安卓app或绝版安卓app的用户,可能会慎选搭载鸿蒙osNEXT的产品,一旦选用就用不了这些app了。本人有一个华为的平板,上面装了一些比较好用的安卓app,目前面对华为推送的系统更新,只能置之不理,怕更新后影响这些app的使用。
对于手机的一些看法
华为的手机、智能终端这一类的产品,品牌打造的确实很好。其品牌效应和水果可以直接打擂,最新款的手机居然在各平台加价卖,这一点确实牛!望远镜级别的变焦、卫星通话等,把“遥遥领先”的品牌效应打出来了。对于怎样打造有逼格的品牌,友商也该好好向华为学习!
那些动辄七八千甚至上万的高端手机,本人实在是不忍下手,不是高端买不起,而是红米更有性价比。本人对于手机的消费观,还是喜欢水桶机。1个W左右的电脑已经是很不错的生产力工具了,2个3个W买移动工作站,也能接受。但花同样的价钱买手机,没必要啊!
当年Iphone5s刚出来的时候,我找香港的同事代买过一台,也就那么回事儿,那手机现在还能用,不过已经吃灰好多年了,找第三方工具装应用居然是我当时觉得是最好玩儿的,有两种方式,已经忘了。后来又买过一台苹果的平板,后来送人了。不得不承认的是,IOS的交互方式,当时确实是引领者。MIUI的交互方式就是借鉴的IOS,要不然雷总怎么会被称为雷布斯呢!如今造车的雷总又被称为雷斯克……学习就是要像第一名学,这是快速进步的捷径,一点儿毛病没有。不管做什么行业,想快速进步,咱们都应该向雷总学习,Respect!
咱们现在的国产手机发展的越来越好了,甚至水果机开始向咱们学习,比如大屏、大内存等等,水果机的品牌效应越来越被淡化,这是好事儿!但是对于老美用芯片卡咱们的脖子,同志们还需要努力啊!华为让我佩服的一点就是技术的研发的投入,值得学习!