许多人想尝试/使用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;或其他手机/操作系统?

#1 楼

简短答案

从理论上讲,所有满足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,或者已经开始这样做。以下状态将用于描述每个项目/ ROM:Pre-alpha:概念阶段。您还无法使用Android。

Alpha:技术上可以使用Android,但是缺少许多主要功能。

测试版:大多数主要Android功能都可以使用,但是相当越野车。

完成:这几乎与“真正的” Android一样好!

未知:很好……未知。


Apple iOS设备

曾经有一个iDroid项目,旨在将Android 2.3移植到越狱的iPhone(2G或3G)上,但该项目于2014年死亡,但从未变得稳定。似乎没有人在iPhone或iPad的端口上工作了。
Bada上的Android(XDA;基于cyanogenmod;也请参见此处)
Android移植@BadaForums


LG Devices(专有OS)



LG Arena / KM900


请参阅Arenoid项目。 Pre-alpha。



WebOS(HP)设备



HP触摸板

>
Android 4.4:触摸板工具箱。 Beta。



Windows Mobile 6设备

HTC




Gene / P340x


Android 1.5:请参见此XDA线程(Wing Linux)。 Alpha。



Leo / HD2


Android 2.2:请参阅XDA关于在HD2上运行Android的指南。完成。
Android 2.3:请参阅XDA上的各种2.3 ROM。未知。
Android 4.0:NexusHD2。完整。 。 Beta。
Android 2.2:请参见此XDA线程。 Beta。



Touch CDMA / Vogue 100 / P3050


Android 2.2:请参阅XDA的Touch CDMA-Android Development子论坛。 Beta(大多数ROM)。
Android 2.3:相同的子论坛。 Alpha。



触摸Cruise / Polaris / P3650


Android 2.1:请参见此XDA线程(CM5)。 Beta版。
Android 2.2:显然,“ Fresh Froyo”可以运行,它是Touch CMDA ROM。请参阅XDA的Touch CDMA-Android开发子论坛。未知。



触摸Diamond / MDA Compact IV / P3051 / P370x


Android 2.2:请参见此XDA线程。 Beta。



触摸Diamond 2 / Pure /黄玉/ MDA Compact V / T5388


Android 1.6-2.2:请参见此XDA线程。 Beta。



Touch Dual / Nike / MDA Touch Plus / P5500


Android 2.2:请参见此XDA线程。 Alpha。



触摸GSM / Elf / P345x


Android 1.5:请参见此XDA线程(Wing Linux)。 Alpha。



触摸HD / Blackstone


Android 2.2:请参见此XDA线程。 Alpha。



触摸Pro / Fuze / Raphael


Android 2.2:请参见此XDA线程。 Beta。



Touch Pro 2 / Tilt 2 /铑


Android 2.2:请参见此XDA线程。 Beta。
Android 2.3:请参见此XDA线程。 Alpha。



三星



Omnia II / i8000(另请参见:MoDaCo螺纹)


Android 2.1:请参见Omnia2Droid。 Beta。
Android 2.2:请参见Omnia2Droid。 Beta版。




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

Windows Phone 7设备

现在还没有。

Maemo和MeeGo (Harmattan)设备



Nokia N900


Android 2.3:有关N900的信息,请参见NITDroid。 Alpha。



诺基亚N9 / N950


Android 4.1:有关N9的信息,请参见NITDroid。 Alpha。





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

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



Nokia N95



Symbian手机博客的Android Port(Gizmodo提及该项目)。未知




其他专有操作系统设备




Samsung Jet S8000 / S8003


Android 2.3:请参阅JetDroid。 Beta。
Android 4.0:请参阅CM9。 Alpha




x86平板电脑/ PCs

Android-x86项目为基于x86的系统(例如Apple Mac,大多数Windows PC和平板电脑)开发了Android发行版。一些Android设备已经具有x86 SoC,例如Dell Venue系列和HP Slate系列。

Android-x86带有GRUB引导加载程序,可以与Windows / Linux /一起双重引导。 OSX。可以在初始设置过程中将其安装到硬盘驱动器/ SSD分区。

Android-x86中没有LiveCD功能。它会定期使用最新的Android版本进行更新。

有关Android-x86和更多特定帮助的更多信息,请查看我们的常见android-x86问题。

免费随着新的ROM用于更多设备而添加到该答案!

评论


我认为android-x86确实有一个liveCD。

– Jiggunjer
17年1月22日在10:37