
低资源MCU设备端,由于硬件资源有限,一般都是用极低内核资源的 *** 作系统,如FreeRTOS,TinyOS,Lite OS,这类os,一般都是以C,C++进行编程,一般由资深的嵌入式工程师进行应用程序设计,难度较高。
还有一类是目前针对物联网应用开发而设计的低门槛的 *** 作系统,一般使用目前最流行的JAVA,JavaScript,LUA等高级语言编程的 *** 作系统; 使用JavaScript编程的目前有多种开源 *** 作系统,运营的比较好的是RUFF,目前有一款nodemcu使用LUA编程,JAVA因为移植难度比较大,目前只有钛极OS(TiJOS)可以实现在低资源MCU上进行编程。在淘宝上可以找到他们的开发套件,例程也比较详细和丰富。
高资源CPU设备端,资源大,可以实现复杂功能,一般都有大公司在拼,如谷歌的Brillo OS,微软的WIN10 IOT版本,uClinux,华为LiteOS等。
不过有时候期待越大失望也就越大,一些抱着尝鲜目的的华为手机用户在选择把安卓系统过渡到Harmony OS 20手机版以后,却产生了极度的失望—— 一方面,目前的Harmony OS 20手机版不仅从界面上与深度改版的Emui 11相差无几,连系统 *** 作逻辑和交互逻辑也和过度前的安卓系统并没有什么两样。
这让很多人以为鸿蒙系统终究不过是一个幌子,甚至认为所谓的鸿蒙OS不过是一个安卓的深度改版而已, 因为在这些人的观念里,既然是一个全新的系统并且是我国国产的,那么就算不在交互和 *** 作逻辑上和安卓系统有差别,至少也要在图形界面上做一些区分。华为鸿蒙系统“翻车”了?其实另有隐情。
实际上,这种想法不免有些过于狭隘和一厢情愿,Harmony OS 20确实是一个全新的系统在网上已经有了更加详实的分析我们就不再赘述了, 我们仅从用户体验角度、软件生态和系统本身的使命三个角度来分析为什么现在我们看到的鸿蒙OS和安卓那么像。
华为鸿蒙与安卓太相似,遭网友吐槽?其实另有隐情。 首先来说从用户体验,目前放出的Harmony OS 20 bate版本和EMUI 11高度相似 主要是为了方便用户能够尽快的适应新系统。
然后我们再来说说 软件生态 。一个全新的 *** 作系统能够好用,不仅仅是在交互和图形界面上要做的漂亮, 能够支持该系统全面适配用户需求的软件生态才是最核心的重点 , 微软的WP手机之所以最后黯然退场,其核心原因就是缺乏必要的软件生态,让用户在使用时候感觉到困难重重,要么是最火的应用无法安装,要么是专属的软件各种BUG。
因此,鸿蒙OS必然是要绕开此前微软曾踩过的坑,让用户能够平稳的过渡到Harmony OS 20 系统上来,所以从设计之初鸿蒙就必须要全面兼容安卓系统——因为软件生态的搭建要比系统研发耗时更长,用户可是等不起的。
最后我们来聊聊鸿蒙OS的使命。
实际上, 鸿蒙OS从一开始就没有打算取代安卓,因为他们不在一个赛道里面! 安卓系统的主营方向是手机系统,虽然在智能电视、车载系统上也有安卓的存在,但是只要离开手机,每一个载体的安卓系统都需要重新开发一套逻辑,并且同样是安卓系统的团建,跨设备之间并不能做到统一。打个比方,你的安卓手机上安装有腾讯视频,但是你的智能电视上却不能直接调用手机里的软件,你必须要在电视上单独下一个腾讯视频才能使用,即便你通过有线连接或者无线连接让手机和电视互连,但是你依旧无法使用同一个软件,也就是说两个设备之间是彼此割裂的。
而华为的鸿蒙OS则是一个分布式布局的产品。什么叫分布式布局,就是任何可以搭载鸿蒙OS的设备,都不需要单独去开发软件,只要让两个设备之间产生了联系比如登录华为账号,就可以直接调用同一个软件 。还是拿手机和电视举例,假设你的手机和电视都搭载了鸿蒙系统,那么如果你想在电视上看腾讯视频就不需要单独给电视安装腾讯视频电视版,也不需要投屏,只需要登录一下华为的账号,你就能在电脑上直接 *** 作所以你在这个账号名下安装的所有APP。
这才是华为鸿蒙OS的赛道——物联网系统!这也是为什么任正非会说自家的鸿蒙系统压根就不会取代安卓的原因,两个系统根本就不是一个东西,手机版Harmony OS 20 充其量只是鸿蒙OS物联网系统下的一个分支而已。
目前的Harmony OS 20 之所以能够兼容安卓系统,打个不恰当的比方这就像windows10上还可以运行windows98系统的软件一样,是更高维度的系统对低纬度系统的一个包容兼容而已。
目前鉴于鸿蒙软件生态圈还没有搭建完成,所以用户们还可以通过鸿蒙系统去使用安卓软件,但是等鸿蒙的专属软件全部搭建完成以后,配合鸿蒙物联网的便利,用户必然会西选择抛弃安卓软件而转投鸿蒙软件的怀抱。
所以,请不要再说鸿蒙系统是个“伪安卓系统”这样的话了,人家压根就不是一个东西。
鸿蒙系统功能强大。
华为鸿蒙系统不仅可以在智慧屏和手机上使用,同时也可以在电脑、平板电脑、智能穿戴设备、汽车等领域使用,也可以说是一个物联网系统。鸿蒙系统的特点也在华为EMUI10系统上得到了表现,比如多屏协同功能。
虽然基于多方面考虑,没有整体推出鸿蒙系统,但是华为的一碰传,多屏协同,平行视界,方舟编译器,和各种“图霸”都是构成鸿蒙的一部分了。华为在安卓开源社区贡献非常大,仅次于谷歌的事实是很多华黑是不愿意承认的。
鸿蒙系统的硬件情况:
HarmonyOS为智能硬件开发者提供模组、开发板和解决方案。同时,HUAWEI DevEco将为HarmonyOS设备带来一站式开发环境,支持家电、安防、运动健康等品类的组件定制、驱动开发和分布式能力集成。
在开发过程中,不论设备是有屏还是无屏,HUAWEI DevEco都可提供一站式开发、编译、调试和烧录,组件可以按需定制,减少资源占用,开发环境内置安全检查能力,开发者在开发过程中也可以进行可视化调试。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)