不过因为鸿蒙操作系统的核心已经不是安卓了,两者的底层代码、文件格式、编译方式都改变了,所以鸿蒙和安卓还是有很大的差异的:
1)两者架构不同
鸿蒙操作系统是微内核设计,而安卓系统是基于linux的宏内核设计,相比来说,微内核开发难度大,但是系统稳定性高。2)跨平台支持
鸿蒙操作系统同时支持手机、电脑、智能穿戴设备、智能家居,形成一个无缝的、统一的操作系统,并且兼容所有的安卓应用。因此二者无法简单的直接升级。就好比Windows系统的电脑想要安装Ubuntu系统,也只能通过光盘或者U盘进行重新安装。智能手机在系统兼容性方面比电脑要更差一些,甚至同样的安卓系统,华为EMUI和小米MIUI之间都不能互相切换。
当然华为肯定会提供一个相对简单的,由安卓系统升级到鸿蒙系统的方式。比如官方直接公布鸿蒙系统的安装固件,用户只需要将固件复制到手机的存储空间,然后通过recovery重装系统即可。官方也可以专门制作一个数据备份和恢复工具,只需要在手机安装鸿蒙系统之前备份好数据,等鸿蒙系统安装好之后再恢复数据,即可完整的获取老系统中的个人资料与照片、视频。
虽然通过recovery固件升级的方式可能不适合普通用户,但是对于普通用户而言,也没有必要急着升级到鸿蒙系统。因为根据谷歌与华为的协议,至少在2019年5月份之前上市的华为手机,是可以正常使用安卓系统的。即使是2019年5月之后上市的华为手机,最多也只是无法安装谷歌的服务框架而已。而国内的安卓手机本身就没有内置谷歌服务框架,所以谷歌对华为的封杀并不会影响到国内华为手机用户的使用体验。
另外,根据现有的消息可以推测鸿蒙系统实际上是华为为5G准备的,它整合了智能手机、笔记本、平板电脑、智能电视以及各种智能家居设备,使用方法也和传统的安卓手机完全不同。由于现有的华为手机都是基于4G的,所以对于旧手机来说,即使升级到鸿蒙系统可能也无法体会到它的“精髓”。
福利时间:SPOTO 华为鸿蒙HMS移动开发认证培训课程 试听名额免费开放,立即体验: