android - Android 是否推荐用于 Atom 处理器平台?

标签 android embedded voip handheld iptv

我要开发一款配备 Atom 处理器的手持设备。我正在考虑使用 Android 嵌入式操作系统在此设备上运行电信应用程序。我从 friend 那里听说 Android 非常适合无线应用程序。但是我的设备不需要任何无线应用程序。我只需要数据(ping、traceroute...)、IPTV 和 VoIP 应用程序即可在此设备上运行。那么我的设备使用 Android 是否明智?

最佳答案

在我看来,与定制的 Linux 发行版相比,运行 Android 这样的操作系统的最大好处是:

  • 一个应用程序生态系统,集成良好
  • 适合小屏幕的 UI 环境
  • 一个应用程序 SDK,使开发新应用程序变得非常简单

使用 Android 恕我直言的缺点:

  • 没有标准的 libc。这意味着你将不得不做一些移植,让 mplayer 或类似的东西来播放你的媒体内容
  • 当您使用“常规”Linux 发行版时,库比您拥有的少得多
  • 您只能使用 Java 创建带有 UI 的应用程序(还有其他可能性,但您可能不会这样做)

归结为选择伤害较小的东西。我估计如果你有强大的硬件和大屏幕(Atom 和 IPTV 的组合听起来像那样)而不是使用 LFS(Linux From Scratch)、Ubuntu 或类似的东西并在其上创建一个华丽的 UI(使用 QT、OpenGL , GTK, Swing, ...) 比将您的库和应用程序移植到 Android 更轻松。

当然,你失去了性感的 Android 标签,这降低了进入 Engadget 的可能性:-)

玩得开心!

关于android - Android 是否推荐用于 Atom 处理器平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1997804/

相关文章:

android - 单选按钮在 ListView 中无法正常工作

android - unity3d facebook 安卓去graph api v2.0和v1.0

android - 您的应用将“安装的软件包”信息上传到https://graph.facebook.com,但没有明显的披露

linux - 如何在 uboot 期间启用 dm 365 上的启动屏幕?

android - 如何在android studio上实现VoIP sip客户端

打开图库时 Android 应用程序被杀死

c - 每次都通过追加将数据填充到缓冲区的函数

windows - Delphi 和 XP 嵌入式

ios - 如何在 iOS 中使用 VoIP

java - 使用 Java Sound API 通过 UDP 发送语音