今年9月10号华为开发者大会中,华为正式开源发布了鸿蒙os 2.0系统,鸿蒙终于开放给开发者,目前只能用来做指挥屏/手表/车机。
华为手机版本的鸿蒙系统则要到今年的12月才提供。
在9月10号我就去鸿蒙gitee上的开源代码库中参观,主要是看在鸿蒙上的应用怎么开发,那时就想开始在鸿蒙上试试。
由于工作环境的搭建一些乱七八糟的事情,直到今天才尝试了华为的鸿蒙os。
之所以想接触鸿蒙,一方面这是我们自己的系统,在今年这么艰难的情况下,华为手机国内市场中占有率超过50%,服务全球50个国家,用脚投票都知道要学习鸿蒙,另一方面就是,我在看HDC直播的时候,其一些应用场景的展示中,我发现了一些我想要的好玩的东西,比如可以Wifi与蓝牙的互连,这个以后我会慢慢做出来。
鸿蒙应用开发可以使用两种语言:java/javascript,native开发可以使用C++,如果不是做内核,谁会用C++。。。
提供java是因为鸿蒙要照顾安卓的开发者,本来华为用的系统就是用的安卓,提供javascript对小程序类之类的前端开发佬就非常友好。
我主要使用javascript来开发鸿蒙应用,文章示例就是全部是js,而java的使用各位去鸿蒙官网查看一下示例即可,官方文档非常详细且是中文。
在华为鸿蒙2.0上开发需要:
1,window10的PC,mac暂时还没有支持,linux还没有支持
2,华为一站式开发环境:DevEco Studio 2.0,官网直接可以下载,免安装
3,(非必要)如果是使用javascript就要下载一个ndoe.js
鸿蒙官网,直接百度“鸿蒙”即可(http://www.harmonyos.com):
下载HUAWEI DevEco studio 2.0一站式开发环境:
在安装DevEco studio的时候,会提示用户下载JDK,所以当用户装好DevEco的时候,已经装了java的开发环境,如果用户需要使用javascript开发则需要另外装一个node.js。
至于node.js怎么安装,我就不谈了,直接百度就行了,这个太多博客对此有介绍。
安装好node.js后,我们马上悄悄到底鸿蒙怎么样。
打开DevEco studio:
创建一个手表app开发模板(如果是用模拟器则选择lite wearable初始化版本):
使用穿戴设备的js模板运行,我们就能看到模拟器上运行鸿蒙的效果:
.结束