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安装包下载链接下载:
然后双击安装包一路Next即可:
装好之后就可以安装DevEco Studio了
安装DevEco Studio
首先同样到官网下载安装包:https://developer.harmonyos.com/cn/develop/deveco-studio
下载好之后打开,同样一路Next(最好创建一下桌面图标):
稍等片刻就装好了,然后启动安装完成的DevEco Studio,会提示安装环境:
这里同样是一路Next(如果没有用魔法打败魔法的话这一步可能比较慢)
然后就是安装完成,点击Finish
接着启动DevEco Studio,来到开始界面,点击新建鸿蒙OS项目(Create HarmonyOS Project):
这里我选择新建一个JS项目(鸿蒙的特性?),当然也可以新建其他
设置项目名称和位置
Finish之后进入IDE界面(没错长得跟IDEA非常像,这个就是IDEA的魔改版)
接着IDE会自动下载和配置Gradle,以及配置和下载一些相关的东西(为什么这么慢?别问,问就是用魔法打败魔法)
到了这一步DevEco Studio的安装已经差不多了,接下来可以安装虚拟机了。
安装虚拟机
注意,这里的虚拟机并没有在本地运行,而是运行在云端
依次点击Tools->HVD Manager
接着会自动下载相关资源,下载完成后自动跳转到浏览器,这里如果没有注册华为开发者账号的话需要注册验证,如果注册过的话(比如我),直接登录就完事了。
登录成功
然后回到IDE,就会自动弹出虚拟设备管理的界面了,这里当我启动了一台P40
然后鸿蒙OS就来啦~
HarmonyOS 2.0 初体验
这里为了方便体验我选择使用窗口模式,并且分辨率选择720P(最大了)
关于手机界面
我知道你们想问什么,我点过了,没有彩蛋。
既然是鸿蒙系统,当然选择跑个分看个系统信息啦,然而,我发现,安兔兔和鲁大师都装不上是什么情况?
安兔兔
鲁大师
当然,这阻挡不了我看设备信息,DeviceInfo还是可以运行的。
但是,这个系统显示Android Q是什么情况?(咱也不知道,也不敢多问,可能是系统兼容吧)
当然微信是可以正常运行的
玩到这里,系统的体验就基本到头了,体验总结后面说,现在回到IDE,跑个项目
Hello HarmonyOS
经过漫长的等待,系统的环境终于自动安装好了,终于可以跑项目了,所以,我按照他的Hello World,改出了一个Hello HarmonyOS并且跑了起来,布局用的是html+css+js,很神奇,据说跟小程序开发差不多,我也不知道也看不懂,反正就试试嘛。
总结时间
在使用方面,鸿蒙2.0系统跟EMUI基本是没有区别的,熟悉EMUI的完全不需要任何学习成本就可以直接过渡到鸿蒙2.0,毕竟UI都是一套嘛。至于性能和效率方面跟Android差了多少,因为没有实体机暂时就测不出来了,据说还有提升?基本可以确定的是他几乎100%兼容安卓系统,至少我测试了好几个APP都可以完美运行,当然,安兔兔和鲁大师另说,可能是华为限制安装也不一定,我也没有深入研究。
怎么说呢,我对鸿蒙的看法比较中立吧,你说我支不支持,我当然支持,但是在某些方面我也确实比较反感华为的一些东西,这也是我不再是花粉的原因。另外说一句,华为鸿蒙系统的初衷本身就不是仅仅只是手机的操作系统,他要打造的是一个万物互联的生态,布局挺大的,我们对待鸿蒙也不能只是关注在它的手机系统上,要把目光放远一点。
总之,华为加油!Dream It Possible!
End.
Comments | 2 条评论
沉舟侧畔 博主
鸿蒙到底是不是安卓呢?怎么解决PC机上的问题?怎么解决国外推广的问题?
小朱 博主
@沉舟侧畔
真不清楚,很有可能是,咱也不清楚,国外推广就得看华为的操作了