[Linux]华为“鸿蒙”操作系统为啥用Linux开发?


[Linux]华为“鸿蒙”操作系统为啥用Linux开发?
文章图片
[Linux]华为“鸿蒙”操作系统为啥用Linux开发?
来来来 , 都让开 , 让科技吹水给大家吹一波科技水。
用Linux开发系统的优越性
.目前世界有三大知名操作系统微软windows、苹果IOS和开源Linux , 由于微软windows系统和苹果IOS系统都拥有版权 , 并且是属于封装系统想重新开发一个系统 , 难度是比较大的 , 除了使用开源Linux , 并没有更好的选择 。
.比如深度等国产的操作系统都是使用Linux深度定制开发而成 , .甚至美国著名的安卓操作系统也是基于Linux内核深度定制开发的 。
以华为的资金和软件能力重新开发一套系统并不是很困难 , 但难就难在重新开发一套系统所带来的开发成本会比较高 。
安卓和Linux开发者
微软曾经试图推出自己的windows移动版WP , 但是由于给wp配套的开发者较少 , 微软WP终没有形成自己的软件生态 , 用户没有足够的软件使用 , 导致搭载的WP系统的手机很难获得普通消费者的青睐 , 这也最终导致了wp夭折 。
因此单独开发一套系统并不难 , 难的是如何让消费者减少过渡到新系统所产生的成本 。 这个成本有两个 , 一是完善系统生态所需要的成本 , 二是改变用户使用习惯所需要的成本 。 对于很多操作系统来说 , 这是无法逾越的鸿沟 。 .华为的鸿蒙系统使用Linux内核开发也是基于这两个因素考虑的 。
在使用习惯上 , 如果新的操作系统与安卓没有太大的差异 , 用户更容易接受 。
用与安卓相同的内核开发系统会减少开发者把软件从安卓过渡到鸿蒙的难度 。
从华为推出HMS(华为移动服务)就可以看出华为的操作系统战略 , 就是在不断的掏安卓的墙角 。 华为推出了方舟编译器 , 据说普通的开发者可以用两天的时间 , 两个人的团队就可以实现app从安卓到鸿蒙的编译 。
这样一来 , 无论是用户的使用习惯 , 还是开发者开发系统软件的难度都会极大的降低 , 因此无论是从战略还是从成本的角度考虑 , 嗯华为选择Linux内核制作初代的鸿蒙操作系统都是很正确的选择 。
总结
因此 , 我们就可以总结出华为选择Linux内核进行当前阶段鸿蒙系统的开发有三个原因:

  • 使用成熟开源系统 , 减少系统开发周期 , 加快产品面世 。
  • 降低用户从安卓到鸿蒙系统过渡的成本 。
  • 降低开发者为鸿蒙系统适配软件的难度 , 加快建设鸿蒙生态圈 。
【[Linux]华为“鸿蒙”操作系统为啥用Linux开发?】关注我 , 获得更多科技观点 。


    推荐阅读