当前位置:   article > 正文

alios是安卓吗_华为洪蒙系统,阿里云OS,到底是不是安卓?

alios是什么系统

HarmonyOS 鸿蒙系统目前只是看到一个PPT和一个荣耀智慧屏,所以无法直接看到本质,但是我们还是能窥其一二。

这里先分析阿里云OS。

AliOS首页 这是阿里云OS的首页。打开开发者页面,仔细瞧瞧。

这是啥?微信小程序?嗯?

没有错,这就是微信小程序的变种。

阿里云OS本质上是"微信OS"基于"Android定制版"之"阿里云出品"。

如图所示,阿里云OS系统分为5层框架。应用框架层、应用运行时层、系统服务层、硬件抽象层、内核层。

1、用JavaScript语言、HTML体系来作为应用层开发技术,也就是它说的应用框架层,这个技术跟微信小程序,Vuejs完全是同一套技术。

2、“兼容Node.js的JavaScript运行时环境”,也就是应用运行时层,这个就是微信,或者说微信里面用来运行小程序的那一部分。

3、剩下3个层全部是Android的。当然,Android本身也是基于Linux。

技术上,这是简洁明了的。阿里云OS就是将微信小程序的一整套技术,加上一个完整的Android系统打包成一个自己的OS。当然,如果阿里云OS不禁止用户安装APK,那么其实,跟原生Android也没有多大区别了。

思想上,可以仔细斟酌。下文将基于JavaScript的应用框架层都统称为“微信小程序”,将应用运行时层称为“微信本体”,两者合起来称为“微信OS”,以便于理解。

1、“微信小程序”很低级吗?

答:并不会。“微信小程序”完全可以做到原生APP能做到的一切,只要“微信本体”开放API即可。并且,“微信本体”可以有选择性地开放,进一步提高安全性。另外,“微信本体”还可以开放更多功能,如账号登陆、地图之类,方便开发者接入,也统一用户体验。

2、“微信小程序”运行效率会慢吗?

答:不一定。目前随着技术地升级,应用层用js语言并不会慢。嗯,至少你用微信小程序也不会觉得很慢,有可能甚至会觉得运行速度很快。总体来说,运行效率处于可以接受地状态。采用Javascript体系虽然降低运行效率,但是换取了开发难度地降低,这对开发人员更为友好。对开发人员友好,也是提升性能的一种方式。

3、明明包含整个Android系统,为什么还吹是自研操作系统?

答:因为在这个系统中Android不是必须地。这里的“微信小程序”和“微信本体”可以运行在Android系统上,也可以运行在iOS系统上,其它系统也当然可以。就像你可以在安卓手机或者iPhone手机上使用微信小程序那样。但是为什么阿里云OS只有Android一种底层?因为真的没有其它系统可以用了。iOS想都不用想。印度"KaiOS",太烂了,还不开源。三星“Tizen”,那得跟三星好好谈一谈。总体来说,实在是没有比Android更好的系统了。Android的好不仅仅是体现在系统性能和能安装APK这两点,还有硬件兼容,例如:联发科发布一个新的CPU,它就一定能运行Android系统,因为联发科要把它卖给手机厂商的,不能运行Android就没手机厂商要。但是联发科不会去兼容“KaiOS”"Tizen"这些系统。另外,软件开发体系。不仅仅是APK的开发,还有底层模块,编译、调试、测试,这些都是非常成熟的,而其它系统就不一定有成熟的体系了。

理论上,阿里云OS并不完全依赖Android,但是实际上Android却是无可替换的。

4、阿里云OS能不能算自研操作系统?

答:我认为,算。阿里云OS有着独立的应用框架和运行时层,将整个的用户体验,用户生态,开发者生态都完全掌控。安全性、通用性也尽在掌握之中。对底层平台(Android)也作了抽象,保证了万一将来Android出现意外,也可以直接用其它系统来替换掉。阿里云OS“适用于多种设备类型,如物联网设备、手机、平板电脑、电视、车载系统等”,显然,一部分是Android的力量,还有很大一部分是“微信小程序”的力量。

接着,我们分析HarmonyOS 鸿蒙系统。

1、华为消费者业务CEO余承东在介绍鸿蒙OS开发初衷时表示:“随着全场景智慧时代的到来,华为认为需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形,可以说鸿蒙OS的出发点和Android、iOS都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求,鸿蒙应未来而生。”

关键字,“全场景”、“跨平台”、“高安全性”、“出发点和Android、iOS都不一样”、“一次开发多终端部署”。这些名词如果以传统操作系统的眼光来看,是虚无缥缈、不切实际的。但是,以“微信OS”这种新型操作系统的角度来看,却是完全符合逻辑。“微信OS”天生就是全场景、跨平台;在安全性上,“微信OS”的安全性等于Android/iOS平台安全性+“微信”平台的安全性,其安全性比原有平台的安全性还要高。一次开发多终端部署,嗯,完全正确。

2、四大技术特性:“分布架构”、“内核安全”、“生态共享”、“天生流畅”

显然,这完全符合“微信OS”的特征,不依赖基础平台(Android/iOS),超越基础平台的安全性,跨平台的生态,轻量流畅的应用。

其它问题:

1、为什么荣耀智慧屏有安卓的影子?可以使用Android的ADB?

答:如上文所述,阿里云OS是"微信OS"基于"Android定制版"之"阿里云出品";而荣耀智慧屏上的HarmonyOS是"微信OS"基于"Android定制版"之"鸿蒙出品",当然能看到Android的影子,但是,这并不妨碍它是一个独立操作系统的事实。

2、为什么鸿蒙系统1.0上有多个内核?

答:一个系统有多个内核,显然不符合常理。但是,HarmonyOS和“微信OS”一样是一种新型的操作系统。如上文所述,在鸿蒙系统1.0上,不同设备上使用不同的底层。如手机和电视上使用Android作为底层;在汽车上就使用LiteOS;在音箱路由等设备则使用自研系统等。在鸿蒙系统2.0上,才全部替换成自研的底层系统

就是:

HarmonyOS 1.0手机/电视:"微信OS"基于"Android定制版"之"鸿蒙出品"

手表/音箱:"微信OS"基于"LiteOS"之"鸿蒙出品"

汽车:"微信OS"基于"微内核OS"之"鸿蒙出品"

HarmonyOS 2.0手机/电视/手表/音箱/汽车:"微信OS"基于"微内核OS"之"鸿蒙出品"

这种情况下,你还认为HarmonyOS不是一个独立操作系统吗?

最后,以上内容均为猜测,那么,如果HarmonyOS最终证实,是“微信OS”定制版,你还会支持HarmonyOS吗?

浪费了您5分钟来阅读这篇文章,也祝您身体健康,万事如意,长命百岁,荣华富贵。我爱中国,我爱华为。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/229779
推荐阅读
相关标签
  

闽ICP备14008679号