在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,不只有Andorid开发,深度了解华为鸿蒙OS鸿蒙APP开发者初体验
有开发者称,很多代码感觉就是把命名空间android换成ohos,写法和安卓开发基本一样,配置文件用json。
不再是PPT,不只有Andorid开发,深度了解华为鸿蒙OS也就是说,基本可以实现 安卓程序员 一键变成 鸿蒙程序员(仅软件层面)。
不再是PPT,不只有Andorid开发,深度了解华为鸿蒙OS华为的艰辛
凭心而论,华为在自研操作系统这条道路上付出了很多汗水,特别是去年的松山湖大会战,参与的同学都刻骨铭心。
华为通过自己开发、积极与外界合作,一起开发软件,做了很多基础功能,如IDE、搜索、地图、支付等等。虽然目前展现的竞争力还不足,只能在局部进行优先部署,比如搜索先面相移动端——华为自己的手机用户,比如IDE目前只能算是Android Studio的穷人版,甚至连这个也算不上,比如地图目前精度还不够,比如支付只能满足部分国家。
但它正成为继Andorid、IOS以后的全球第三大手机操作系统,虽然这个第三落后Top2太多。不过我们要相信华为的决心,多耐心给他们点时间,迟早会和前两名一较高下的。
华为为鸿蒙生态展现的诚意
现在华为和各大厂都在聊,去每个单独市场的热门APP去聊,给予各种福利和帮助,就为了让厂商进华为的生态,用华为的接口,进华为的应用商店,满足当地人的刚需,让消费者购买自己的手机,进而又可以提升自己的影响力和对开发者的吸引力。
最后,祝福鸿蒙系统,祝福鸿蒙团队。希望所有致力于名族科技振兴的开发人员,一切顺利!
文末彩蛋
另外,现在马上就是“金九银十跳槽期”了,有不少朋友都在跃跃欲试了,个人建议在面试之前给自己做一次完整的知识梳理和刷题是必不可少的。做知识梳理能加深你对原理的掌握程度,而刷题能提高你对技术面试的广度和深度。
附上我之前收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总共计732页)。
需要①二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)+②Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总共计732页)的朋友————(此处免费打包领取)
腾讯Android面试真题(Java部分)
腾讯Android面试真题(Android部分)
一二线互联网公司Android面试真题分类总览
需要①二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)+②Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总共计732页)的朋友————(此处免费打包领取)
网友评论