Android会在Raspberry PI上运行吗?

时间:2011-12-15 18:29:21

标签: android embedded port raspberry-pi

这款小野兽有如此强大的功能,似乎非常适合Android - 但对于Android端口来说,没有太多关于它的讨论。谁知道更多?

3 个答案:

答案 0 :(得分:4)

在论坛中有关于它的讨论。 http://www.raspberrypi.org/forum/features-and-requests/android-for-pi?value=android&type=1&include=3&search=1&ret=all

最终结果是某些版本可能:

  

论坛的共识是,Ice Cream Sandwich需要太多的CPU和RAM才能在Raspi上运行。 某些旧版本可能以可接受的速度运行

然而,没有投入这样的努力:

  

正如我之前所说,如果有人希望将Android放在Pi上,那么他们非常受欢迎。它不会很容易,而且所涉及的工作的好处非常小

并且被视为仅仅是在Pi的范围之外,这意味着基础支持很少:

  

Android根本没有进一步实现基础的目标 - 它与它们完全正交。这是一款专为被动消费媒体和目标广告投放而设计的操作系统。

答案 1 :(得分:3)

来自Raspberry Pi FAQ

  

它会运行Android吗?

     

如果社区中有人可以移植Android版本以使用256MB RAM,那么它将在Raspberry Pi上运行。

鉴于这种典型的内存使用快照:

  PID      Vss      Rss      Pss      Uss  cmdline
 1217   36848K   35648K   17983K   13956K  system_server
 1276   32200K   32200K   14048K   10116K  android.process.acore
 1189   26920K   26920K    9293K    5500K  zygote
 1321   20328K   20328K    4743K    2344K  android.process.media
 1356   20360K   20360K    4621K    2148K  com.android.email
 1303   20184K   20184K    4381K    1724K  com.android.settings
 1271   19888K   19888K    4297K    1764K  com.android.inputmethod.latin
 1332   19560K   19560K    3993K    1620K  com.android.alarmclock
 1187    5068K    5068K    2119K    1476K  /system/bin/mediaserver
 1384     436K     436K     248K     236K  procrank
    1     212K     212K     200K     200K  /init
  753     572K     572K     171K     136K  /system/bin/rild
  748     340K     340K     163K     152K  /system/bin/sh
  751     388K     388K     156K     140K  /system/bin/vold
 1215     148K     148K     136K     136K  /sbin/adbd
  757     352K     352K     117K      92K  /system/bin/dbus-daemon
  760     404K     404K     104K      80K  /system/bin/keystore
  759     312K     312K     102K      88K  /system/bin/installd
  749     288K     288K      96K      84K  /system/bin/servicemanager
  752     244K     244K      71K      60K  /system/bin/debuggerd

您可以直接看到前四个进程(Android系统)占用大约80M(Pss / shared和Uss / process),而无需运行任何应用程序。典型的小型应用程序将使用另外2M左右。

我认为这是来自Android 2.2 - 后来的版本可能还有更大的足迹。

该列表末尾的大多数流程都是Linux而不是Android,您可以看到它们影响较小。

所以,即使你可以适合Android(并且我不怀疑一些摇摆会给它一个机会),我似乎仍然不太可能。这些设备针对两个完全不同的市场。

即使是最便宜的Android平板电脑和手机仍然可以赚到数百美元,并且它们拥有能够运行该操作系统的大量内存。例如,我的Iconia A500可以播放32G,内存是Pi模型B的128倍。

Pi的价格点,35美元的“顶级”模式,使其处于一个完全不同的市场。

该基金会的既定目标包括:

  

我们希望全世界的孩子都能使用它来学习编程。

正因为如此,我将为我的孩子买一对情侣。我一直用(基本的)Python教孩子编程,在我看来,将它包含在Raspberry Pi中是一个真正的赢家。

答案 2 :(得分:2)

这个小野兽有这么大的力量,它似乎非常适合Android
正如其他人所指出的,Pi是针对不同的市场而设计的。如果他们想要其他Android设备,他们会将其与Android一起发货。

如果你正在寻找一种廉价的运行Android的方法,为什么不买一部老一代的手机呢? HTC Magic与Raspberry Pi的规格相似:

528 MHz ARM 11

288MB RAM

但是你也比Pi得到更多:

蓝牙,wifi,LCD显示屏,触摸屏传感器,光线传感器,GPS,加速度计,USB通信,音频输入/输出,蜂窝无线电,便携式电源(电池)等。你可以在当地的Craigslist上找到这类售价20-40美元的设备。