现在适合学鸿蒙开发吗,鸿蒙开发有前景吗
鸿蒙系统真的很流畅吗?要不要入坑试试?
千万不要试啊,试了之后你会后悔的!!!
创新互联公司为企业级客户提高一站式互联网+设计服务,主要包括成都网站设计、做网站、成都app软件开发、小程序开发、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。
我用的就是鸿蒙系统,用完之后真的很后悔,没早点用!比之前用过的 iOS系统还有安卓系统感受上来讲更智能化流畅度也很好。当然了,戴着有色眼镜的慕洋犬请靠边站,欢迎中国人前来交流!
很流畅我就在用鸿蒙系统哈哈
鸿蒙系统真的很流畅吗?要不要入坑试试?
看到这个问题我第一时间告诉你,别来了这个坑太深了,你这么厉害的主应该不适合用这么丝滑的系统,其实我就搞不明白了什么时候鸿蒙系统变成入坑了?要知道到很多人想着法往里面跳都没机会,你要不是华为手机你连往里面跳都资本都没有,换句话说这个坑不是你想跳就能跳的。
真的我就不明白了,谁传递的这种谬论用鸿蒙系统叫入坑,难道用别的系统就不会入坑了吗?现阶段来说手机系统无非就iOS,安卓,鸿蒙三种,其中iOS只用于苹果,鸿蒙只搭载华为手机,只有安卓开源是谁都可以用,但是安卓系统用久了就会出现不同程度的卡顿,而这个卡顿是娘胎带来的,并不是说靠手机厂商深度优化就能解决的,尤其是在内存优化这块安卓系统可以说是三个系统当中最差的,iOS有自己祖传的内存优化机制你不听话就不让你运行,鸿蒙在方舟编译器加持下可以说运行的非常丝滑,而安卓系统由于开源已经被软件开发者玩坏了,想要做到绝对的不卡其实很难,除非安卓也闭源但是闭了源的安卓就没什么可玩性了。
鸿蒙系统作为一款正在意义上的国产系统,它承载了国人对他的一种期待,要知道在全球真正能研发出独立的系统并且成功应用的少之又少,大家能看到的无非就iOS和安卓而这两款系统都属于米国,换句话说如果哪天这两个系统都不为你提供服务了,那么请问你们会是一个什么样子,可以说瞬间你手机就变砖了,并且你就是想要找一个系统来代替都没有,这些年很多人都还觉得这些事不太可能发生,一直没有居安思危的那种意识,非得等到发生在自己身上才相信,前段时间俄乌冲突大家看到了吧,某果说停止服务就停止服务,在这种情况下哪怕是手机运行再快有什么用呢?到那个时候你才知道什么叫真正的入坑。
单从鸿蒙系统本身来说已经算是非常好用的系统了,一开始华为也是基于安卓系统优化,但是随着鸿蒙系统发布华为全系列手机都换成了鸿蒙系统,不但如此鸿蒙还针对以前老机型进行了更新,短短一段时间搭载鸿蒙系统的设备就以亿计,并且得到小伙伴一致的肯定,别人不说我自己就用的鸿蒙系统,可以说用起来非常顺手过渡动画也非常丝滑,刚开始的时候和安卓系统确实有点差距但是随着版本不断更新,现在的鸿蒙系统可以说已经完全不输安卓并且有种直追iOS的趋势,于此同时鸿蒙3.0版本应该会在近期开始测试,更多强大功能也会随着而来。
说句大家不爱听的话iOS 安卓再厉害他无非也就是一个手机系统,但是华为鸿蒙系统可不只是一个手机系统那么简单,要知道鸿蒙系统的终极目标不只是局限于手机平板,通过鸿蒙系统为媒介实现万物互联,如今已经有超过上千家的智能设备接入鸿蒙,也就是说后期你一部鸿蒙手机就可以实现对鸿蒙设备的操作,并且相互之间也可以共享其资源,不但可以实现软件方面的共享还可能实现硬件能力的共享,据悉鸿蒙3.0版本就可以实现手机共享电脑硬件性能的功能,举个例子就好比你用手机玩 游戏 突然发觉手机显卡不够用那么你就可以利用搭载鸿蒙系统的电脑显卡来满足 游戏 需求,大家想想这是一种什么概念?
我可以预测后期的鸿蒙系统将是非常具有划时代意义的,他成功改变了大家对手机系统的认知,如果说用鸿蒙系统是入坑那么我第一个愿意跳,说句大家不爱听的话现在还有很多用户想升级鸿蒙系统都升级不了,再说了现在想要入坑鸿蒙可不是那么容易,想要体验鸿蒙系统那你首先得买一部华为手机吧,而现阶段的华为手机可不便宜,所以即便是想入坑也是有门槛的,再说了现阶段用鸿蒙系统的人那么多,我也没看到有几个说鸿蒙系统不好用的,所以鸿蒙这个坑我劝你别跳,主要是怕你跳进来以后就舍不得出来了。
不要试。多疑的人还是坚持自己的看法。
鸿蒙系统虽然现在也有不少小众app兼容问题,但总体来说流畅等不比苹果差,功耗更是一枝独秀,发热基本上不太存在。鸿蒙比安卓强不强很多,这个我也不能去瞎评论。但是有一点,我是华为p30pro,麒麟980处理器,比现在骁龙888,说不上速度快,速度差不多。但是麒麟有鸿蒙系统加持,和安卓目前主流手机同样开十五个、二十个以上软件,安卓搭配骁龙得手机切换或者再开应用就会开始很严重的卡顿,而鸿蒙的就不会,而且来回切换很流畅。虽然888理论比麒麟980要强好几代,但是体验上差距确实不太大。只能说新款安卓手机,屏幕,相机等硬件随时代进步堆得料越来越多,越来越好。毕竟华为也供应不上来了。肯定在这些方面都是老款华为对抗新上市的手机会有差距。我也不是吹华为,因为他的手机确实不便宜。根据个人需求和能力去选。小米手机我觉得做的也不错,不能说一下完美,但是年轻的公司确实进步很快。而且价格厚道。年轻不可看轻。对于资本和商业市场,他们都是合理竞争的商品,不需要去黑谁。可以根据需求随便购买。但是对于国家安全层面,一定不要去看不起华为。每一项研发,背后都是巨大的研发投入,成本或许自然高。现成的拿国外技术可能确实成本便宜。但是授人鱼不如授人以渔,核心技术不掌握,就是没有地基的高楼大厦,一碰就倒。所以致敬华为,但也尊敬小米一加ov等国产手机厂商。
多大点事啊,超过3亿台设备升级了鸿蒙系统。怕个毛。。反正比以前安卓的好用。
说说我的感受,用了大半年,整体感觉跟安卓没啥区别,要对国产有信心,任何事物出现都是在不断完善,不断优化中进步,所以它怎能是一个坑呢?支持国产[加油]
用了大半年了,真的是非常流畅,基本是即点即开,左右上下切换非常流畅而且文档里面没有那些令人头痛的英文文档,调成自动清理垃圾,从来没有手动清理过,我的手机是荣耀V20,今年刚好三年多,日常应用打开跟刚出来的华为新机基本一样但绝对秒三年前其他品牌的同行,我们无聊时为了验证网上那些数码达人做了个测试,鸿蒙绝对牛逼!
鸿蒙系统是一个万物互联的系统,十分强大一部手机可以管理家中能上网的任何电器。
我原来用华为mate 9 Pro,升级鸿蒙系统后,运行流畅。为了玩5G,又换了华为mate x2,那速度更是嗖嗖的,用起来十分爽歪歪。
现在家中的台灯、空调、电视、空气净化器等家用电器都是手机控制,相当便利。
这个价位,已经比安卓好用,还想咋滴。[大笑][可爱]
鸿蒙出世以后,Android开发工程师会失业吗?
一、在华为如日中天的时候,华为都没敢推鸿蒙系统,而是把鸿蒙系统当作“备胎”慢慢发展。现在,华为被制裁了,只能把鸿蒙系统紧急推出来了。至少,鸿蒙是仓促上马的系统,却要和一个已经发展许多年,非常成熟的安卓系统竞争,还能轻而易举地赢了!三星真要哭死在厕所里了。昔日三星联合了英特尔搞出来的Tizen系统,还是按部就班进行的研发,依旧是无法弄出自己的生态圈,最后只能沦落成家电的系统了。从这个角度来看,安卓工程师不用太担心安卓的生态系统被威胁,鸿蒙的生态圈很难发展到能够与安卓比较。
二、华为自己都说了,鸿蒙系统当初设计就是想做家电的系统,是与三星Tizen类似的东西,主要应用方向是家电和物联网。现在是因为制裁的原因,赶鸭子上架成为了手机系统。这种临时改变用途的系统需要大动干戈才能完善对手机的应用支持。可以想象,如果鸿蒙系统对手机的支持有缺陷的话,做手机应用就会非常困难。也因此有理由相信,现在鸿蒙手机如果对安卓应用的支持特别完美,就更说明鸿蒙的“拉皮”可能性了。如此一来,安卓工程师就安心开发安卓应用就好了,因为鸿蒙一定可以完美运行你的应用,这就没有放弃安卓开发的必要了嘛!
至此,我想现在考虑鸿蒙把安卓的阵地攻破了实在是太早了。所以,大概率,没有哪个安卓工程师会放弃安卓去弄鸿蒙,顶多是测试一下应用能不能在鸿蒙环境下运行罢了。还是把兼容性这件事儿交给鸿蒙去搞吧。
鸿蒙出来的话,安卓工程师并不会失业,取决于自己想不想在鸿蒙上开发软件。
鸿蒙的应用程序开发,主要是基于Java和NodeJS,基于Java的整体框架结构与安卓极其相似,加上其开发环境DevEco Studio与Android Studio同宗,安卓工程师可以极短的时间迅速上手鸿蒙应用程序的开发。当然,一些做前端开发的小伙伴也会进入鸿蒙平台进行开发,但这部分小伙伴往往是会用一套代码、同时适配多个应用平台(类似国产的uni-app),这些本身就在和安卓开发有一种竞争关系,并不会因为鸿蒙的生产而发生多大变化。
另外鸿蒙的开发平台,也可以很轻松在智能屏、智能手表、车载智能设备等设备上调试开发,总体来说,如果鸿蒙火起来,就会有更多的软件开发需求了,安卓开发工程师会更吃香。建议大家多多接触鸿蒙生态,多学一点知识对自己是一个积累储备,总不会是坏事。
错,是谷歌、微软和苹果要倒闭了!
鸿蒙系统配备方舟编译器,兼容安卓应用,但运行效率……(此处省略1000字,翻2019年文章)……鸿蒙系统能在所有设备运行,支持手机、电脑、平板、物联网……(此处省略1000字,翻2019年文章)……
我想说的是你们太不懂华为了,其实鸿蒙早已开发完成并且随时可用!他一直在忍,在等一个机会……
非常肯定的说不会失业。我们知道鸿蒙OS有很多地方借鉴了Android,甚至是说底层有很多Android的代码,开发思维很多都跟Android相似。比如写UI有Java方式和JS方式,而Java方式的UI和Android如出一辙,在Xml里面写界面,在Java里面获取控件设置数据,处理逻辑等等。鸿蒙里面也有Intent来处理跳转传数据,而鸿蒙的Ability更是和Android里面的Context,Activity这一套很相似,分前台界面显示,后台不可以的服务,以及用来传数据的Ability,就像Android里的Content Provider。当然它们之前也有不同,但你在方方面面都能看见Android的影子,所以Android开发者转鸿蒙平台开发,相比于其它平台的开发者,是天然有优势的,只要企业有需要,几乎所有Android开发在适应一段时间后都能上手做项目了。
相反的是鸿蒙生态能不能发展起来,能不能解决Android,iOS生态的一些痛点。能否吸引企业去开发鸿蒙应用,开发时,能否降低成本。当企业花大量的人力,物力开发出来的应用,没用户使用,或者收益甚微,企业是不愿意去尝试的。要想发展鸿蒙生态,这方面不仅华为自己要努力,一些国企,知名大企些带头作用,像央视影音,新华网,京东等等已经发布鸿蒙平台的APP了。
如果鸿蒙生态发展的很好,有大量的用户大量的应用,挤占了Android和iOS的市场占有量,Android开发者能迅速转到鸿蒙平台上,iOS的开发者要怎么办呢。也许你会说iOS根本不需要考虑,Android的市场占有率这么高iOS还不是活的好好的,当年诺基亚也没想到自己会倒的这么快。
作为一名android开发工程师,我想说,失业是不可能的,这辈子都不可能失业!
也许身为移动端开发人员的我们,正处于一段乱流之中!
首先,来谈谈android的碎片化问题。
仅仅2014年,全球支持Android的机型为18796种,再来看看国内,华为、小米、oppo、vivo...,android手机厂商也很多,每个品牌都是基于android开源系统改造,android开发人员要在完成软件功能的同时,对不同品牌的手机做功能适配,非常麻烦。
除了手机品牌数量多,手机屏幕的尺寸适配问题也很麻烦,往往一个软件的开发,有60%的时间在适配工作上。
是的,现在鸿蒙来了,意味着什么?意味着android开发人员有必要或者就必须去学习一门新语言、一个新系统的开发、适配,对于一个企业来说,要么就增加人工成本请一个鸿蒙系统开发人员,要么就强制在职android开发人员重新开发一遍软件适配鸿蒙系统。
基于此,不知道有多少android开发人员会买账,不知道多少企业会加个鸿蒙系统平台,不知道鸿蒙系统能不能站住脚推广开来。
虽然现在鸿蒙系统可以兼容android应用,但以后必然会两级分化。
如果鸿蒙系统没有革命性的突破,如果美国不再卡脖子,如果没有国家的干预措施,只靠平民大众自觉爱国的方式支持鸿蒙系统,我看很悬啊,毕竟,苹果手机在国内的销量一如既往!!!
再者,在手机行业,小米、oppo等手机厂商和华为本是竞争关系,会放弃自己的系统换成鸿蒙系统吗?这样的话,其他手机厂商的生存空间会一天不如一天,就算鸿蒙开源使用,也只不过走android碎片化的老路!
系统之争本就不是一朝一夕,不用担心会不会失业,路,还很长!
实际上安卓系统的成功起初很大得益于中国市场,可以说中国市场选择谁,成功的几率非常大, 鸿蒙系统出世以后,安卓开发工程师会失业吗? 暂时不会的,毕竟有一个过程,也是一种博弈过程,实际上安卓系统与鸿蒙系统现在没必要刻意追求细小细节的优劣,前提是由于美国对中国的打压,谷歌断供服务华为,别看只是说切断了华为的服务,但是这种破坏性本身就是让各国包括中国对美国不可能再信任,今天是华为,明天有可能是另一家企业,无论美国怎么说,谷歌再会解释,实际上这种行为已经打破了行业规则,后期效应就是不可能再一味的依靠美国,各国发展自己的系统,中国也必须的推出自己的系统,大势所趋,安卓体系以后会慢慢萎缩,安卓开发工程师失业不失业就凭他们个人能力了,肯定减员,估计未来的鸿蒙系统会越来越强大,市场份额是固定的,就看谁的市场大了,也不排除安卓开发工程师跳槽来鸿蒙。
开发鸿蒙只能在华为支持的鸿蒙设备上运行,开发android,可以在所有安卓设备包括鸿蒙设备上也兼容运行,何来失业
做安卓的一天不用就能写鸿蒙。可以忽悠甲方加钱了[泪奔]
不会,确切的说鸿蒙的出世,给Android工程师提供了更多的机会。鸿蒙生态的建设,安卓工程师会贡献绝对的力量。
另外,从技术上讲,安卓开发的应用完全兼容鸿蒙,安卓工程师开发安卓应用的时候,可能会针对鸿蒙系统做适配工作,工作量的增加,工程师的价值也会增长。
是得我就是干这个 但是我都计划改行了
国产系统鸿蒙已发布,那国产中文编程能翻身吗?
这是一个极具争议的话题,不过还是值得我们聊一聊,探讨探讨。
鸿蒙系统在饱受非议、套壳论的冷嘲热讽中诞生。为国人扬眉吐气。
就目前反馈来看,用户体验、兼容性都还不错,也总算为国人扬眉吐气一番。
鸿蒙作为操作系统软件属于行业尖端领域,普通人难以触及。
鸿蒙掀起了一股国产软件风潮。那么,作为广大码农及准备学习编程的“准码农”,更关心的是国产编程是否能够如鸿蒙一般平地万丈起高楼,为国争光呢?
毕竟,造车虽难,造工具要容易得多了。更何况,如果能从工具到系统全部实现国产化那是一件令人感到无比自豪的事情。至少我们不必再熟记一堆洋文和阅读讨厌的英文资料。可以用我们的母语作为编程语言,这哪怕想一想都让人兴奋。
早在2000年时,首款编程语言“易语言”就已经横空出世。它实现了全球首款全中文式编程,也的确轰动一时。
2005年,获得了“国家火炬计划”证书,达到了中文编程的巅峰。
一时间,集荣光于一身的易语言似乎马上可以席卷软件开发业,击败发展积累了数十年的西方编程语言。
他们普遍难以接受一个事实:一个学习门槛如此之低的语言居然与我们花费大量精力学习的主流语言相提并论?
各大论坛BBS发起了对易语言的讨伐,数位编程领域专家参与到了与易语言阵营的火拼当中。
的确,易语言这一中文编程语言确实大大降低了学习编程的门槛,将编程的门槛降低到只要会打字就能够写代码的水平。而其他语言必须熟记关键单词以及学习各种编程原理、框架才算学有所成。这让所有学习传统编程语言的程序员们感受到了深深的不平衡。
为了反击VC++、Java等传统编程语言,易语言不断降低学习门槛,频频出招,想方设法吸引更多的学员学习易语言以抗击传统语言,夹缝中求生存。
正因为如此,易语言从取名字开始,就将“易”作为语言的宗旨。
大量的无脑式一键调用模块疯狂地降低学习门槛。 以前必须写上几十行上百行复杂的代码才能实现的功能,易语言已经将功能打包封装好,只需要输入简单的五六个字就能实现一键调用。
打个比方,比如传统语言要实现自动驾驶,需要分析很多数据,从驾驶员身份判定,道路情况分析,雷达反射分析等等,非常复杂。而到了易语言这,官方已经将自动驾驶的功能封装好,你只需要输入代码:
“调用自动驾驶过程”
即可全部完成。
听起来非常棒,可这恰恰是饮鸩止渴,落魄的开始。
他虽然大大地降低了知识要求门槛,但是,只会使用一键调用的“程序员”并不知道其程序运作的原理,更不知道程序内部复杂的逻辑算法等等。一旦出现问题,他们不仅无法解决,并且还养成了衣来伸手饭来张口偷懒的坏习惯。从而养成了凡事都想“一键调用”的惯性思维。
急功近利不愿研究原理,已成为很多易语言学习者共同的特点。
工具虽为人所用,同样的,它也会反噬,改变一个人的习惯。
也就是因为如此,易语言如今已经成为编程界的“非主流”。沦落成为一门专门开发“W挂”、“辅助”类软件的语言。大量的一键调用式的成品库,供这些制作者一键调用组合成某款 游戏 的辅助程序。
结果就是,易语言与2005年时候相比,更让人嗤之以鼻。连最大的中文编程语言学习论坛都沦为了奇怪产业的聚集地,充斥着各种不和谐元素,游走在法律的边缘。
如今,学习易语言的大部分都是冲着做辅助程序去的。导致易语言深陷泥潭:越多的人冲着做W挂去,W挂的产量也越多,对易语言的不良影响越大。
然而,易语言虽然已经意识到这一点,但是无法扭转现有的局面。庞大的W挂制作者如同病毒一般,不断地释放毒素污染整个易语言生态圈。几乎没有一款知名软件是用它编写的。更别说有哪个正规公司招聘易语言程序员了。
BUG满天飞、粗制滥造几乎已经成了它的代名词。
抛开已经难以挽救的易语言,还有一干小众的中文编程语言:O语言、中蟒、丙正正。
但多少都已经受到易语言带来的不良影响,软件业对中文编程语言持有抵触态度。
一款编程语言需要一个好的生态才能欣欣向荣。就如国产操作系统一样。在鸿蒙发布之前,国产操作系统也不乏顶尖之作,深度、麒麟、红旗等等也是赫赫有名。
但还是因为生态原因无法普及。系统是有了,但是光有系统有什么用呢?大部分日常使用的软件都无法在上面运行,如何普及给大众使用呢?软件公司因为用户少,也不愿意开发兼容国产系统的软件。又导致了一个恶性的死循环: 越没有软件兼容,越没人用国产系统,越没有国产系统用户,越没有软件兼容。
编程语言也是一样,从诞生的那一刻起,如果没有人愿意使用他,那么越来越没有相关的编程资料和作品。越没有相关的编程和作品,越不会吸引新学员学习。这就是生态问题。
所以华为也深知这一点,汲取了之前所有国产系统的经验教训,推出的鸿蒙系统第一时间宣布兼容安卓APP。华为明白,只有兼容了安卓APP,才有了用户。有了用户,软件开发者才愿意开发鸿蒙系统的应用。形成良性循环。
只有当自己达到一定市场份额,超越了传统的安卓、IOS系统时,才有底气宣布不兼容安卓应用。此时的鸿蒙才是真正意义上拥有自己生态链的独立系统!
要想改变环境,应先适应环境,快速成长,最终才有能力改变世界。
易语言本身并没有问题,有问题的在于易语言错误定位导致形成了糟糕生的态圈。
可见,中文编程还有很长的路要走。
鸿蒙系统好写吗?为什么?
单从技术上讲,开发一个单独的操作系统内核并没有想象中的那么困难。网上搜一下 至少能找到几十个甚至上百个OS内核实现,虽然绝大多数只是玩具级别的,但很多都是麻雀虽小,五脏俱全,基本的功能都有实现。
先说下自己的一些经历吧。
我在几年前曾经从零开始写过一个简单的操作系统内核,实现了基本的boot, 内存管理,进程管理,中断管理,IPC,简单的文件系统,简单的磁盘驱动,键盘驱动,简单的终端等基本功能,还实现了一个简单的调试器,支持断点等基本功能。当时对操作系统简直达到了痴迷的程度,只要工作上的事情一做完就去看操作系统方面的书籍资料,晚上下班和周末更是几乎宅在家里不出门,真的可谓是废寝忘食。
终于在参考了Linux, VxWorks还有国外一些大牛写的OS内核之后,最后搞出来了一个玩具级的OS内核,前后大概持续了半年左右。当时也纯粹是为了学习的目的,也是觉得比较好玩,基本功能实现后,就慢慢遗忘在在磁盘的角落里积灰了。。。
所以,从技术上说,开发一个OS内核并没有想象中的那么困难,很多大公司其实技术上都完全有能力开发一个具备基本功能的OS内核。当然,功能完备性、安全性、性能等方面能不能搞好就另说了。
我现在所在的公司,就有完全自主开发的微内核OS,并且在公司上百万台的电信级的分布式集群服务器产品上已经稳定运行了二十多年。并且,还围绕这个OS建立了一系列配套生态,比如基础开发库,一系列配套的开发调试工具,甚至还有专门为这个系统开发的编程语言和编译器等。我曾经有几年的主要工作,就是在维护这个OS内核。可惜的是,这几年公司已经在慢慢用Linux替换这个OS了,估计几年之后就要彻底退役了。
开发一个操作系统的真正难点在于创建围绕在这个内核周边的生态系统。一个单独的内核远远不能构成一个完整的系统,它需要大量的支持环境,如系统支持库,应用程序,开发调试工具等等,此外还要能够推广出去,要有其他上下游的公司愿意使用,能够被广大开发者认可并愿意为其开发新的应用等等,这才是真正的难点所在,是需要投入大量人力物力财力才有可能完成的。
很多公司也正是从技术积累上,时间上,成本上,风险上来考虑,不愿意花大力气在这上面。所以才有了如今Windows,Linux,Apple三分天下的局面。
咱们国家虽然急切渴望能有一个自研的OS,但现状是,有实力的厂商更愿意投资一些能看得到摸得着的实实在在的应用产品上,这样来钱快,才能在最短的时间内看到收益回报,也就是更高的投入回报比。
对于像操作系统,编译器之类的基础软件,除了需要雄厚的技术实力外,还需要耗费大量的人力财力物力,而且失败的风险较大。即便开发成功,还要花大力气进行推广,建立周边生态,这更是需要更大投资,时间成本也更大,往往需要几年甚至十几年时间才能看得到收益。
这对于习惯吃快餐、赚快钱的国内企业来说,根本无法接受。这也需要企业决策层领导具有很大的魄力和战略眼光,但现实中,这样的领导简直是凤毛麟角。
这也正是国内厂商大都不愿触碰自研OS的主要原因,也造成了我国至今仍没有自己的操作系统编译器的局面。
此外,现在市场上对一个新的OS的需求其实也没有那么急迫,没有需求,就没有利益,自然就没有动力。尤其在快餐文化盛行的今天,更是很少有公司愿意去触碰这吃力不讨好的事情。
当然也无须太过悲观,任何东西,只要有需求,就会有利益吸引力,就会给企业研究机构足够的动力。相信将来某一天,一旦Windows, Linux, Apple三巨头不再适用市场需求,马上就会有新的操作系统出现。
或许也用不了等很久吧,毕竟微软已经宣布Win10之后将不会再有大的Windows更新版本,而Linux虽然现在社区的开发仍然很活跃,新的功能仍在被源源不断的添加进去,但也正是由于这个原因,它现在变成了一个大而全的通用操作系统,已经变得越来越臃肿,很多场景其实已经不是很适用了,只是没有更好的替代品,很多公司又不愿意投入自研OS,所以只能选择相对成熟并且生态资源丰富的Linux。
Google不是几年前就已经开始开发Fuchsia了吗? 咱们拭目以待吧。也希望国内有实力的企业和科研机构能够迎头赶上,早日实现自研OS梦。
github上放出来的只是一个迷你的嵌入式OS内核LiteOS,翻看过代码,本身并没有很大的难度。至于鸿蒙OS,源码还没开放,目前为止还只是在PPT上出现过,所以不好评价,但愿能够不负众望吧。
Hongmeng OS是基于Linux内核源代码的开发。 OS实现代码主要是C语言,内核提供的本机系统调用接口肯定也是C语言接口。上层APP应用程序与现有的Android JAVA程序兼容,可能需要重新编译JAVA应用程序。程序代码将运行。至于应用程序编程SDK不支持JAVA以外的编程语言,还需要等待系统正式发布后才能发布,但是你可以先了解下面的编译器,据说这是一个业界开源编译器,用于编译APP程序。 。但是,我仍然希望鸿蒙操作系统的应用程序编程接口支持更多的编程语言(如CC等),这样程序可以有更多的选择。
操作系统从运行效率 和 可控性来看是要用C语言。 解释性语言,比如python、PHP就不大可能的。Java 也不太可能,一方面运行效率不如C语言,另外不可控:在内存方面,C语言内存申请和释放都很实时,不像Java 语言内存释放 要等GC。在操作系统层面,内存申请和释放是很频繁的,不能用GC定时释放,万一来不及释放 就OOM了,另外的万一发生full GC 那就更糟糕了,操作系统底层指令运行稍微一抖动,应用程序的执行性能就震了三震。
希望对你有所帮助!
从技术上讲,操作系统是一个没有多少技术含量的事情。一个明白操作系统原理的人用几个月就可以写出一个操作系统。
这个世界上的操作系统成千上万,到处都是,任何一个自动设备中都可以认为里面有一个操作系统,电话、门禁、共享自行车中都有。
鸿蒙系统是否好写要看他的目标是什么,只是简单使用当然简单,但要成为一个流行的系统则难度非常的高。
个人看法是鸿蒙系统有天生的缺陷,他是对抗美国产生的,华为一家独大,包括国内的其它厂商都不能干涉,同时他并非开源,他想怎么办就怎么办。这样就造成开发者特别是国外的开发者面临的风险非常的大。要是和谁闹翻了给禁用那怎么办?
安卓有一个最大的优势在于开源,世界上的开发者都可以使用,共同推进发展。当然本次事件更多的来源于政府的制裁,作为google当然要遵守政府的规定。但鸿蒙同时要遵守政府及企业的双层管制。
因此鸿蒙更多的是国内华为的系统,无论是阿里、小米还是谁想用都面临具体的风险,国外的开发者更是这样,要是他的国家一不小心辱华了,华为就给他们禁用,他们就死定了。
操作系统没有一个可以用好写来形容。
首先从代码量上来讲,操作系统作为一个系统,其代码量工作是非常庞大的,如果由单个开发者来完成,会是一项非常艰巨的任务。比如Windows内核的代码在5000万行以上,Linux目前在2500万行左右。如果题主从事开发工作的话,可以大概估计一下代码量的多少。
作为操作系统来说,兼容不同设备以及不同代的设备是必须的,向上和向下兼容保证了操作系统可以运行在不同的平台上,而向后兼容则保证了开发者的产品不会由于系统升级而出现不能使用的情况。
鸿蒙是分布式系统,显然需要支持不止一种类型的设备,这意味着操作系统本身需要考虑大量的底层硬件区别并给予支持。
操作系统最主要的一个功能是调度,即使在微内核架构里,调度依然被保留为内核的功能之一。
而调度在不同的负载下面,不同的设备上面以及不同的使用场景下面,都应该表现出不同的性能,那么开发者需要考虑到这其中最优并且最稳定的方案,最简单的方法不够智能,最智能的方法又可能引入一些问题。
所以总体来讲,不论操作系统本身性能优劣,从头开发一套系统就是一件工程量极其庞大的工作。
对于像华为这种公司来说,写出一个基于Linux的类似于安卓的系统应该是没有什么难度。但为什么鸿蒙系统到现在还没有正式退出使用?
其次一个系统主要是的就是它的生态系统,就是我们使用的各种app,就像当初微软的手机系统,就是死在软件生态不全,而形成生态就需要比较长时间和财力的投入,要吸引开发者去适配新的系统,而华为目前正在做这件事,通过高于其他系统的收益分成或者收益全部让利开发者的方式慢慢完善自己的生态。目前国内外已经有很多软件及 游戏 厂商已经开始适配HMS服务了,相信不久我们就能看到生态完善的华为新的系统了[赞]
听到鸿蒙,华为都不知道是谁家系统,也许根本就不存在
凑合吧,笔画有点多[捂脸]
难!
但对任何一家世界级体量的公司,都写得出!连黑莓手机都能写得出!
但生态很难!收费没人用,开源也没人用[捂脸]
不好写
鸿蒙系统到底好不好?国产系统确实很香,换不换?
在华为陷入市场危机之后啊,相信不少华为用户都收到了鸿蒙系统的推送通知,虽然不知道现在好有没有手持华为手机,但是没有更新鸿蒙系统的朋友,要是有,我还是很推荐大家更新一下的,毕竟确实体验感很不错。
作为一个手机数码方面体验过不少产品的人,华为的鸿蒙系统确实是我体验过的国产手机产品中,体验感可以说是最好的一款系统,并且作为国产的系统,鸿蒙系统现在也在逐渐与国内的其他 科技 公司达成合作,正在慢慢完善自己的生态建设。
那么不说以后完善了的鸿蒙系统,毕竟那有些太过于遥远,现在在市场上的鸿蒙系统,到底怎么样呢?市场表现的到底好不好呢?
以我手里的荣耀X10来举例子吧,在最近这一阵子我可以明显的感觉到我手持的荣耀X10在系统更新方面的推送开始减少了频率了,明显比之之前几乎一个月一次,甚至一个月多次的推送有着很大幅度的下滑。
不过这并不是意味着鸿蒙系统现在现在懈怠了,反倒是一个好消息,意味着现在的鸿蒙系统逐渐完善,bug也少了非常的多,虽然我一路使用过来也确实没有发现有什么bug或者不适感,像此前我发现的粘贴板问题,以及一些应用适配还是什么地方没弄好,会出现乱码的问题,现在也都得到了解决。
值得注意的是,此前我对于手机的性能表现,一直都觉得系统只是起到辅助作用,关键还是看处理器,但是我现在觉得,好的系统确实也会很大程度的影响到性能表现。
还是说我现在使用的这款荣耀X10,其搭配的处理器是麒麟820,一款华为的中端市场处理器,但是在现在的市场上确实跟鸿蒙系统配合起来,有着丝毫不输于红米得厂商中端市场手机产品的使用体验感。
在流畅度以及反应力方面,现在的荣耀X10给我带来的使用感受是依旧非常的好的,虽然我也没有觉得会像一些网友说的更新后跟新机一样,但是确实是带来了更好的使用体验感。
不过鸿蒙系统现在有一个很大的问题,那就是新机都不是很能吸引到消费者,像我这样现在想要换新的消费者朋友,好像只能开始考虑其他厂商的配置比较齐全的手机产品,确实是一件很可惜的事情。
而且现在也比较建议想体验鸿蒙系统的朋友,入手这款荣耀X10,毕竟只是想体验一下鸿蒙系统,没必要买华为的高价高端市场产品,而荣耀X10不但有鸿蒙系统,还有5G网络,并且价格现在也在两千以内的千元档市场。
无论是作为过渡机,还是体验机,现在的荣耀X10确实非常的香,入手绝对不亏哦。
网页标题:现在适合学鸿蒙开发吗,鸿蒙开发有前景吗
网站地址:http://azwzsj.com/article/dssghgo.html