¿Se recomienda Android para la plataforma del procesador Atom?

Voy a desarrollar un dispositivo de mano que tiene un procesador Atom. Estoy pensando en usar el sistema operativo integrado de Android para ejecutar aplicaciones de telecomunicaciones en este dispositivo. He escuchado de mis amigos que Android es bueno para aplicaciones inalámbricas. Pero mi dispositivo no necesita ninguna aplicación inalámbrica. Sólo necesitaré datos (ping, traceroute …), aplicaciones IPTV y VoIP para ejecutar este dispositivo. ¿Es aconsejable utilizar Android para mi dispositivo?

En mi opinión, el mayor beneficio que obtienes al ejecutar un sistema operativo como Android en lugar de una distribución adaptada de Linux son:

  • Un ecosistema de aplicaciones, que integra
  • Un entorno de interfaz de usuario adecuado para pantallas pequeñas
  • Un SDK de aplicaciones que facilita el desarrollo de nuevas aplicaciones

Inconvenientes del uso de Android IMHO:

  • No hay libc estándar. Eso significa que usted tendrá que hacer algún porting, para obtener mplayer o algo similar para reproducir su contenido multimedia
  • Muchas bibliotecas menos que usted, cuando utiliza una distribución "regular" de Linux
  • Sólo puedes crear aplicaciones con interfaces de usuario utilizando Java (así hay otras posibilidades pero probablemente no lo harías)

Se trata de elegir lo que duele menos. Mi estimación si tienes un hardware potente y una gran pantalla (la combinación de Atom e IPTV suena así) que usar un LFS (Linux From Scratch), Ubuntu o algo similar y crear una interfaz de usuario llamativa encima de eso (usando QT, OpenGL , GTK, Swing, …) es menos doloroso que portar tus libs y aplicaciones a Android.

Por supuesto que pierdes la sexy etiqueta de Android que disminuye la probabilidad de llegar a Engadget 🙂

¡Diviértete jugueteando!

Android utiliza un kernel de Linux y está diseñado para soportar aplicaciones Java. Así que tal vez usted necesita considerar si Linux y Java son adecuados para su aplicación. Usted puede estar mejor con un kernel de Linux recto.

  • Cómo aplicar AutomaticGainControl y AcousticEchoCanceler con AudioManager
  • Biblioteca VoIP para Android
  • ¿Hay un api libre de voip para android
  • Las devoluciones de llamada de SipRegistrationListener no se disparan
  • Chat y aplicación VOIP
  • Peer-to-peer llamada SIP con Android SIP Stack?
  • ¿Cómo usar PJSIP en Android?
  • Construcción de perfiles Sip: Android
  • ¿Es factible la adición de una dependencia libjitsi a un proyecto Android?
  • Aplicación VOIP para Android sin acceso a Internet
  • PJSUA2 sip aplicación android nativa
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.