根据华为公布的方舟编译器资料,可以得知鸿蒙系统是用C、C++语言编写。
专注于为中小企业提供成都网站制作、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业思明免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了数千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
鸿蒙系统和方舟编译器的思路是一样:直接使用机器语言编写app,取消安卓系统的ART虚拟机,直接编译为二进制机器码;
这样的好处是:不需要中转,执行速度快;劣势是:必须要有大量的静态方案、内存空间要求更高。
扩展资料
系统简介
鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。
鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架 。
可用于手机、平板、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓、华为电脑端依然优先使用windows和Linux。
参考资料来源:百度百科-华为鸿蒙系统
华为鸿蒙如何启用,可以通过我的华为软件、花粉俱乐部软件两种方法实现。我的华为软件方法共分为5步,以下是具体步骤:
备注:华为升级鸿蒙系统的公测入口会陆续分批次开放,目前处于第三批公测阶段,当前处于公测阶段的华为手机有:Mate Xs、Mate X、P30系列、Mate 20系列、华为畅享20 Pro 5G、华为畅享Z 5G、华为畅享20 plus 5G、华为麦芒9 5G、nova 8 SE、nova 7 SE 5G、nova 7 SE 5G乐活版、nova 7 SE 5G活力版、nova 6 SE、nova 5 Pro、MatePad10.4系列、华为平板M6系列。
1.处于公测阶段的机型
首先打开华为手机系统自带的【我的华为】软件,

然后点击首页面的【升级尝鲜】图标,

接着查看自己的手机型号是否处于公测阶段,目前处于公测阶段的机型有:Mate X2、Mate 40系列、P40系列、Mate 30系列、MatePad Pro系列。处于公测阶段的用户点击【立即尝鲜】按钮,

再点击对应的机型下方的【报名公测】按钮,

点击下方【参与公测活动】按钮,阅读并同意协议,最后下载并安装描述文件即可,安装完成后可以在系统【设置】中升级公测版本。

2.不在公测阶段的机型
首先打开华为手机系统自带的【花粉俱乐部】软件,然后点击上方的【内测报名】图标,接着点击底部【立即报名】选项,再点击【报名申请】按钮,阅读并勾选协议,点击【下一步】,根据页面提示输入个人信息,点击【提交】按钮,最后等待审核完成即可下载并安装描述文件。
总结:
第一步:打开华为手机【我的华为】软件,
第二步:点击首页面的【升级尝鲜】图标,
第三步:查看手机型号是否处于公测阶段,处于公测阶段的用户点击【立即尝鲜】,
第四步:点击对应的机型下方的【报名公测】按钮,点击【参与公测活动】,
第五步:下载并安装描述文件,安装完成后在【设置】中升级公测版本。
之前测试过使用华为DevEco开发智能电视应用。前几天华为发布了手机的测试版,不能免俗,抓紧尝试一下。
手头没有华为手机测试系统,现在试一下开发环境跑模拟器感受一下。
以前DevEco里是没有手机选项的,现在该选项可以看到了:
这里测试一下Business Card Ability(Java)开发。
DevEco和Android Studio一样基于开源的Idea版本开发的,其结构与安卓开发环境非常像,熟悉安卓的小伙伴应该能很快上手。
入口程序是一个MyApplication,从AbilityPackage继承。
它首先找到了连接的荣耀手机,但这个手机不是鸿蒙系统。
编译是成功了,但提示设备无法使用:
点击Tools - HVD Manager
首先提示登陆华为账号,登陆后,选择一个模拟器运行:
启动以后长这个样:
点击设置,先看看关于:
上面显示大大的HarmonyOS。但感觉画面很模糊,不知道模拟器到底是运行在本地的,还是云端的。但DevEco上显示是Remote Device字样。
鸿蒙OS版本号 2.0.0 Developer Beta1。
再点运行,在指定的模拟器上运行程序。
不过仍然运行失败:
鸿蒙OS版本与平板是一致的,
程序终于跑起来了:
看起来安卓程序好像真能在鸿蒙直接运行,安装一个快手试试:
还真能看:
我真分不清这是安卓还是鸿蒙了 。
鸿蒙开发者模式打开的方法如下:
工具/原料:华为mate40、HarmonyOs2.0、本地设置。
1、进去鸿蒙系统版手机设置,然后点击关于手机。
2、进去之后,连续点击鸿蒙系统版本号,开启开发者模式。
3、进去开发者模式之后,点击系统和更新。
4、然后点击开发者选项。
5、点击开启开发者选项,就成功打开鸿蒙系统开发者选项了。