Cyanogenmod的通用版本是否适用于任何Android设备?


8

是否存在可以在任何设备上使用的“通用”版本的Cyanogenmod?(我的设备不受官方支持。)

如果没有,为什么?(如果Windows和Linux发行版具有可在任何计算机上运行的映像-只要您选择适用于正确架构的版本(x86,ARM,32位,64位),那么为什么不使用Android?)

编辑

如果问题主要出在驱动程序可能无法运行,是否可以保存预先安装在设备上的驱动程序,并在Cyanogenmod'ing之后安装它们?


要回答您的EDIT,我对这类事情没有经验,但是应该可以的。看一下如何移植CM:wiki.cyanogenmod.org/w/Doc : _porting_intro当然,这意味着开发工作以及询问如何构建自定义ROM不在这里。
geffchang

Linux和Android也使用包含所有驱动程序的整体内核。因此无法提取。
罗伯特

我认为为什么是一个非常有趣的问题!
sir_brickalot

Answers:


3

为了回答为什么,移动操作系统更多地依赖于硬件。与台式机操作系统不同,它们没有与多种不同硬件组合一起使用的驱动程序。这样做主要是为了提高它们的效率(这对于移动OS来说是一个更为关键的问题)。

关于您的编辑,安装cyanogenmod后无法安装驱动程序,因为操作系统本身无法启动。即使您使用快速启动/恢复,也只能刷新整个分区,例如系统,用户数据,启动等,而不能刷新一个驱动程序。另外,许多与驱动程序交互相关的OS代码也不是很通用,您可以在其中替换驱动程序并期望它能正常工作。您将需要一个ROM映像,在该映像中,驱动程序已被正确修改和集成,这就是cynogenmod版本适用于不同的设备。


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.