鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

发布于 2020-12-18  6.03k 次阅读


12月16日,华为发布了鸿蒙OS 2.0 Beta版本,并且向开发者开放,可以通过下载DevEco Studio 2.0 Beta3体验虚拟机,也可以申请内测(没设备,贫穷的我搞不得)。身为曾经的花粉、好奇宝宝、游手好闲又爱折腾的大学生的我,当然要体验一下传说中的鸿蒙系统。因此,就在昨晚,我折腾了一番,因为自己电脑的环境比较复杂(Android Studio的一些设置),导致DevEco Studio死活运行不了,我还臭骂了华为一番,然而错怪华为了,是我的问题。体验了几十分钟的鸿蒙OS 2.0,我发现这玩意跟在使用层面跟原本的EMUI没有什么区别,在开发的层面,我也看不懂什么东西,说不上来,想了解的可以自己了解下。这篇文章就是给大家分享下整个过程(为了写这篇文章,我又特地在虚拟机搞了一遍)。

安装Node.JS

Node.JS是运行DevEco Studio必备的依赖项目,因此必须安装。

安装过程非常简单,首先到Node.JS官网下载安装包:https://nodejs.org/en/download/

(访问很慢怎么办,咳咳,懂的都懂咱们也不多说)

点击Windows 64位的msi安装包下载链接下载:

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

然后双击安装包一路Next即可:

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

装好之后就可以安装DevEco Studio了

安装DevEco Studio

首先同样到官网下载安装包:https://developer.harmonyos.com/cn/develop/deveco-studio

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

下载好之后打开,同样一路Next(最好创建一下桌面图标):

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

稍等片刻就装好了,然后启动安装完成的DevEco Studio,会提示安装环境:

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

这里同样是一路Next(如果没有用魔法打败魔法的话这一步可能比较慢)

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

然后就是安装完成,点击Finish

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

接着启动DevEco Studio,来到开始界面,点击新建鸿蒙OS项目(Create HarmonyOS Project):

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

这里我选择新建一个JS项目(鸿蒙的特性?),当然也可以新建其他

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

设置项目名称和位置

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

Finish之后进入IDE界面(没错长得跟IDEA非常像,这个就是IDEA的魔改版)

接着IDE会自动下载和配置Gradle,以及配置和下载一些相关的东西(为什么这么慢?别问,问就是用魔法打败魔法)

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

到了这一步DevEco Studio的安装已经差不多了,接下来可以安装虚拟机了。

安装虚拟机

注意,这里的虚拟机并没有在本地运行,而是运行在云端

依次点击Tools->HVD Manager

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

接着会自动下载相关资源,下载完成后自动跳转到浏览器,这里如果没有注册华为开发者账号的话需要注册验证,如果注册过的话(比如我),直接登录就完事了。

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

登录成功

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

然后回到IDE,就会自动弹出虚拟设备管理的界面了,这里当我启动了一台P40

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

然后鸿蒙OS就来啦~

HarmonyOS 2.0 初体验

这里为了方便体验我选择使用窗口模式,并且分辨率选择720P(最大了)

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

关于手机界面

我知道你们想问什么,我点过了,没有彩蛋。

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

既然是鸿蒙系统,当然选择跑个分看个系统信息啦,然而,我发现,安兔兔和鲁大师都装不上是什么情况?

安兔兔

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

鲁大师

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

当然,这阻挡不了我看设备信息,DeviceInfo还是可以运行的。

但是,这个系统显示Android Q是什么情况?(咱也不知道,也不敢多问,可能是系统兼容吧)

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

当然微信是可以正常运行的

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

玩到这里,系统的体验就基本到头了,体验总结后面说,现在回到IDE,跑个项目

Hello HarmonyOS

经过漫长的等待,系统的环境终于自动安装好了,终于可以跑项目了,所以,我按照他的Hello World,改出了一个Hello HarmonyOS并且跑了起来,布局用的是html+css+js,很神奇,据说跟小程序开发差不多,我也不知道也看不懂,反正就试试嘛。

鸿蒙初体验——DevEco Studio及鸿蒙OS 2.0的体验记录

总结时间

在使用方面,鸿蒙2.0系统跟EMUI基本是没有区别的,熟悉EMUI的完全不需要任何学习成本就可以直接过渡到鸿蒙2.0,毕竟UI都是一套嘛。至于性能和效率方面跟Android差了多少,因为没有实体机暂时就测不出来了,据说还有提升?基本可以确定的是他几乎100%兼容安卓系统,至少我测试了好几个APP都可以完美运行,当然,安兔兔和鲁大师另说,可能是华为限制安装也不一定,我也没有深入研究。

怎么说呢,我对鸿蒙的看法比较中立吧,你说我支不支持,我当然支持,但是在某些方面我也确实比较反感华为的一些东西,这也是我不再是花粉的原因。另外说一句,华为鸿蒙系统的初衷本身就不是仅仅只是手机的操作系统,他要打造的是一个万物互联的生态,布局挺大的,我们对待鸿蒙也不能只是关注在它的手机系统上,要把目光放远一点。

总之,华为加油!Dream It Possible!

End.


车到山前必有路,船到桥头自然直。