本文作者:交换机

系统兼容系统开发公司,系统兼容性方案

交换机 05-07 29
系统兼容系统开发公司,系统兼容性方案摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于系统兼容系统开发公司的问题,于是小编就整理了2个相关介绍系统兼容系统开发公司的解答,让我们一起看看吧。我们国产的操作系统为什不能...

大家好,今天小编关注到一个比较意思的话题,就是关于系统兼容系统开发公司问题,于是小编就整理了2个相关介绍系统兼容系统开发公司的解答,让我们一起看看吧。

  1. 我们国产的操作系统为什不能兼容WINDOWS的软件?
  2. 能不能开发一款操作系统,即能兼容Windows应用,又能兼容Android应用?

我们国产的操作系统为什不能兼容windows软件

谢谢邀请,我不是专家,只能凭个人理解胡说一下。

首先,世界上主流消费级操作系统有且只有两个,WindowsLinux

系统兼容系统开发公司,系统兼容性方案
图片来源网络,侵删)

windows经历几十年的更迭,架构上基本没有大的变化,而且逐步稳定,这几十年也是软件市场同步发展的时期,我们知道,一流企业卖的是标准微软在x86平台上有绝对主导权,他是所有软件开发的标准制定者,包括硬件驱动程序都必须经过微软认证

而我们的操作系统,不管是红旗还是麒麟,独角兽,大熊猫,都只是在Linux内核进行二次开发,我们根本没有能力完全推翻现行架构,从最底层代码开始写一个操作系统。Linux是个开源系统,任何人都可以进行开发利用。而Windows是微软独有的知识产权,不允许进行反向编译操作。

软件在开发是就必须确定平台,就像手机的ios和android一样,不不兼容,所以Windows平台上的软件不能运行在Linux平台上。

系统兼容系统开发公司,系统兼容性方案
(图片来源网络,侵删)

能不能开发一款操作系统,即能兼容Windows应用,又能兼容Android应用?

技术上没问题,工程实际上太不划算,系统会很复杂,稳定性成问题,最后没几个人使用然后死翘翘。

其实现在在一个系统上安装一个虚拟机就可以运行其他平台的应用程序,比如Windows系统安装一个虚拟机就可以安装Linux,然后运行Linux程序,但性能表现肯定不如原装的Linux平台。

对于应用的兼容,说简单很简单,只要能够提供系统的接口就可以了。比如windows应用,windows API全套接口都能实现,管你在哪个平台上实现,就能兼容Windows应用。

系统兼容系统开发公司,系统兼容性方案
(图片来源网络,侵删)

说难也很难,Windows, Android设计理念不一样,导致系统接口提供的功能不一样,不能做到一一映射。不能映射的,那就只能模拟。

最后可能还不如Windows上用模拟器,直接模拟android系统来跑安卓应用轻松。

首先来整合一下操作系统

Unix:历史最为久远的多任务,多用户操作系统。

Linux:诞生于1991.10.5,是一个著名的开源系统。


Mac OS:著名的苹果操作系统,苹果电脑专用。

DOS:磁盘操作系统,命令行操作,微软起家的法宝。

windows:微软操作系统,最常见的用户操作系统

安卓(Android)是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。

了解以系统后,可以明显看出,主流的系统就像是地基,有了这些地基后才有了一栋栋不同的建筑。

问题中能不能开发一款操作系统,即能兼容Windows应用,又能兼容Android应用?这个想法是可行的,但是为什么没人去这样做呢?原因就在于这是低层问题,系统发展这么多年,枝干复杂多样,重新写一个两种都兼容的系统仔细想想好像是又多加了一个系统,而且只有所有用户都抛弃之前的系统才能够算是解决系统多样问题。这么多年的地基不是说拆就拆的,这将是一个非常庞大的工程,而且这是一个影响世界的工程。

到此,以上就是小编对于系统兼容系统开发公司的问题就介绍到这了,希望介绍关于系统兼容系统开发公司的2点解答对大家有用。

文章版权及转载声明

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.nbdaiqile.com/post/87246.html发布于 05-07

阅读
分享