如果华为使用自家系统,旧手机的安卓系统可以更新成那个系统吗?

华为的操作系统基于Linux内核,对Linux进行了优化,部分成果已经应用于华为手机。结合前段时间华为发布的“方舟编译器”,对android系统进行了底层优化,改变了目前android app执行方式,摆脱了虚拟机的限制,直接在硬件上执行相关的指令。华为的OS可能不是基于开源的android系统,而是在linux内核和程序库的基础上,替换了android的那一套东西,换成华为自己的“自研架构”。

鸿蒙系统是华为自己研发的,即使现在他需要用大量的用户快速建立起自己的生态系统,但如果要把鸿蒙系统拿出去共享给其他品牌,那就太过大方了。这就涉及到系统归属权与使用权的问题,如果你的旧手机是其他品牌的,也没有和华为在系统上有合作关系,那用第一个办法,就行不通,网上找的room包会不太好找,找来也是盗版的。

Android系统是Java语言开发的UI顶层。处理和缓存用户操作,比如你按了一个按钮,Android会去请求部署在Linux上的Java虚拟机,Linux的作用就是传达,实现硬件接口,比如声卡发声音,显卡渲染,CPU处理数据等等。数据格式也要变,那就意味着新系统,很可能要建立在一系列产品都是华为内部硬件的条件下。

当然华为手机后续会不会为自家的手机提供这样的服务,这个我想应该会有的,而其他品牌的手机应该相对就比较难了,虽然是兼容安卓,但是真正的内核不同,所以三个操作系统是独立,正是因为如此才会成为独家的优势所在,而这样看起来虽然有点不近人情,但是说白了这是华为自己研发的操作系统,其他厂商确实没有帮太多的忙,毕竟几者都是竞争的关系。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191225A09Z8800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券