漫话:怎样给女伴侣表明鸿蒙OS是奈何实现跨平台的?
副问题[/!--empirenews.page--]
周末在家苏息,女伴侣在刷伴侣圈,溘然她问我: 鸿蒙OS回首 2019年8月9日华为开拓者大会上,华为斲丧者营业CEO余承东正式公布宣布自有操纵体系鸿蒙,内核为Linux内核、鸿蒙微内核和LiteOS。将来将挣脱Linux内核和LiteOS,只有鸿蒙微内核。 鸿蒙(英语:Harmony OS,开拓代号Ark)是华为自2012年开拓的一款也许兼容Android app的跨平台操纵体系。 图:鸿蒙OS的四大技能特征 1.漫衍式架构初次用于终端OS,实现跨终端无缝协同体验 2. 确按时延引擎和高机能IPC技能实现体系生成流通 3. 基于微内核架构重塑终端装备可信安详 4. 通过同一IDE支撑一次开拓,多端陈设,实现跨终端生态共享 什么是跨平台 在早年,平台 ≈ 操纵体系。以是,传统意义上的跨平台即不依靠于操纵体系,也不依靠硬件情形。一个操纵体系下开拓的应用,放到另一个操纵体系下依然可以运行。 可是跟着科技的成长,平台 ≈ 操纵体系已经不创立了,就像华为推出的鸿蒙OS,他可以支持到多种多样的装备,如手机、手表、电脑、汽车、智能家居装备等。 以是,本日我们谈的跨平台,指的是跨装备。即平台 ≈ 装备 以是,华为但愿鸿蒙OS可以运行在各类百般的装备上,以是,鸿蒙OS肯定必要具备跨平台的手段。 并且,鸿蒙想要做的不只仅是操纵体系可以跨平台,更重要的是要让用户和开拓者真正的感觉到跨平台。 以是,跨平台操纵体系鸿蒙的目标是:使开拓者可以或许聚焦自身营业逻辑,像开拓统一终端一样开拓跨终端漫衍式应用,也使最终斲丧者享受到强盛的跨终端营业协同手段为各行使场景带来的无缝体验。 Java实现跨平台 先来说说Java是怎样实现跨平台的。 Java对付跨平台的支持,就像对安详性和收集移动性的支持一样,是漫衍在整个Java系统布局中的。个中饰演者重要的脚色的有Java说话类型、Class文件、Java假造机(JVM)等。 起首,在Java说话类型中,划定了Java说话中根基数据范例的取值范畴和举动。其次,全部Java文件要编译成同一的Class文件。最后,通过Java假造机将Class文件转成对应平台的二进制文件。 Java的平台无关性是成立在Java假造机的平台有关性基本之上的,是由于Java假造机屏障了底层操纵体系和硬件的差别。 想要运行一段Java代码,要颠末多个步调,将Java源代码转换成呆板可以执行的呆板代码,这个进程首要由假造机来完成。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |