在10月22日,华为最新的原生鸿蒙之夜暨全场景新品发布会上,余承东正式发布了“纯血鸿蒙”操作系统,这是继苹果iOS和安卓系统之后的全球第三大移动操作系统,同时也标志着国产操作系统实现了全面突破。(央视新闻报道https://mp.weixin.qq.com/s/IFatTQ7u7h92iGrr-xEedw)。那么我们为什么要做纯血鸿蒙呢?
前段时间,黎巴嫩bb机爆炸事件,引发了全世界的关注和讨论。人们日常随身携带的电子产品竟然发生了爆炸,这无疑给我们敲响了警钟,我们不得不重新审视身边的手机等电子产品的安全性。当前,移动端、PC 端的主流产品操作系统Windows、Android、iOS皆出自美国的三家公司(Microsoft、Google、Apple),这使得我们在信息技术领域无法实现完全的自主可控。而鸿蒙,是我国真正意义上自主可控的操作系统。因此,支持鸿蒙生态的建立,就是为操作系统国产全自主可控贡献力量。
其次,从信创适配的角度看,按照2022年国资委“79号文”的要求,2025年央国企要全面实现OA等综合办公系统的国产化。2027年底要全面完成国产化替代。基于纯血鸿蒙进行应用开发,可以实现从底层架构到应用层面的全栈国产化。
此外,近几十年终端产品爆发式的增加,手机、平板、汽车车机、座舱等多设备、多场景的不同产品系统间很难直接进行交互。而纯血鸿蒙系统本身具有独特的跨终端优势,能够拉通不同设备生态,一个系统适配所有终端。比如可以通过鸿蒙移动终端对搭载鸿蒙系统的工业设备进行智能体检,实现了全场景的协同。
综上我们为什么要做纯血鸿蒙?
一是能够解决操作系统安全可控的问题;
二是能够解决信创适配的问题;
三是万物智联时代,能够解决用户跨终端体验的问题。
那么如何开始鸿蒙应用的开发呢?
首先通过华为开发者官网(https://developer.huawei.com/consumer/cn/),可以看到官方提供的开发者学堂,在这里可以学习完整的教学视频,通过学习还能获取官方提供的证书。此外,还可以看到鸿蒙应用开发套件,包含了鸿蒙生态应用从设计、开发、测试、上架所需的关键技术和产品。
其中开发者比较关注的开发环境搭建,使用的是华为官方提供的DevEco Studio集成开发环境,支持Windows和macOS系统。确保你的电脑配置满足要求,比如要求Windows10/11 64位、16GB内存以上。需要注意的是,如果没有鸿蒙系统真机,需要使用模拟器进行调试的话,电脑的CPU需要支持AES指令集,否则无法运行模拟器。可以通过CPU-Z等工具查看本机CPU支持的指令集。
开发语言ArkTS是鸿蒙生态的应用开发语言。基本语法风格与TypeScript基本一致,但进一步强化了静态检查。并且提供了声明式UI范式、状态管理支持等相应的能力,开发起来更加简洁自然。
通过开发者学堂的课程,开发者可以快速上手进行开发,感受鸿蒙应用开发的魅力。