¿Por qué la aplicación de Android no es compatible? [duplicar]

Mi hijo tiene una tableta Kurio 7. Instalé la tienda de aplicaciones de Amazon y noté que no todas las aplicaciones son compatibles. Bad Piggies, por ejemplo, no se instalará. La tienda de aplicaciones de Amazon dice que no es compatible con su dispositivo. ¿Porqué es eso? Se supone que Bad Piggies es compatible con Android 2.2 y Kurio 7 tiene Android 4. Aparte de eso, no dice nada sobre los requisitos. ¿Qué otras cosas pueden hacer que un dispositivo Android sea incompatible con algunas aplicaciones?

Respuestas (1)

Hay algunas cosas diferentes en Android que especifican si una aplicación es o no compatible con un dispositivo:

  1. El autor puede especificar las versiones mínimas y máximas admitidas. Lo que significa que aunque se admita 2.2, es posible que 4.0 no lo sea. (Probablemente no este en su caso). Referencia

  2. Las aplicaciones pueden requerir que ciertas características estén disponibles, otra cosa que el autor pone en el archivo manifest. Esto especifica cosas como la necesidad de una cámara, la necesidad de un acelerómetro, la necesidad de acceso a Internet, etc. Si su dispositivo no tiene una de las funciones, es posible que se muestre como no compatible. Referencia1 Referencia2

    • Aquí hay una lista de posibles características que puede requerir el desarrollador de la aplicación.

Como ejemplo para el #2:

Cuando declaras "android:required="true" para una característica, estás especificando que la aplicación no puede funcionar, o no está diseñada para funcionar, cuando la característica especificada no está presente en el dispositivo.

Entonces, ¿hay alguna forma de verificar qué requisitos le faltan a mi tableta para aplicaciones particulares?
No es fácil, que yo sepa. Muchas veces puedes separar un APK para ver el manifiesto, pero eso es un poco más complicado.