Answers:
从理论上讲,所有满足Android最低要求的设备都可以运行Android,这仅仅是为设备自定义Android的问题。
尽管Android是开源的,可以进行修改以适合许多设备,但通常不容易获得固件和硬件驱动程序-尤其是源代码。Android无法在没有特定设备驱动程序的设备上运行,因此这意味着您不能简单地为Android编译代码并在手机上运行它。
Android是与其他电话平台完全不同的操作系统。例如,Android和Windows Phone 7与PC的Ubuntu和Windows 7一样。这意味着即使您的设备具有WP7驱动程序,这些驱动程序也无法在Android上运行。您必须修改这些驱动程序才能与Android兼容,并且可能需要对大量代码进行反向工程。这是非常困难且耗时的,有时甚至一个团队也很少能成功。即使要在Android手机上运行新版本的Android也很难。
好处是,许多电话制造商现在都在推出具有不同操作系统的同一设备的版本。一个例子是HTC HD2,它运行Windows Mobile 6,但与Android HTC Desire Z非常相似。DesireZ ROM只需要稍做修改即可在HD2上运行。
许多开发人员已经努力创建可以安装在其他设备上的Android ROM,或者已经开始这样做。以下状态将用于描述每个项目/ ROM:
曾经有一个项目iDroid将Android 2.3移植到越狱的iPhone(2G或3G)上,但该项目于2014年终止,但从未变得稳定。似乎没有人在为iPhone或iPad的端口上工作了。
您也可以从WinMo设备上的SD卡启动Android,而WinMo仍保留在设备上。 本指南说明了如何执行此操作,它可在许多WinMo设备上使用。
还没有。
当前尚无成功将Android移植到最初为Symbian设计的设备的成功尝试。
在Android的86项目开发的Android的分布基于x86的系统,如苹果电脑,大多数Windows个人电脑和平板电脑。一些Android设备已经具有x86 SoC,例如Dell Venue系列和HP Slate系列。
Android-x86随附GRUB引导加载程序,可使其与Windows / Linux / OS X双重引导。可在初始设置过程中将其安装到硬盘驱动器/ SSD分区。
Android-x86中没有LiveCD功能。它会定期更新为最新的Android版本。
有关Android-x86和更多特定帮助的更多信息,请参阅我们常见的android-x86问题。
随便添加此答案,因为新的ROM会出现在更多设备上!