Hace algunos años, el protocolo utilizado por Google Play Store internamente para consultar y descargar aplicaciones era tan agradable que te presentaba la razón exacta por la que no podías descargar una aplicación (por ejemplo, las respuestas a nivel de red contenían los datos de qué función, biblioteca o lo que fuera que tu dispositivo echara de menos).
Desgraciadamente hace unos años (creo que fue sobre 2016) Google cambió el protocolo y hoy en día solo se obtiene la respuesta como INCOMPATIBLE
pero no hay más detalles.
Si consigues el archivo APK puedes descompilar la app y comprobar que es AndroidManifest.xml
por las limitaciones técnicas. Sin embargo, el uso de un dispositivo que satisfaga todos los requisitos definidos en AndroidManifest.xml
no significa necesariamente que Play Store permita descargar esa aplicación.
Play Store sólo permite descargar una aplicación si las reglas definidas por el desarrollador de la misma lo permiten. Al subir una aplicación, el desarrollador puede permitir o denegar explícitamente ciertos dispositivos, fabricantes, países, operadores de red y muchos más. La mayoría de estas restricciones no se pueden asignar a las restricciones de AndroidManifest.xml. Por lo tanto, la carga lateral puede funcionar incluso si Play Store no le permite descargar una aplicación.
Que yo sepa no hay forma de ver esas reglas definidas por el desarrollador de la aplicación. Por lo tanto, la única manera de regenerar esas reglas es utilizar un gran número de dispositivos y probar en cada uno si una aplicación está disponible o no. Basándose en los resultados se puede hacer ingeniería inversa de las reglas.
Hay algunos servicios que recogen esta información utilizando múltiples dispositivos en muchos países y proporcionan esa información. Los servicios son, por ejemplo 42matters.com AppBrain.com y muchos más.
La mayoría de estos servicios no son gratuitos o sólo proporcionan un conjunto de datos muy limitado para las cuentas gratuitas.
0 votos
Relacionado: ¿Cómo puedo encontrar un dispositivo compatible con una aplicación determinada en Play Store?
0 votos
Pero si el manifiesto indica incompatibilidad debería bloquear al usuario la instalación, independientemente de la Play Store. La aplicación de la que hablo es Netflix, y funciona perfectamente en mi teléfono.