1 votos

¿Pueden los desarrolladores de Android usar el Kindle Fire para ejecutar sus aplicaciones?

Necesito un dispositivo para probar mi aplicación, pero no tengo un dispositivo Android. Encontré el Kindle Fire por $40, lo cual parecía ser una gran oferta para empezar a depurar mi aplicación, pero dice que utiliza su propio 'FireOS' personalizado. Me preguntaba si aún podría usar el Kindle para depurar mi aplicación, porque si no, no lo compraré.

0 votos

¿Por qué no usar Android Emulator?

0 votos

Estoy bastante seguro de que puedes. @SarpSTA algunos desarrolladores (incluido yo) prefieren usar hardware real, por motivos de rendimiento y usabilidad (pruebas de condiciones reales de uso, etc.).

0 votos

@GiantTree también el hecho de que el emulador de android no tiene el mejor soporte para OpenGL ES

2voto

Por qué no es una buena idea

El Kindle Fire ejecuta la versión personalizada de Android de Amazon, es decir, FireOS.

FireOS tiene una integración muy estrecha con la plataforma de distribución de contenido de Amazon (el ecosistema de Amazon, por así decirlo) a expensas de la integración tradicional de Google que normalmente encontramos en los dispositivos Android.

Es decir, los dispositivos de Amazon, aunque ejecutan Android, carecen de cualquier aplicación de Google como predeterminada o instalable desde la Amazon AppStore. Es posible rootear una tableta Kindle Fire e instalar un paquete de GApps, pero eso (si mal no recuerdo) es una violación probable de los Términos de Servicio de Amazon, por lo que no incluiré esa información aquí. Sin embargo, se puede encontrar con una búsqueda sencilla.

TL;DR

¿Cómo es relevante esto para un desarrollador de aplicaciones que está considerando un Kindle para probar sus aplicaciones?

  1. Si tu aplicación solo depende de las API proporcionadas por el "núcleo" de Android, AOSP, no hay problema. Tu aplicación puede utilizarse con éxito en Kindle Fire y, por lo tanto, probarse en él.

  2. Si tu aplicación depende de cualquier cosa que Google proporciona como OEM de serie en la mayoría de los dispositivos Android, como Maps, Play Services o Play Games, tu aplicación no se ejecutará en absoluto debido a la falta de dependencias de librerías, a menos que hayas hackeado el Kindle Fire e instalado los GApps básicos en él después de rootearlo, flashear un recovery personalizado o una ROM, etc.

  3. Si tu aplicación depende de los Servicios de Amazon, bueno, deberías estar utilizando el Kindle Fire para probar. Es un producto de Amazon y funcionará mejor con él.

Finalmente, la mayoría de los desarrolladores de Android consideran a un Nexus como "el" dispositivo para el desarrollo y prueba de aplicaciones de Android, pero las opiniones difieren, y deberías decidir tus requisitos de dispositivo de prueba caso por caso.

-1voto

Greg Noe Puntos 128

Si tu aplicación es para android, puedes usar el emulador de android que ofrece google a los desarrolladores. El Amazon Kindle como Tamoghna dice, ejecuta un sistema de Android limitado y personalizado.

Si no puedes utilizar el emulador de google, puedes probar el Genymotion que ofrece a los usuarios máquinas virtuales gratuitas con android. También ofrece un servicio premium para personalizar y utilizar más versiones de android.

La versión gratuita te permite probar y desarrollar en los dispositivos más comunes.

0 votos

El emulador ha sido sugerido al OP, y él ha indicado claramente que no está interesado en un emulador para el propósito, sino solo en hardware real. Si realmente deseas sugerir un emulador, ¿por qué no VirtualBox, VMWARE, BlueStacks, etc.? etc. Es un problema. Sugiero que elimines esta respuesta irrelevante.

0 votos

Y las "máquinas virtuales" a las que te refieres ni siquiera se parecen en absoluto a los dispositivos comunes reales, por ejemplo, las máquinas virtuales tienen procesadores x86 como su máquina anfitriona, a diferencia de la mayoría de los dispositivos Android que tienen ARM. Esta respuesta está llena de conceptos erróneos. Lo siento. -1

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X