2012-07-14 25 views
2

Do MeeGo和Android堆栈在Linux内核之上的用户空间中共享任何相关的库?meego和android堆栈有何不同?

纵观Android软件开发包,我想MeeGo的共享Linux内核的所有组件,包括:

  • 显示驱动器
  • 闪存驱动器
  • IPC驱动程序
  • USB驱动程序
  • 键盘驱动器
  • 音频驱动器
  • 电源管理

如何:

  • 的WiFi驱动程序
  • 摄像头驱动程序
  • 蓝牙驱动程序

我从CyanogenMod的多数努力都CM运行时抱怨阅读在不可思议的设备上似乎是WiFi,相机和蓝牙。这是否意味着这是一个不与MeeGo共享的Android特定部分,而MeeGo是另一个基于Linux的平台?

Android Stack的其他部分如何?我猜所有的应用程序框架部分都是特定于Android的,还有大部分的库,比如Media Framework等等。

回答

3
  • Android使用他们的Dalvik虚拟机,并使用Java编译的应用程序代码 。对于必须使用C++的高性能应用程序,例如游戏,还提供本地开发套件(NDK) 。

  • MeeGo操作系统主要基于诺基亚的Qt平台 和Qt Creator,应用程序用C++编写。

  • Android的重点一直是移植到基于ARM的CPU,可以 主宰移动设备。

  • 在Android中,每个内置应用程序都可以被替换。在MeeGo,
    禁止开发者这样做。

  • MeeGo旨在禁止碎片并确保应用程序
    兼容任何基于MeeGo的设备。

这里更多:http://www.eedailynews.com/2010/05/android-vs-meego-two-approaches-to.html

+0

伟大的信息,谢谢! – 719016 2012-07-14 12:05:08