方舟编译器+鸿蒙系统,让安卓体验超越苹果
智能手机是华为5G业务的很重要的一个方面。那么华为的智能手机如何尽快建立自己的生态环境呢?这个问题要分两个方面谈。
首先,拿来主义:这是鸿蒙系统迅速打开自己的生态环境的最根本的条件和机遇。APP的代码不是机器码而是字节码。如果有人开发一个系统,只要其中的虚拟机和编译模块兼容安卓APP的字节码,那么这个系统就可以直接使用安卓的APP生态环境。
其次,是开放主义:华为开源自己的方舟编译器。让更多支持华为的技术人员参与其中。
这样双管齐下,相信华为的生态环境很快就能建立起来。余承东曾在微博上预告8月9日的华为全球开发者大会,会发布开源的方舟编译器。
▲华为开发者大会
安卓系统是用Java语言编的,这种语言简单易学。可它却有个缺点,即不能直接和系统的底层直接通信。只能在所谓的虚拟机上运行。直白地说虚拟机相当于二传手,先把安卓的应用程序装在虚拟机上,由虚拟机再传给机器的底层。
那么问题就来了,二传手出问题怎么办?表现在安卓系统就是手机软件卡顿。 那么,不要这个二传手是否可以直接和机器的底层直接通信呢?方舟编译器解决的就是这个问题,凡是安卓系统的软件,经方舟编译器的编译就可直接和系统底层进行通信。
那么鸿蒙系统加方舟编译器,就替代了虚拟机这个二传手。苹果手机用起来为什么不卡顿,就是它没有那个二传手,直接为机器底层写代码,苹果手机的软件跑起来就比安卓手机顺畅得多。
还有一个值得关注的问题是,华为的鸿蒙系统就是微内核。其实,操作系统的内核可以是宏内核,也可以是微内核。宏内核的系统开发难度较低,很多具有极高权限的功能都可以在其中实现。毕竟操作系统的绝大部分功能就在里面,解决问题最直接。而安卓系统就属于宏内核。
由于这些模块都有最高权限,那么只要一个模块出错,整个系统就会崩溃。而微内核则相反,具有最高权限的模块并不多,例如,操作系统的任务管理、内存分配回收管理等才有。其他模块都不具有最高权限,所以即便出错也不会造成系统崩溃。同样微内核开发难度大,但是系统稳定性高。
目前,华为已经在官方社区正式公布了方舟编译器的安装详情以及下载地址。不久的将来,华为或许也会建立像苹果、微软、谷歌那样的生态系统。
4.通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享
鸿蒙内核及OS的演进路标,将在今年首发的智慧屏产品中率先使用鸿蒙 OS 1.0。未来三年,除完善相关技术外,鸿蒙OS会逐步应用在可穿戴、智慧屏、车机等更多智能设备中。
华为鸿蒙,随时可启用,开源!
网友评论
1、连央视都沸腾了,激动吗?!
鸿蒙HarmonyOS为全场景OS,可支持多终端,明天下午也将会发布首个搭载鸿蒙系统的终端产品“荣耀智慧屏”。
余总还说如果安卓系统不能使用了,鸿蒙OS随时可以用在手机上。[米奇比心]
2、现在是幼苗,在14亿人呵护下,将来就是参天大树,谁也阻挡不了
3、以一企之力,振国之威。香港那边搞事的人看过来,隔江的我们在创造,你们在搞破坏。有本事就应该自已努力改造环境和社会,诉求要合理。少年强,则国强!
责任编辑:陈锦娜
- 华为正式发布鸿蒙现场直播观看地址链接 华为鸿蒙OS优势及特点2019-08-09
- 华为正式发布鸿蒙详细情况 华为鸿蒙系统有哪些功能何时启用2019-08-09
- 华为鸿蒙系统不为手机设计上热搜:荣耀智慧屏第一个用它?2019-07-19
- 最新国内新闻 频道推荐
-
浙江台州启动Ⅰ级台风应急响应 台风利奇马什2019-08-09
- 进入图片频道最新图文
- 进入视频频道最新视频
- 一周热点新闻
已有0人发表了评论