历史原因。
安卓领域,因为一开始没有一个邪恶的老大,所以就没有办法让其它产商团结起来。
实际上目前的 x86 兼容机体系是这样来的:
当年 IBM 打算做一款 PC,显然从产商的角度来说,什么都自己做就最好了,标准自己想怎么定就怎么定。所以 IBM 根本没打算让 PC 成为兼容与开放的标准。
然而与此同时,有不少产商与群众对此非常愤慨,于是就反向破解 IBM 的 PC,并且将其技术标准公开出来让大家制造兼容产品。
本来 IBM 可以有办法反制,就是修改自己的操作系统软件让它不支持这些兼容产品。
但是众所周知,这个 PC 的操作系统是微软做的,而且当时 IBM 也没有太把 PC 当回事,当时的计算行业主力还是小型机以上的机型,PC这种微机在那个时候并不是利润主力。
所以微软就干脆两条腿走路,给 IBM 定制的叫做 IBM PC DOS,自己则独立的发布自己的 MS DOS,对微软来说只要自己装机量提高,对自己就有好处,所以微软欢迎这些兼容机产商,而 IBM 不欢迎。
微软的操作系统愿意支持兼容机架构,而很多硬件产商因为制作兼容机架构就可以分一杯羹,所以两方面的利益集团就联合起来对抗 IBM 。x86 兼容架构,从此诞生,符合 x86 兼容架构的电脑可以安装微软的操作系统,后续的 Linux 也同样基于这个架构而设计。
到了安卓的情况,就有些不同。
Google一开始就是相对开放的,与每个手机产商配合,让每个手机产商都能做自己的系统。
但是同样,Google欢迎所有人都来做Android兼容设备,但手机产商并不欢迎,能自己垄断相关技术就最好。
x86 时代,是因为兼容硬件产商根本就没有办法染指电脑相关行业的生意,所以强行制定了一套兼容标准,让大家都可用。破除 IBM 的垄断。IBM 吃肉,他们好歹有口汤喝。
而 android-arm 时代,Google 的合作让每个手机产商都有机会做自己的 IBM。每个手机产商都有机会垄断自己的硬件与操作系统的联系。既然他们自己也能垄断,自然也就没有破除垄断的动力。
那么,如此一来,就没有足够的产商与民众,有动力去构建一个「arm兼容机」标准了。
而如果没有一个[arm兼容机」的公开标准,当然也就没有办法制作出兼容这个标准的操作系统。
总结:
兼容硬件产商制定一个 x86 兼容标准,是因为当年他们根本就没机会垄断,所以搞了一个兼容标准,而只有符合「x86兼容机」标准的电脑,才能安装 Windows 和 Linux。
arm 没有兼容标准,是因为做 arm 的产商自己都有能力垄断,也有意愿垄断,所以他们当然就不想搞出一个 「arm兼容机」的标准。——由于 arm 根本不存在一个 「arm兼容机」的标准,所以自然无法按照这个标准作出一款操作系统,能够随意的安装在 arm 兼容机 中。
x86的兼容标准,使得 x86 行业本身蓬勃发展,但是 x86 硬件产商却沦为了装机商。
arm没有兼容标准,这使得玩家们没有办法围绕 arm 构建兼容机,没法开发兼容性的操作系统,可玩性大幅度下降,但是,这给 arm 产商带来了大量的利润。所以做 arm 芯电子产品的产商当然也都不愿意为 arm 构建一个「arm兼容机」标准,每一个 arm 产商做出来的 arm 电脑都是不同的标准,都需要产商自己才能驱动,所以以此可以避免自己成为装机商。
当然,与此同时,缺乏「arm兼容机」标准的 arm 架构,也并没有办法像 x86 那样占据主流地位。没有办法真正取代 x86。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有