前言

今天上午,华为消费者BG软件部总裁王成录正式发布了鸿蒙OS 2.0手机开发者Beta版本。除了支持运行安卓应用外,华为还表示明年所有的自研设备都会升级新OS。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_手机助手

外观界面

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_02

从媒体的现场体验来看,鸿蒙OS 2.0的手机开发者Beta版可兼容运行安卓应用,但是安装包会比安卓上的大一点。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_开发者_03

目前在UI设计上和基于安卓的EMUI11没什么区别,流畅度和EMUI 11相仿。对此,外媒表示鸿蒙是不想重蹈WP系统的覆辙,所以鸿蒙的应用开发才与安卓开发很相似(减少开发者的研发时间)。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_开发者_04

(后者显示HarmonyOS版本为11.0.1,没有了Android版本一栏)

具体来说,鸿蒙OS 2.0的手机开发者Beta版只是系统底层有所更改。之前的底层是安卓,现在换成了鸿蒙,UI、UX都与EMUI 11基本没有变化。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_鸿蒙开发和java开发有共同之处吗_05

从媒体晒的界面来看,鸿蒙OS2.0基本是EMUI 11的翻版。根据华为的说法,这是为了让用户过渡更加方便,减少用户的学习成本。

按照华为此前规划,明年华为智能手机将全面升级鸿蒙OS 2.0。而升级EMUI 11的用户,将优先获得升级鸿蒙OS 2.0的机会。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_鸿蒙开发和java开发有共同之处吗_06

华为消费者业务软件部副总裁杨海松还表示,按照目前进度,华为到明年所有华为自研设备都升级鸿蒙系统,消费者不需要购买新的设备体验鸿蒙系统。他还宣布,明年华为将发布基于鸿蒙系统的智能手机。

从某种意义上来看,鸿蒙 OS 仅仅只是系统底层有所更改,也就是说原先华为手机所用的安卓 + EMUI ,现在换成了鸿蒙 OS 2.0+EMUI。

PS:其实外观界面没啥好说的,因为鸿蒙OS2.0目前看来和EMUI11很像...

鸿蒙OS2.0特色

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_02

鸿蒙 OS 2.0 版本是华为于 2020 年 9 月发布的首个真正为全场景时代打造的分布式操作系统,当时这一系统仅面向大屏、手表、车机等终端,而今天按照规划推出了手机 Beta 版本。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_UI_08

据华为介绍,HarmonyOS 2.0 手机开发者 Beta 版本主要增强了四大特性——包括 15000+ 个 APIs、分布式应用框架、分布式 UI 控件、DevEco Studio 2.0 Beta3,具体来看:

15000 + 个 APIs: 支持开发手机 / PAD、大屏、穿戴、车机应用(9 月 10 日时仅有 13000+ APIs)

分布式应用框架:能够将复杂的设备间协同封装成简单接口,主要依赖华为分布式软总线技术;

分布式 UI 控件:华为提供了 7 类自适应布局能力,其分布式 UI 控件可适配多种屏幕类型与交互方式;

DevEco Studio 2.0 Beta3:集成了 9 套手机 App 模版;支持多端界面预览,实时反馈代码;分布式调试,无需添加断点,直接 Step Into;模拟仿真无限接近真机,模拟器基于 ARM 架构服务器,支持 20 余种器件及传感器逼真模拟。

基于这些能力升级,开发者能够实现一次开发、多端部署,并且能够实现跨端开发调试,提升开发效率。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_开发者_09

此外,HarmonyOS 2.0 手机开发者 beta 版还提供十种功能:

1.全新的手机 UI 控件,新增 50+UI 控件,供开发者开发手机 HarmonyOS 应用,统一多设备 UI 交互体验。

2.HarmonyOS 应用框架支持手机,支持 HarmonyOS 应用在多设备上快速迁移、接续、流转、无安装加载。

3.提供 Windows 及 Mac 平台开发编译工具链体验,方便开发者快速开发 HarmonyOS 应用。

4.为手机开发者提供 40 + 个 Sample Code,开发者能够快速了解适应 HarmonyOS 接口及开发方式。

5.开放多模态感知等分布式能力接口,支持感知用户多种的移动状态。

6.提供标准化的输入法框架及能力,开发者可开发多种输入方式及功能。

7.提供标准化的电话系统接口能力。

8.提供完善的无障碍开发框架,开发者可以方便的开发无障碍应用。

9.提供标准化的分布式数据管理能力,开发者可以调用标准化的分布式 DB 接口,实现数据在设备间实时同步。

10.增强账号系统能力,可将无账号设备纳入到 HarmonyOS 分布式系统中。

升级机型

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_02

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_手机助手_11

目前,华为官方已经开启Beta版本公测招募活动。开发者和合作伙伴可免费申请体验。

从12月16日开始,华为面向开发者提供两种开发者手机Beta版本尝鲜方式: 

1.使用HUAWEI DevEco Studio中的远端模拟器,HarmonyOS官网下载DevEco Studio 2.0 Beta3版本即可获得;

2.使用专属OTA升级真机进行调测,点击本页面“我要报名”按钮申请,报名审核通过后将收到华为官方公测邀请邮件,根据邮件内容指引,即可得到OTA推送。

本次手机开发者Beta测试支持以下中国境内主制式手机及平板电脑:

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_12

手机:

P40 、 P40 Pro、Mate30、Mate30(5G) 、Mate30 Pro、Mate30 Pro(5G),型号为ANA-AN00、ELS-AN00、TAS-AL00、TAS-AN00、LIO-AL00、LIO-AN00 。

平板:

全网通版、全网通版(5G)、WIFI版本的 MatePad Pro,型号为 MRX-AL19、MRX-W09、MRX-AN19。

没有荣耀的原因大家应该都懂...

不喜欢能“退”吗?

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_02

由于目前是Beta测试版,还有很多不成熟的地方。所以华为官方也提供了一份详细的教程,让用户回退到EMUI 11稳定版。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_手机助手_14

步骤1:电脑打开华为手机助手,点击左下角红框部分(“华为手机助手”+版本号),在弹出框中点击升级,将华为手机助手升级至最新版本。



鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_开发者_15

步骤2:手机连接电脑USB, 在电脑端弹出的“是否允许HDB连接设备?”对话框后,去手机端进行操作。



鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_16

在手机端点击“传输文件”,然后在弹出的“是否如允许HiSuite通过HDB连接设备”对话框中点击“确定”。



鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_UI_17

步骤3:在手机端安装华为手机助手客户端。

在电脑端弹出的“将在您的设备上安装新版华为手机助手客户端,以便提供设备管理服务”对话框中点击“确定”。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_UI_18

在电脑端弹出的“请在设备上点击允许安装华为手机助手”对话框中点击“确定”。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_鸿蒙开发和java开发有共同之处吗_19

步骤4:在手机端打开手机助手查看连接验证码,然后在电脑端输入验证码,并点击“立即连接”。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_鸿蒙开发和java开发有共同之处吗_20

步骤5:在电脑端点击“系统更新”。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_UI_21

步骤6:在电脑端弹出的系统更新界面点击“切换到其他版本”。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_鸿蒙开发和java开发有共同之处吗_22

步骤7:在电脑端点击“恢复”。请确保已备份好数据后,在弹出的“此操作将彻底删除内部存储空间中的数据,包括:”对话框中点击“版本回退”。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_23

步骤8:等待进度完成即可。

注意事项:

1、需要确保当前使用的是华为官方发布的HarmonyOS版本,并且未进行任何非官方版本升级,否则有回退不成功的风险,甚至可能引入未知问题。如果升级过非官方系统包,建议前往华为客户服务中心恢复系统。

2、确保当前版本没有进行过任何解锁、Root操作。

3、回退操作将擦除所有用户数据。必须提前备份。

4、确保手机有足够剩余电量,建议大于50%。

5、回退前必须关闭手机找回功能,进行一次恢复出厂设置操作,确保剩余可用空间足够。

6、回退前手动将电脑端华为手机助手升级到最新版本。

7、完成回退后,手机会自动重启,需等待10分钟左右。

会有其他厂商用吗?

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_02

答案肯定是会的,但目前基本都是非手机厂商。



鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_25

王成录表示,今年已有美的、九阳、老板电器、海雀科技搭载鸿蒙OS,2021年的目标是覆盖40+主流品牌1亿台以上设备。

他举例,有了鸿蒙OS,京东App可以运行在电视,甚至是冰箱等带屏设备,上亿设备将成为京东新入口;上百万辆车可以成为喜马拉雅App的入口;让更多智能终端成为银联的支付入口,比如PC,电视等。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_26

他表示,HarmonyOS 是面向万物互联时代的全场景分布式操作系统,华为希望和合作伙伴、开发者一起打造面向万物互联时代的超级终端体验。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_鸿蒙开发和java开发有共同之处吗_27

华为此次宣布面向手机开发者开放完整的 HarmonyOS 2.0 系统能力、丰富的 API(应用开发接口),以及强大的开发工具 DevEco Studio 等技术装备,开发者可访问华为开发者联盟官网,申请获取 HarmonyOS2.0 手机开发者 Beta 版升级。

华为表示,截至目前为止,京东、银联、优酷、科大讯飞等 120 多家知名应用厂商已开始基于 HarmonyOS 进行创新



鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_手机助手_28


至于手机厂商,由于小米、oppo、vivo、魅族、努比亚、锤子等等厂商都有自己的定制系统(基于安卓),想要短时间转用鸿蒙不太现实 (即使是华为自己的手机,目前也有一些BUG), 而且还有一些更复杂的因素,想要其他手机厂商转用鸿蒙不是一件容易的事。 不过以后的事谁也说不准,就像半年前都不知道荣耀会这么快被卖,并且和华为“毫无关联”。

总结

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_02


一直以来,华为宣传鸿蒙OS都不是用“快”、“流畅”、“好用”这种词语,一直都是“万物互联”这一主题。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_30


举个简单的例子,很多人都喜欢K歌,只要通过鸿蒙OS,家里的手机便可以化身为专业麦克风,而电视就成了MV播放器,如果你想切歌、点歌、调音等这些操作,手机都能轻松完成。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_开发者_31

而鸿蒙OS 2.0的官方口号为“连接无限可能”,其最大的创新就是通过核心的分布式技术,打破设备之间的壁垒,让多设备融为“一个设备”,将人、设备、场景有机地联系在一起。

鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_vue手机端回退_32

在鸿蒙OS 2.0的支持下,手机、手表可以无缝互联,实现协同导航、协同打车。通过“碰一碰”,手机就能与油烟机、洗碗机、电热水器、燃气热水器、净水器、智能灶跨界互联。



鸿蒙开发和java开发有共同之处吗 鸿蒙开发和安卓开发_开发者_33

当然了,虽说苹果和谷歌也可以,但鸿蒙算是给了国内厂商多一种选择。

最后小编想说,由于没有亲自上手鸿蒙OS2.0,所以我也不过多吹捧。同样的,肯定也不会诋毁鸿蒙。希望大家也能理性点,不喜欢不用就好了,喜欢的话可以买一台支持鸿蒙OS2.0的设备来体验,没必要因为看法不同而互相吵架。

·END·