4

Atom プロセッサを搭載したハンドヘルド デバイスを開発する予定です。このデバイスでテレコム アプリケーションを実行するために、Android 組み込み OS を使用することを考えています。Android はワイヤレス アプリケーションに適していると友達から聞いたことがあります。しかし、私のデバイスにはワイヤレス アプリケーションは必要ありません。このデバイスで実行するには、データ (ping、traceroute...)、IPTV、および VoIP アプリケーションのみが必要です。では、私のデバイスに Android を使用することをお勧めしますか?

4

2 に答える 2

8

私の意見では、カスタマイズされた Linux ディストリビューションとは対照的に、Android のような OS を実行することで得られる最大の利点は次のとおりです。

  • うまく統合するアプリケーションエコシステム
  • 小さな画面に適したUI環境
  • 新しいアプリの開発を非常に簡単にするアプリケーション SDK

Android IMHO を使用することの欠点:

  • 標準 libc はありません。つまり、メディア コンテンツを再生するには、mplayer などを取得するために、いくつかの移植を行う必要があります。
  • 「通常の」Linuxディストリビューションを使用する場合、ライブラリが少ない
  • Java を使用して UI を備えたアプリのみを作成できます (他にも可能性はありますが、おそらくやらないでしょう)。

痛みの少ないものを選択することになります。LFS (Linux From Scratch) や Ubuntu などを使用し、その上に (QT や OpenGL を使用して) 派手な UI を作成するよりも、強力なハードウェアと大画面 (Atom と IPTV の組み合わせがそのように聞こえます) を持っている場合の私の見積もり、GTK、Swing、...) は、ライブラリとアプリを Android に移植するよりも簡単です。

もちろん、あなたはセクシーな Android ラベルを失い、Engadget にたどり着く可能性を減らします :-)

いじりを楽しんでください!

于 2010-01-04T14:16:58.733 に答える
3

Android は Linux カーネルを使用し、Java アプリケーションをサポートするように設計されています。そのため、Linux と Java がアプリケーションに適しているかどうかを検討する必要があるかもしれません。ストレートな Linux カーネルを使用したほうがよいかもしれません。

于 2010-01-04T11:01:42.173 に答える