2019年8月9日华为正式发布鸿蒙操作系统:

在此我还是先感叹一下华为NB好吧,我也落下了激动的眼泪,中国终于有一款操作系统made in China 了.那么问题来了,看下面一张图:

可以明确看到,华为系统想要在手机系统上做出文章.自己生态系统,软件兼容是个大问题,目测1-2年不会迅速占领手机操作系统市场.微信 YouTube
…等等软件兼容成大问题,这些东西在鸿蒙手机上用不了,系统再好有啥用.

那么思考问题又来了:未来鸿蒙系统开发工程师或成大趋势?安卓IOS市场是否会遭受冲击~
说实话我也是个刚做前端开发不久的小小程序员,什么安卓什么IOS开发都并不了解,不过就这行情看.未来若是腾讯 网易 谷歌 百度 率先做出 大规模的兼容性开发
鸿蒙系统必将势不可挡,.

那么在这里我来给大家揭秘一下鸿蒙OS系统开发用的什么语言:

华为鸿蒙系统作为华为的备用方案,首先必须要考虑的就是兼容性和开放性,这样更加自由的Linux自然就是首选,由于Linux可以运行在多种硬件平台上,所以基于此开发的鸿蒙系统可以尽可能的兼容适配更多的硬件设备,开发者在上面开发应用相对来说也会更简单一些。

鸿蒙系统用什么语言

根据华为公布的方舟编译器资料 可以推测鸿蒙系统是用C、C++语言编写

先来看华为公布的方舟编译器原理图

 从上面的华为方舟编译器资料可知:

1、鸿蒙系统和方舟编译器的思路应该是一样:直接使用机器语言编写app,取消安卓系统的ART虚拟机,直接编译为二进制机器码;

这样的好处是:不需要中转,执行速度快;劣势是:必须要有大量的静态方案、内存空间要求更高。

2、由于是用C、C++进行编写app,对软件开发人员要求高,提高了建设生态链的技术门槛。

3、由于华为目前有芯片、系统等软件和硬件基础,华为鸿蒙系统若走苹果IOS封闭系统模式,虽然路途漫长但前途可观。

但华为主业是通讯,并非手机,这和苹果主业是手机的特点不同。华为没有办法全身心投入开发封闭式的鸿蒙系统。

华为因为手机并非主业,只能走开源之路。但作为手机制造商的华为,如何让其他手机制造商使用的系统,将是一个巨大的难题。

毕竟没有一个手机制造商去帮助一个依是裁判员又是运动员的手机系统发展,导致自己的市场份额缩减。

如何看待华为鸿蒙系统的开发

可以预见的鸿蒙系统

1、除华为外其他国产手机公司不会安装或重视。由于google禁售的是华为,对于小米等其他国产手机公司不禁售,因此小米等其他国产公司不会安装鸿蒙系统,即便出于公共形象的压力而安装,也不会真正重视,最多就是做个样子。

反正,内斗内行吧——除非华为让渡鸿蒙系统的控制权!

2、鸿蒙系统即便能够兼容安卓应用,在过了新鲜期之后,如何提升用户体验度是关键。如果像阿里OS一样可以远程删除用户的app,就直接死翘翘吧。

保持软件开发商的利益和用户体验度的平衡,是鸿蒙系统能否生存的关键。开发商没有得到利益,不会开发鸿蒙系统的app;用户体验度差,用户就不会用鸿蒙系统。

技术
©2020 ioDraw All rights reserved
自制整人电脑小程序华为鸿蒙系统学习笔记9-开发者生态建设PHP调用shell命令比特币突破8000美元 背后暗藏杀机使用函数实现两个数的交换(C语言)log4j打印异常堆栈信息的方法少儿编程孩子的学习路线分享一场黑客帝国代码雨脚本,简单好玩!三分钟看懂神经网络机器翻译 疫情过后 学哪个编程有前景