程序员热议的华为方舟编译器是啥?一图看懂

  • 网上听到一个说法,因为安卓系统是基于linux,而linux是开源的,没有知识产权的,这样谷歌公司开发出的手机操作系统也就没有知识产权。谷歌当然不愿意白忙活呀,所以就搞了一个虚拟机,安卓APP每次执行,都要经虚拟机翻译成linux,再由CPU去执行。安卓——虚拟机——linux。这样谷歌就对其中的安卓部分有了知识产权。
      
    打个比方,一处旅游景点,那是大自然造就的,是公共资源,游客可以随便游览,你过去就说这是我家的,要收门票,那肯定不行。于是有人修了大门、索道、护栏等等设施,这样就有了独家经营权,就有理由收门票了。
    而且旅游景点好歹做的还是增量,那些索道护栏什么的,毕竟方便了游客。而谷歌做的是减量,画蛇添足搞个虚拟机,拖慢了系统效率。
      
    现在华为就是搞了一套纯linux的操作系统,没有虚拟机,没有画蛇添足。以前的安卓APP肯定不能直接运行,但是只要开发者把源代码用华为的方舟编译器重新编译一下,就是纯linux下的APP了,就可以直接运行了,而且运行效率更高。
    当然,因为也是基于linux,华为搞的这套操作系统也是不能主张知识产权的。但这无妨,华为毕竟和谷歌不一样,谷歌是靠软件活着的,华为是靠硬件活着的。华为在操作系统上不必赚钱,有助于卖硬件就行。

回复3

返回文章

站务

最近更新的专栏

全部专栏