2

MeeGoスタックとAndroidスタックは、Linuxカーネル上のユーザースペースで関連するライブラリを共有していますか?

Androidスタックを見ると、MeeGoは次のようなLinuxカーネルのすべてのコンポーネントを共有していると思います。

  • ディスプレイドライバー
  • フラッシュメモリドライバ
  • IPCドライバー
  • USBドライバー
  • キーパッドドライバー
  • オーディオドライバー
  • パワー管理

どうですか:

  • WiFiドライバー
  • カメラドライバー
  • Bluetoothドライバー

私はCyanogenModから読んだことがありますが、不安定なデバイスでCMを実行しようとすると、WiFi、カメラ、Bluetoothのように見えると最も不満があります。これは、これがMeeGoによって共有されていないAndroid固有の部分であることを意味しますか?それ以外の場合は別のLinuxベースのプラットフォームです。

Androidスタックの他の部分はどうですか?アプリケーションフレームワークのすべての部分はAndroid固有であり、メディアフレームワークなどのほとんどのライブラリも推測しています。

4

1 に答える 1

3
  • Android は、Java からコンパイルされたアプリケーション コードを使用して、Dalvik 仮想マシンを採用しています。ゲームなど、C++ を使用する必要がある高性能アプリケーション向けに、Native Development Kit (NDK) も提供されています。

  • MeeGo オペレーティング システムは、主に Nokia の Qt プラットフォームと Qt Creator に基づいており、アプリケーションは C++ で記述されています。

  • Android は、モバイル デバイスを支配する ARM ベースの CPU への移植に重点を置いてきました。

  • Android では、すべての組み込みアプリケーションを置き換えることができます。MeeGo では、
    開発者はそうすることが禁止されています。

  • MeeGo は、フラグメンテーションを禁止
    し、MeeGo ベースのデバイスとのアプリケーションの互換性を確保するように設計されています。

詳細はこちら: http://www.eedailynews.com/2010/05/android-vs-meego-two-approaches-to.html

于 2012-07-14T11:59:12.300 に答える