“程”风破浪的开发者|国产之光,鸿蒙系统
“程”风破浪的开发者|国产之光,鸿蒙系统
自从中美贸易战的打响,漂亮国对我们的民用企业进行打压之后,鸿蒙一夜之间从一个备胎转正。让我们感到惊艳并为鸿蒙感到自豪。那么鸿蒙究竟有什么呢?它提出了一个万物互联的概念,又一次惊艳了我们。当它宣布进行开源的时候,我们再一次对鸿蒙肃然起敬。这两年鸿蒙系统逐渐的成熟与发展,我们今天这篇文章就带大家看一看鸿蒙系统。
鸿蒙的内核是基于微内核设计,相比 Linux,它的稳定性更高,鸿蒙具有两个内核,在手机端使用鸿蒙系统的时候,使用的是 Linux 内核,而在智能硬件中使用的是 LiteOS 内核,非常轻量。
鸿蒙是什么
如果你经常在网上冲浪的话,你一定听到别人说鸿蒙就是安卓套了一个壳儿,那么真的是这样吗?
现在安卓系统在手机领域占据半壁江山,很多小米、三星这些厂商的操作系统都是安卓开源项目开发的,鸿蒙其实也是在这个基础上开发的,不过他不仅仅是安卓开源系统的内容,它去掉了 GMS 的部分,所谓 GMS 就是谷歌提供的移动服务,一般 root 的时候需要 GMS,使用了自己的 HMS,也就是华为移动服务,然后也去掉了安卓的 UI,使用了自己的 UI,还有一些华为自己的研发的技术。所以我们不能简单的认为鸿蒙是安卓套的壳,不要瞧不起鸿蒙,我认为鸿蒙比安卓系统要好的多。
面向鸿蒙开发我们使用什么语言
其实使用什么语言,要看什么语言是主流。一句“xx 语言是世界上最好的语言”就会让一个群爆炸,都在说自己会的语言是世界上最好的语言。鸿蒙选择的语言是 Java 语言,因为 Java 语言占据的市场份额还是不少,可以说是主流语言,而硬件的开发用的语言是 C 语言和 C++。也有听新闻说华为推出了自己的开发语言汉语仓颉,可以说未来可期。
开发工具
使用 Java 进行鸿蒙软件开发的时候,华为推出了自己的编译软件 DevEco Studio,它是基于 idea 进行开发的编译器,又使用了类似 VScode 的图标,可以说是集大成者。😄开发起来和 Java 开发没什么区别,鸿蒙项目使用的 jar 包管理工具是 gradle,而不是我们熟悉的 Maven。
总结
这篇文章我们讲了鸿蒙的出现和兴起,鸿蒙到底是什么,它不是安卓套的壳,它和安卓都是基于开源安装项目开发的,我们在开发安装的时候可以选择 Java 语言,华为也为我们提供了开发工具 DevEco Studio 供我们开发者使用。
❤️ 感谢大家
如果你觉得这篇内容对你挺有有帮助的话:
欢迎关注我❤️,点赞👍🏻,评论🤤,转发🙏
关注
周结论本人
,定期为你推送好文,还有群聊不定期抽奖活动,可以畅所欲言,与大神们一起交流,一起学习。有不当之处欢迎批评指正。
版权声明: 本文为 InfoQ 作者【周杰伦本人】的原创文章。
原文链接:【http://xie.infoq.cn/article/0b272cde30b334c84ca203118】。文章转载请联系作者。
评论