不再是PPT,不只有IOS、Andorid开发,世界第三大手机操作系统「华为HarmonyOS 」已出世

在2020年教师节这天,华为开发者大会(HDC.Together)上,HarmonyOS 2.0正式亮相。从此,鸿蒙不再是PPT,以后APP开发不只有Andorid,还有Harmony.

鸿蒙OS是噱头吗?

首先,我要纠正大家的一个偏见。

很多同学认为鸿蒙底层还是Linux,或者说就是山寨的Andorid。

Andorid是一个操作系统,也是基于Linux开发的,但是Linux只是一个内核。安卓系统除了有内核,还有各种子系统,比如桌面、UI等。

而Linux本身只具备最基础的进程调度、文件管理等内核功能,普通人很难直接去使用Linux系统。要使用Linux,必须要在它之上配齐各类APP。

鸿蒙要对标的是Windows、安卓、IOS这样可商业化的成熟、完整系统。

鸿蒙的前世今生

18年我们见不到HarmonyOS哪怕一行代码(也可能就是没有),流传出来的也就一份20来页的PPT,讲的都是非常宽泛的概念。

19年的时候鸿蒙团队已经有成型的思路了,也正值美国对华为第一次制裁。

到了今年年前段时间,鸿蒙60多Mb的文档已经对外公开,关于鸿蒙的每个概念,每个API出入参、功能都描述的很详尽。

9 月10 日上线大屏、手表、车机系统(IoT方面)面向开发者Beta版本

今年12 月上线手机系统。

预计明年手机将搭载鸿蒙系统。

明年下半年面对大众开源展示4GB内存以上设备的系统源码。

虽然说手机鸿蒙OS已经有了,但API还不完善,很多Andorid有的特性,鸿蒙还没有,所以应用迁移起来还有点阻碍。但今年有志参与鸿蒙APP开发的同学可以试下水,到明年应该就有大量APP上线了。

不再是PPT,不只有IOS、Andorid开发,世界第三大手机操作系统「华为HarmonyOS 」已出世_第1张图片

不再是PPT,不只有Andorid开发,深度了解华为鸿蒙OS

鸿蒙APP开发者初体验

有开发者称,很多代码感觉就是把命名空间android换成ohos,写法和安卓开发基本一样,配置文件用json。

不再是PPT,不只有IOS、Andorid开发,世界第三大手机操作系统「华为HarmonyOS 」已出世_第2张图片

不再是PPT,不只有Andorid开发,深度了解华为鸿蒙OS

也就是说,基本可以实现 安卓程序员 一键变成 鸿蒙程序员(仅软件层面)。

不再是PPT,不只有IOS、Andorid开发,世界第三大手机操作系统「华为HarmonyOS 」已出世_第3张图片

不再是PPT,不只有Andorid开发,深度了解华为鸿蒙OS

华为的艰辛

凭心而论,华为在自研操作系统这条道路上付出了很多汗水,特别是去年的松山湖大会战,参与的同学都刻骨铭心。

华为通过自己开发、积极与外界合作,一起开发软件,做了很多基础功能,如IDE、搜索、地图、支付等等。虽然目前展现的竞争力还不足,只能在局部进行优先部署,比如搜索先面相移动端——华为自己的手机用户,比如IDE目前只能算是Android Studio的穷人版,甚至连这个也算不上,比如地图目前精度还不够,比如支付只能满足部分国家。

但它正成为继Andorid、IOS以后的全球第三大手机操作系统,虽然这个第三落后Top2太多。不过我们要相信华为的决心,多耐心给他们点时间,迟早会和前两名一较高下的。

华为为鸿蒙生态展现的诚意

现在华为和各大厂都在聊,去每个单独市场的热门APP去聊,给予各种福利和帮助,就为了让厂商进华为的生态,用华为的接口,进华为的应用商店,满足当地人的刚需,让消费者购买自己的手机,进而又可以提升自己的影响力和对开发者的吸引力。

最后,祝福鸿蒙系统,祝福鸿蒙团队。希望所有致力于名族科技振兴的开发人员,一切顺利!

你可能感兴趣的:(程序人生,学习,移动开发,鸿蒙,HarmonyOS)