Tengo una tableta Android "genérica" y, a menudo, cuando vengo a instalar y aplicar, Google Play dice que es incompatible con mi dispositivo. ¡Ocurre incluso en aplicaciones populares como Twitter, Instagram, Evernote, Foursquare e incluso Google Maps!
Yo sé que funciona, porque si copio el APK desde mi teléfono Motorola en esta tableta e instalarlo manualmente, funciona muy bien (al menos Instagram y Twitter hacen).
No estoy tratando de hacer que Instagram funcione en mi tableta. Estoy tratando de encontrar una manera de instalar las aplicaciones desde Play Store.
¿Cómo y dónde realiza Google Play una verificación de compatibilidad en mi dispositivo? Sospecho que dicho cheque está fallando de alguna manera. Quiero poder instalar aplicaciones que funcionen en mi dispositivo y detener Google Play, lo que me impide.
fuente
Respuestas:
Cuando los desarrolladores crean aplicaciones, tienen que especificar los requisitos de hardware / software en un archivo llamado
androidmanifest.xml
archivo.Estos pueden ser requisitos de hardware o software, como si la aplicación necesita GPS o funciones de telefonía, o si solo funcionará en una determinada versión de Android.
Cuando usa Google Play, envía las 'características' de su dispositivo al servidor y luego filtra las aplicaciones en consecuencia.
La razón más probable por la que Google Play lo considera incompatible es que está configurado para requerir una determinada resolución de pantalla, o tal vez los valores predeterminados del modo vertical / horizontal.
Algunas tabletas tienen una resolución baja y también le dicen a Google Play que no pueden entrar en modo vertical.
También podría ser, si su tableta es genérica, que no tiene el GPS o los sensores necesarios que el archivo más múltiple dice que necesita, y el mercado está impidiendo su instalación debido a eso.
Descubriré lo que necesita la aplicación de Instagram (míralo manifiesto) y editaré esta respuesta por ti.
EDITAR:
Según el manifiesto de Instagram, el único elemento 'requerido' es la versión glEs, mínimo 131072. También podría deberse a la configuración del país / operador de sus tabletas.
Twitter necesita un mínimo de Android 2.1 y también puede necesitar un vibrador, ya que utiliza el permiso de vibración.
fuente
Sé que no crees que se deba a tu país. SIN EMBARGO, noté que tu captura de pantalla estaba en un idioma que no era inglés. Soy un desarrollador de Android, así que estoy familiarizado con la localización . Básicamente, las aplicaciones tienen la certeza de
locales
que "representa una combinación de idioma / país / variante. Las configuraciones regionales se utilizan para alterar la presentación de información como números o fechas para adaptarse a las convenciones en la región que describen" (ver esto en el sitio de desarrollo de Android ). Esto me llamó la atención:Observe la parte sobre cómo la aplicación podría compilarse sin problemas, pero también podría mostrar un mensaje de error y Forzar cierre si el dispositivo tiene una configuración regional que no es compatible con esa aplicación. Me doy cuenta de que esto no es lo que te está sucediendo, pero podría estar relacionado con tu problema porque Google Play verá que tu dispositivo puede estar configurado en una ubicación que la aplicación en cuestión no admite o no tiene un conjunto específico de recursos. Es posible que Google Play oculte esa aplicación de su dispositivo a pesar de que podría funcionar bien debido a los recursos predeterminados que el desarrollador presumiblemente escribió, sin embargo, Google Play puede decidir que no quiere arriesgar a un cliente enojado por un problema de Force Close, por lo que podría esconderlo completamente de ti. Nuevamente, esto es solo una idea y me doy cuenta de que ves un mensaje diferente de incompatibilidad con tu país. Espero que esto ayude.
fuente