AOSP ROM和库存ROM有什么区别?


Answers:


28

库存ROM是设备随附的ROM。设备由制造商“存储”了该ROM。Android通常在某种程度上由制造商定制。至少需要特定于设备的驱动程序,以此类推,Android才能在特定设备上运行。如Flow所述,自定义项可能包括自定义主题,启动器和HTC Sense这样的默认应用。

AOSP ROM是基于Android开放源代码项目的ROM。从最纯粹的意义上讲,AOSP是指未经修改的ROM或Google的代码。该名称通常是非常接近原始AOSP的定制ROM的名称,因为这些ROM仍需要定制。例如,如果不进行大量定制,就无法下载/编译Android源代码并在Samsung Vibrant上运行它。该名称经常被滥用来指代没有自定义启动器或运营商使用Sense,TouchWiz,Motoblur等人进行的许多其他修改的ROM,尽管它们可能仍然是主题化的。对于非Google设备的普通的,几乎未更改的ROM,更准确的名称可能是“香草ROM”。(这种区别是我们此处标记政策的一部分;有关更多信息,请参见此Meta讨论

从技术上讲,除了尚未发布的Android版本之外,库存ROM都是AOSP ROM。蜂窝ROM不是AOSP,但是(例如)姜饼ROM是AOSP,因为可以从http://source.android.com/获得2.3源代码。(假设Google并未隐藏部分代码,并将其秘密地提供给制造商。)

为了进一步增加混乱,“定制ROM”通常不指代定制ROM。该术语专门指由第三方(即非制造商或运营商)定制的ROM。例如,我正在运行一个自定义ROM,它只是经过重新主题化和调整后的ROM。CyanogenMod是另一个示例,它具有从头开始构建的许多功能,而不仅仅是调整。您将在特定设备上找到的大多数AOSP ROM是经过定制的库存ROM,以消除某些制造商/运营商的调整并使它们更接近纯AOSP体验。


他们为什么不使用相同的驱动程序?两个rom的实现方式不同吗?
乌里·埃雷拉

3
@UriHerrera驱动程序通常不是开源的,并且不属于Android Open Source Project的一部分。
马修(Matthew)

我认为应该删除第三段。争论每个股票​​rom也是AOSP rom,对于那些只想知道标记为基于股票的rom和基于xda-developers的AOSP的rom会有什么困惑的人-如果您稍加扩展,您可以调用所有android roms linux发行版的逻辑。
Mihic 2012年

@Mihic您正在假设XDA等。与他们使用AOSP的方式一致,我认为不是。我的文章的其余部分应提供一些区别的指示。
马修(Matthew)

没错,人们将各种标签粘贴在其ROM上只是为了引起注意。:S
Mihic 2012年

3

这取决于制造商。一个要比其他人做更多的自定义。著名的例子是三星的TouchWiz和HTC的Sense。虽然这两者主要是UI更改,但在某些情况下,还会向ROM添加其他功能,例如蓝牙系绳和完整系统加密,这些功能如今已由AOSP提供。其他人仅对香草Android进行了少量更改。

但总的来说,我会说的主要是与ASOP不同的主题,外观,UI和预安装的应用程序。另一方面,做出绝对声明几乎是不可能的。差异因制造商和型号而异。


1

我认为有时实用的答案可以帮助您解决问题,这不会像其他答案那样技术性强,而更像是一个真实的例子。

我有T-Mobile Galaxy s5。

XDA页面可以在这里找到

http://forum.xda-developers.com/tmobile-galaxy-s5

寻找Roms时,有2个主要类别:

T-Mobile GALAXY S 5 Android开发

此类别是所有“库存” roms。该代码库是TouchWiz Samsung ROM,通常去除了过时的软件并以某种方式进行了优化。

三星GALAXY S 5统一开发

此类别是所有“ AOSP” roms。这里的所有ROMS都是从Android开源项目代码构建的,并针对Galaxy S5(任何变体)进行了修改/优化。之所以“统一”,是因为用于S5的任何AOSP ROM都可以在所有S5上使用,但是对于经过大量修改的rom(例如“ Stock / TouchWiz”),它们通常针对三星银河s5的每种型号进行了优化/特定于驱动程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.