我可以在非Android设备上安装Android吗?


121

许多人想尝试/使用Android,而无需购买新的Android手机。如何在当前运行诺基亚Symbian,Maemo或MeeGo的手机或设备上安装Android;Microsoft Windows Mobile或Windows Phone 7/8/10;苹果iOS(iPhone); RIM的BlackBerry OS;Palm的WebOS;三星的巴达;惠普的WebOS;Mozilla的Firefox OS;或其他手机/操作系统?

Answers:


147

简短答案

从理论上讲,所有满足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手机的Android ROM /项目

许多开发人员已经努力创建可以安装在其他设备上的Android ROM,或者已经开始这样做。以下状态将用于描述每个项目/ ROM:

  • 前Alpha:概念阶段。您还不能使用Android。
  • Alpha: Android在技术上可以使用,但是缺少许多主要功能。
  • Beta:大多数主要的Android功能都可以使用,但是它有很多问题。
  • 完成:这几乎与“真实” Android一样好!
  • 未知:很好,未知。

苹果iOS设备

曾经有一个项目iDroid将Android 2.3移植到越狱的iPhone(2G或3G)上,但该项目于2014年终止,但从未变得稳定。似乎没有人在为iPhone或iPad的端口上工作了。

Bada设备

LG设备(专有操作系统)

WebOS(HP)设备

Windows Mobile 6设备

宏达电

三星

您也可以从WinMo设备上的SD卡启动Android,而WinMo仍保留在设备上。 本指南说明了如何执行此操作,它可在许多WinMo设备上使用。

Windows Phone 7设备

还没有。

Maemo和MeeGo(Harmattan)设备

Symbian设备(诺基亚和索尼爱立信)

当前尚无成功将Android移植到最初为Symbian设计的设备的成功尝试。

其他专有OS设备

  • 三星Jet S8000 / S8003
    • Android 2.3:请参阅JetDroidBeta版
    • Android 4.0:请参阅CM9Α

x86平板电脑/ PC

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会出现在更多设备上!


我认为android-x86确实有一个liveCD。
jiggunjer
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.