鸿蒙为什么不能适配全部手机
⑴ 鸿蒙系统只能用在华为手机上吗 它和安卓系统什么关系区别
目前华为手机上正在用的鸿蒙系统, 叫做"鸿蒙OS", 是一个闭源系统, 可以运行安卓应用, 但是因为是闭源系统,别的厂家没法使用, 要使用需要和华为有相关协议并支付费用
1、安卓与鸿蒙手机操作系统基本都是基于Linux开发的,但两者的构架是不同的:
安卓系统是基于linux的宏内核设计:宏内核包含了操作系统绝大多数的功能和模块,而且这些功能和模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃,这也是安卓系统容易崩溃的原因。好处就是系统开发难度低。(而现在,华为新研发的就是为了解决这个问题的,任何由编译器编译的android软件都可以直接与系统底层进行通信,鸿蒙系统加编译器将取代。)Android是用Java语言编写的,很容易学习。但它有一个缺点:不能与系统底层直接进行通信活动,必须通过虚拟机来运行。说直接点就是虚拟机相当于传递者:首先Android应用程序安装在虚拟机上,然后从虚拟机传输到机器的底部,如果虚拟机出了问题话的那系统就是卡住。而且鸿蒙系统中的方舟编译器就是为了解决这个问题的,任何由编译器编译的android软件都可以直接与系统底层进行通信,鸿蒙系统加编译器将取代虚拟机。
安卓系统架构图
鸿蒙操作系统是微内核设计:微内核仅包括了操作系统必要的功能模块(任务管理、内存分配等)处在核心地位具有最高权限,其他模块不具有最高权限,也就是说其他模块出现问题,对于整个系统的运行是没有阻碍的。微内核的开发难度很大,但是系统的稳定性很高。根据目前华为公布的一些资料信息,我们可以推断出鸿蒙系统是用C、C++语言编写即直接使用机器语言编写app,取消安卓系统的ART虚拟机,直接编译为,这样做的好处就是不需要中转,执行速度快;但这样的操作也有一些缺点就是必须要有大量的静态方案且内存空间要求更高。
⑵ 为何其他品牌手机暂时无法搭载鸿蒙系统相信终会争着来适配的
很多除华为之外的手机用户,也表现出对鸿蒙系统的浓厚兴趣,并纷纷表示希望在自己手机上使用鸿蒙系统。
除了荣耀在从华为分出之前的部分老机型手机,华为还要负责适配提供鸿蒙系统升级选项之外,尚没有一家华为之外的手机厂家正式表态要在自家手机上适配鸿蒙系统,其实这也是可以理解的。
一、开放原子开源基金会正式发布OpenHarmony 2.0 Canary的日期是6月1日,所以,除了华为一直在持续开发,可在6月2日正式在华为手机搭载Harmony 2.0系统之外,其它手机厂家暂时还没有足够时间去评测OpenHarmony 2.0 Canary,以及规划、设计在自家手机上搭载所需的Harmony 2.0系统发行版。
尽管之前华为早已表态鸿蒙开源态度,但实际上开放原子开源基金会正式发布OpenHarmony 2.0 Canary,才是鸿蒙真正开源并面向所有智能手机类终端设备的正式开端。其它厂商可以提前对OpenHarmony 1.0及1.1版本进行测评,但肯定都是非正式的,且并不是适用于智能手机的。
而且,基于OpenHarmony 2.0 Canary开发一个带有自己独特风格的鸿蒙系统发行版,就像基于开源安卓系统开发MIUI、EMUI等相类似,工作量也并不小,开发周期肯定也不短。你总不能指望其它手机厂家直接使用华为开发的鸿蒙发行版吧?这岂不是连华为的LOGO也要带上了?
即便是都使用鸿蒙系统,各手机厂家的UI/UX等肯定也会有很大差别,甚至还会各自增加一些自己独有的模块,这才是真正的品牌差异。
换句话说,华为手机的鸿蒙系统,和任何其他品牌未来使用鸿蒙系统的手机一样,都是一个起点的。底层一样,但是系统中、上层都会有各自的特点。就像谷歌手机(是的,就是谷歌自己的手机硬件,尽管从来没有多大市场,但一直存在)使用的安卓系统一样,没有其它手机厂家直接使用的。
二、除非国家有政策规范,或者美国对更多中国手机厂家进一步打压、有限制使用谷歌GMS等其它不得已因素之外,搭载不搭载鸿蒙系统就是个商业行为。
这样一个重大的商业决策,确实需要对市场、政策等进行评估,这不是短期内可以明确的。显然支持不支持鸿蒙,搭载不搭载鸿蒙,都需要各厂家自己决断,这个决策可能面临着有取有舍的风险。
要知道全球智能手机市场,除了三星、苹果占了40%左右的市场之外,其它近半市场都是中国手机厂家占着。一旦中国的所有手机厂都不用安卓系统了,对安卓系统来说基本上算是个灭顶之灾:就只剩下三星一个大牌手机厂家用了,三星手机全球市场份额撑死了也就20%+。
而且切换到鸿蒙系统后,原有的海外用户依赖的安卓生态,就是谷歌禁止华为使用的GMS(谷歌移动服务),将不可避免地受到影响,特别是地图、邮件、视频、账户等都必须有解决方案。华为是通过HMS(华为移动服务)实现的,其它中国手机厂家如何解决这个难题?这都需要技术、商业的解决方案。
三、鸿蒙系统的全面推广普及,至关重要、时不我待,因为生态打造需要以最快的效率进行,一旦节奏慢下来鸿蒙系统的推广将会更加困难。推广鸿蒙系统到更多手机上搭载,比较现实的方案还是使用差异化策略。
1、商业的事还是让市场去解决。 普通民用手机市场上鸿蒙系统的搭载与否,就由各厂家看市场需求以及厂家自己的定位去自己去决断。鸿蒙系统的优势已经很清晰,相信厂家会考虑到用户需求的推动因素,利益才是驱动厂家主动搭载鸿蒙系统的最大动力。一句话,早搭载、早受益,不搭载、会吃亏。
2、当今国际形势波诡云谲,操作系统的安全性更加重要。 敏感人士如公务人员、大国企管理人员、事业单位及科研机构的重要 科技 项目研发及管理人员的手机,国家可以出台政策规定必须使用国产操作系统。这将起到很好的引领作用。
从长远看,国内市场使用国产操作系统是必然趋势,相信大部分手机厂家会看清楚形势、做出正确选择的。这不只是关系到国家安全、公民隐私保护等,还真正涉及到手机厂家的市场安全。
从长远看,华为目前的 基于开源鸿蒙、兼容安卓系统的方式就非常好 ,国内外市场兼顾,其他手机厂家何乐而不为呢?