使用AOSP ROM与库存ROM有什么优点或缺点?
这仅仅是主题吗? / Skin / UI和Bloatware是不同的还是还有其他内容?
#1 楼
库存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体验。
#2 楼
这取决于制造商。一个要比其他人做更多的自定义。著名的例子是三星的TouchWiz和HTC的Sense。虽然这两者主要是UI更改,但在某些情况下,还向ROM添加了其他功能,例如Bluetooth Tether和完整的系统加密,这些功能如今已由AOSP提供。其他人对香草Android所做的改动很小。但总的来说,我会说它主要是主题,外观,UI和与ASOP不同的预安装应用。另一方面,做出绝对声明几乎是不可能的。差异因制造商和型号而异。
#3 楼
我认为有时实用的答案可以帮助您解决问题,这不像其他答案那么技术,而是更真实的示例。我有T-Mobile Galaxy s5。
可以在这里找到XDA页面
http://forum.xda-developers.com/tmobile-galaxy-s5
在那里查找Roms时有2个主要类别:
T-MOBILE GALAXY S 5 ANDROID开发
该类别均为“普通” ROM。代码库是TouchWiz Samsung ROM,通常去除了过时的软件并以某种方式进行了优化。
SAMSUNG GALAXY S 5统一开发
该类别均为“ AOSP” ROM。这里的所有ROMS都是从Android开源项目代码构建的,并针对Galaxy S5(任何变体)进行了修改/优化。之所以“统一”,是因为用于S5的任何AOSP ROM都可以在所有S5上使用,但是对于经过大量修改的rom(例如“ Stock / TouchWiz”),它们通常针对三星银河s5的每种型号进行了优化/特定于驱动程序。 br />
评论
他们为什么不使用相同的驱动程序?两个rom的实现方式不同吗?
– Uri Herrera
2011-10-17 1:58
@UriHerrera驱动程序通常不是开源的,并且不属于Android Open Source Project的一部分。
–马修·雷德(Matthew Read)
2011-10-17 2:10
我认为应该删除第三段。争论每个股票rom也是AOSP rom,对于那些只想知道标记为基于股票的rom和基于xda-developers等站点的AOSP的期望的人可能会感到困惑-如果您稍加拉伸,您可以调用所有android roms linux发行版的逻辑。
– Mihic
2012年9月5日下午5:38
@Mihic您假设XDA等。这与他们使用AOSP的方式一致,我认为不是。我的文章的其余部分应提供一些区别的指示。
–马修·雷德(Matthew Read)
2012年9月5日于13:51
没错,人们将各种标签粘贴在其ROM上只是为了引起注意。 :S
– Mihic
2012年9月5日下午14:55