开发者

鸿蒙系统能兼容手机电脑和智能设备,请从技术角度谈谈可行性是怎样实现的??

柒染TT 开发者_Go百科 2022-04-22 12:31

还没面试的系统 铺天盖地的推文 不知道一句 希望越大 失望越大么坐等发布


shangganjqk 2022-04-22 12:32

鸿蒙系统的兼容性从技术角度讲,并不是下面很多人讲的什么有多个后台,或者说是有一台手机模块一台电脑模块,居然还有人来个云电脑,如果只是个远程中端软件的话,那还叫个操作系统?你闹我呢?这一看简直就是外行人说的事情,虽然本人也不是内行人,但是对于这种无脑的说法真是不想再多说啥了。其实按照我的理解就是华为其本身也解释了他们为啥能够实现这种兼容多种设备,那就是华为自个提到的一台分布式OS系统,首先分布式的概念是老早就有的并且应用的的是在太广泛了,BAT厂商的各种服务可以说都是基于分布式服务的,包括分布式存储,分布式计算等等,分布式的原理就是将软件各个模块分别部署到不同的服务器上面,然后整个服务的构成是由这些服务器上部署的各个模块通过网络通信实现一台具体的功能,因为单台服务器由于性能和安全等问题,因此采用分布式的方式可以大大提高程序服务的稳定性和高性能性。但是华为的分布式OS其实就是不同设备在同一台通信协议下,将硬件的输入、输出、计算和存储可以统一调用统一使用,就好比说同时安装的华为鸿蒙操作系统,其中某一台硬件可以调度其他任何一台硬件的输入或者输出数据。PC可以随时把手机接入进来做为输入设备。比如正用电脑呢,老板要你去开会,你一边去会议室,一边用手机把刚才在电脑上没做完的事做完。手机可以随时把PC接入进来做为存储设备。所以,分布式操作系统并不象我开发者_运维知识库们平时熟悉的操作系统,它想管理的不止是本机链接的物理设备,而是统一传输协议或者账号下的所有设备。因此鸿蒙系统的切入点就是物联网系统,而不是我们常见的手机只能系统或者是电脑系统,因此在操作系统安装到任何硬件上可以对不同的硬件进行组件化的组合方式,构建起适应设备的操作系统,但是正是有了这种分布式的OS系统才能让同一硬件兼容更多的设备平台,从而实现大而互联的方式。


ppkknn 开发者_JAVA百科 2022-04-22 12:33

凤凰系统了解一下


乖乖的昂军 开发者_开发技巧 2022-04-22 12:34

电脑与手机在屏幕尺寸上差异巨大,手机与物联网终端差别不仅仅在显示器的,有的终端仅仅只有很小的内存,性能很低的cpu。要兼容,只能是相互通信的api定义上一致。也就是说这些系统包括华为云在通信上可无差异化进行,从而能相互申请使用对方提供服务,也可为对方提供服务。但是要任意开发的app都能手机 电脑物联网终端都能运行 无疑痴人说梦


wuyiweizhi 2022-04-22 12:35

电脑、手机、智能设备等等本质上都是计算机,有处理器和各种硬件组成,运行各种软件,完成数据处理的功能。鸿蒙系统是一台微内核系统,负责提供进程管理、调度等基本功能,不同硬件对它来说,可以通过组件的方式支持,不同软件也可以组件化。比如,面对某类手机的硬件,它可以有一套硬件对接的组件,面对手机的屏幕,可以开发UI组件去适配。面对另一种电脑的硬件,它可以有另一套硬件对接的组件,也可以有适配电脑屏幕的UI组件。开发者_运维技巧Windows、Android这样的系统也可以做这样的改造,但是这些系统在设计的时候,就假设了硬件环境,和硬件环境紧密的绑定,造成移植到其他硬件平台的时候,大量底层代码必须修改,而且会造成众多不可预知的bug。比如Windows10为了适配arm处理器,必须多带带出来一台版本,有专人维护。鸿蒙这个架构天生就适合在不同硬件上获得类似的应用体验。未来鸿蒙不光可以期待被用在手机、电脑上,更可期待的是用在冰箱、洗衣机、空调、电视机、微波炉、甚至床、沙发、桌子、锅等设备上,让这些传统的设备变成智能设备。虽然目前有智能硬件,不过这个领域的操作系统五花八门,和其他设备的交互方式也没有太标准化,鸿蒙系统有望借华为的强势,从操作系统和数据通信方面为行业制定标准。


以爱为名 2022-04-22 12:50

开发者_如何学运维 能兼容手机电脑和智能设备的鸿蒙系统,我认为或是值得期待的。多平台兼容,从技术上来说并不是一台难题,难的是所应用和游戏的支持。曾经微软不是尝试过吗,让windows系统在手机平板和电脑上都有所应用,然而其在手机平板等移动端的可用性不强,因为没有软件可用,所以就被安卓和IOS所淘汰。但鸿蒙系统不一样,能不能做的起来取决于美国。如果美国禁止谷歌的安卓对中国授权使用,这样的话在中国数亿部手机设备共同应用鸿蒙系统,大量的开发者会为其开发应用,就会避免当年windows在移动端没有软件可用的尴尬情况。华为是国内技术储备最多的公司,在这一点上确实是国人的骄傲!我身边有一台朋友和华为的外包公司有合作,仅仅西安的华为外包公司里面就近万人,做个操作系统对于华为来说并不难,并且或是基于开源linux来研发,现阶段鸿蒙系统应该已经研发出了初级版本,一旦安卓禁用,立即可以投入使用,并且前期会对安卓的所有APP进行兼容性开发。


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜