早就想写
华为鸿蒙操作系统(
HarmonyOS)应用(App)开发的文章了,从今天起就正式开始了。本系列将从JavaScript UI(Javascript API)入手进行
鸿蒙应用开发的讲解,不会涉及到Java UI部分,还会讲解华为最新力推的Ark UI(方舟开发框架)。
一 鸿蒙操作系统简介 2019年5月24日,鸿蒙操作系统第一次与大众见面,随后华为首先将其应用在
智慧屏设备上。同年9月,华为宣布鸿蒙开源。
2020年9月10日,华为发布了鸿蒙操作系统(HarmonyOS)2.0,并发布了其开源版本OpenHarmony,此时广大开发者才见到了鸿蒙操作系统的真面目:可用的虚拟机、可读的官方文档和由码云托管的OpenHarmony工程。。
华为提出了1 8 N战略,其中1代表了手机,8代表了8种常用设备(PC、平板、智慧屏、音箱、眼镜、手表、车机、耳机),N代表了更加广泛的物联网设备。通过鸿蒙操作系统,这些设备可以有机地结合在一起,形成统一的“超级智能终端”。
下面引用官网(
https://www.harmonyos.com/)的对鸿蒙操作系统的介绍:
HarmonyOS 让分布式成为开发的“乐趣”
统一OS,弹性部署
一套操作系统,满足大大小小所有设备的需求,小到耳机,大到车机,智慧屏,手机等,让不同设备使用同一语言无缝沟通。
一次开发,多端部署
开发者基于分布式应用框架,写一次逻辑代码,就可以部署在多种终端上。
HarmonyOS 让你的应用自由跨端
HarmonyOS 原子化服务是轻量化服务的新物种,它提供了全新的服务和交互方式,可分可合,可流转,支持免安装等特性,能够让应用化繁为简,让服务触手可及。
HarmonyOS 用“简单”激活你的设备智能
HarmonyOS 是新一代智能终端操作系统。为不同设备的智能化、互联与协同提供了统一的语言。设备可实现一碰入网,无屏变有屏,操作可视化,一键直达原厂服务等全新功能。通过简单而智能的服务,实现设备智能化产业升级。
鸿蒙操作系统的基本架构包括内核层、系统服务层、框架层和应用层,如图所示。
鸿蒙操作系统与常见的移动操作系统之间的对比:
当然鸿蒙操作系统还有新闻爆料中的“仓颉”开发语言,笔者非常期待,如果真有发布,也会第一时间写文章来介绍。
好了,介绍了这么久的
鸿蒙系统,接下来让我们动手搭建一个
鸿蒙应用程序开发环境。
二 鸿蒙应用程序开发环境搭建 和安卓应用开发有Android Studio、苹果应用开发有XCode一样,鸿蒙应用开发也有自己的集成开发环境(IDE),它就是DevEco Studio。去官网(
https://img.hflfx.com/pic/wqbfehewdl4
下载完后解压,然后双击安装程序,根据提示安装就行了。安装完成后就可以启动了。
在DevEco studio的开始界面,其左侧各项菜单的功能:
Create Project:创建新的工程;
Open Project:打开工程;
Get from VCS: 从版本控制源码仓库获取
在URL处填写目标源码仓库的地址即可。
Import Sample: 导入实例
这里官方提供了很多示例代码供开发者学习,只要选中想看的示例点击"Next"然后一步步操作即可。
注:“Get from VCS”和“Import Sample”这两项功能都要求安装Git。
开始界面的左下角分别是“Configure”(配置)和“Help”(帮助)两项功能。
花粉社群VIP加油站
恭喜你,领取到一张面值 0 元的优惠券
只有购买全集内容 0.00 元,才可抵扣使用。
有效期截止于:2020-12-12 23:59
是否立即使用?