Tengo una aplicación que quiero instalar en mi teléfono Android. Desafortunadamente, está marcado como 'incompatible'. Podría intentar actualizar el sistema para instalar la aplicación, pero primero me gustaría saber las razones exactas por las que la aplicación es "incompatible" . Es decir, cuáles son las 'variables' que mi teléfono se equivoca al no poder instalar la aplicación.
¿Hay una forma genérica de hacer eso?
fuente
Puede haber varias razones por las que una aplicación puede mostrarse como "incompatible":
Versión de Android (esto me golpeó más en mi teléfono anterior)
Arquitectura de la CPU (por ejemplo, ARMv6, ARMv7, ARMv8, x86): algunos desarrolladores pueden ser flojos y solo compilan para ARMv7 y v8
Funciones de hardware como flash de cámara o barómetro o tamaño de pantalla
Como una forma de disculpar un bloqueo regional (¡gracias EA!)
He visto a algunos desarrolladores citar el soporte por dispositivo en lugar de por las características de cualquier dispositivo. No pretendo conocer todo el proceso, pero supongo que esto se debe a que la mayoría de las personas no conocen ni se preocupan por todos estos detalles.
fuente
Ya tengo buenas respuestas aquí, pero solo para agregar ---
Hay algunas API de desarrollador que solo son compatibles con alguna versión específica de los servicios de Google Play / versión del sistema operativo Android / versión de la pantalla ( como ya se mencionó en las otras respuestas ), y no tener estos componentes o especificaciones específicos puede (a veces ) causar que la aplicación:
Google Play Store está ayudando a evitar cualquier mala experiencia innecesaria para el usuario.
Aunque la mayoría de las API son compatibles con versiones anteriores, incluso se anima a los desarrolladores a usar la versión más reciente de una API específica que estén usando.
Android está cambiando y mejorando constantemente, y la mejor manera de maximizar sus beneficios es estar siempre actualizado tanto como sea posible.
fuente
Si usa su dispositivo regularmente en más de un país, creo que es esencial crear una cuenta de Google en cada país. No olvide que sus teléfonos pueden tener muchas cuentas asociadas. Por ejemplo, no puedo descargar "BBVA Wallet" en ninguno de mis dispositivos usando la cuenta que creé en el Reino Unido (de hecho, la aplicación ni siquiera aparece en el teléfono), pero si creo una nueva cuenta en España, entonces puedo descargar a todos los dispositivos cambiando a esta cuenta en google play. PD: al final no valió la pena y eliminé la aplicación en cuestión en menos de un día :(
fuente