¿Por qué no puedo instalar algunas aplicaciones?

Tengo un HTC Salsa con Android 2.3.3 (Gingerbread).

El problema es que no puedo descargar aplicaciones como Subway Surfers , Temple Run , Candy Crush , etc. El mercado informa que "su dispositivo es incompatible".

¿Significa requisitos de hardware?

¿Hay alguna manera de actualizar mi teléfono para jugar a los juegos populares mencionados anteriormente?

Actualizar:

Información muy útil del Sr. Buster. Pero dado que ahora hay una actualización en GOOGLE Play, que no le permite ver la información incompatible.

Captura de pantalla Captura de pantalla Captura de pantalla
Capturas de pantalla (haga clic en las imágenes para obtener variantes más grandes)

Si revisas la aplicación en la versión web de la Play Store te dirá, al menos, si tu versión de Android es lo suficientemente buena. Si es así, el desarrollador ha decidido que el hardware que tiene su dispositivo no es lo suficientemente bueno.
@Luv Este hilo de XDA puede ser de interés forum.xda-developers.com/showthread.php?t=2392504

Respuestas (7)

Los desarrolladores de aplicaciones pueden establecer sus propios requisitos en Play Store para lo que debe estar presente antes de que un juego o aplicación esté disponible.

Por ejemplo, es posible requerir que un dispositivo tenga una cámara, una pantalla más grande que un tamaño determinado o soporte para una versión particular de OpenGL.

El HTC Salsa está equipado con una CPU ARMv6 (MSM7227) y tiene una GPU Adreno 200, que admite OpenGL ES 1.0 y OpenGL ES 1.1.

Por experiencia, la limitación aquí es probablemente su CPU ARMv6, ya que la gran mayoría del software hoy en día está escrito para CPU compatibles con ARMv7. Buscar en Google los nombres de estos juegos, junto con "armv6", muestra algunos aciertos, aunque sería muy cauteloso al ejecutar aplicaciones no oficiales de terceros que tienen modificaciones no especificadas y no verificables.

Si logra que los juegos se ejecuten, es posible que descubra que carecen de compatibilidad con OpenGL (los juegos modernos generalmente usan OpenGL ES 2.0 o superior), considerando el hecho de que se requiere OpenGL 2.0 para gráficos 3D programables (fuente: http:// www.khronos.org/opengles/2_X/ )

Gracias por sus valiosos aportes. En este momento estoy tratando de instalar una rom personalizada en mi móvil como sugirió Zig-Zag, si eso no funcionó, seguramente aceptaré su respuesta para el Bounty.

Podría significar que su teléfono no cumple con los requisitos de software o hardware, o ambos. Probablemente podría suplantar la identidad de su teléfono (para que se reconozca como Samsung Galaxy S4, por ejemplo, en lugar de HTC Salsa), pero no puede esperar que la aplicación funcione correctamente en este caso.

Por lo tanto, sugeriría obtener un teléfono actualizado / de gama alta en su lugar.

ACTUALIZACIÓN 2013-10-30: si realmente está buscando falsificar el modelo de su teléfono, consulte Market Helper (necesita root).

@Luv Ver mi respuesta actualizada. :)
Gracias por esta información. Una vez que tenga algo de tiempo probaré tu solución. Y ya he rooteado mi dispositivo. Así que no va a tomar tiempo.
Ok, hice el procedimiento como se describe y logré instalar Candy Crush. Pero cada vez que trato de abrir un caramelo, aplástalo force close. Entonces, el problema con el hardware como sugirió @Pulser. Creo que se merece la recompensa y el tic de respuesta.
@Luv Claro, lo que sea que funcione para ti. :)

Google Play permite a los desarrolladores de aplicaciones restringir en qué dispositivos se pueden instalar sus aplicaciones. Los desarrolladores se enfocan en características específicas del dispositivo (tamaño de pantalla, configuración del teclado, versión de software, especificaciones de hardware, ubicación geográfica, operador, etc.) al especificarlas en el manifiesto de la aplicación. Luego, Google Play filtra qué usuarios pueden instalar la aplicación según la configuración de su dispositivo. Esto es lo que Google ha escrito a los desarrolladores sobre el filtrado de aplicaciones en Google Play :

Cómo funcionan los filtros en Google Play


Google Play usa las restricciones de filtro para determinar si mostrar su aplicación a un usuario que está navegando o buscando aplicaciones desde la aplicación Google Play.

Al determinar si mostrar su aplicación, Google Play verifica los requisitos de hardware y software del dispositivo, así como su operador, ubicación y otras características. Luego los compara con las restricciones y dependencias expresadas por el archivo de manifiesto de la aplicación y los detalles de publicación.

Si la aplicación es compatible con el dispositivo según las reglas de filtro, Google Play muestra la aplicación al usuario. De lo contrario, Google Play oculta su aplicación de los resultados de búsqueda y la exploración de categorías, incluso si un usuario solicita específicamente la aplicación haciendo clic en un enlace profundo que apunta directamente a la ID de la aplicación dentro de Google Play.

Filtrado en el sitio web de Google Play


Cuando los usuarios navegan por el sitio web de Google Play , pueden ver todas las aplicaciones publicadas. Sin embargo, el sitio web de Google Play compara los requisitos de la aplicación con cada uno de los dispositivos registrados del usuario para determinar la compatibilidad y solo les permite instalar la aplicación si es compatible con su dispositivo.

Entonces, podría haber varias razones por las que su dispositivo no puede descargar las aplicaciones que mencionó. Sin embargo, puede obtener un poco más de información expandiendo el mensaje de incompatibilidad para ver los detalles. Esto es lo que Martin Brinkmann de ghacks.net ha escrito sobre el tema:

Google muestra información de compatibilidad justo debajo del botón de instalación en esa página. Si su dispositivo no es compatible, recibirá la siguiente información:

Esta aplicación es incompatible

Incompatible no significa necesariamente que las capacidades técnicas de su dispositivo sean incompatibles con la aplicación. Si bien ese suele ser el caso, también puede referirse a las restricciones geográficas que ha establecido el creador de la aplicación. Las aplicaciones solo se pueden lanzar en determinados países y, si vive en un país en el que la aplicación no se ha lanzado (todavía), también recibirá el mensaje de incompatibilidad.

Ahora, para averiguar por qué su dispositivo se ha considerado incompatible, haga clic en el pequeño ícono más en la esquina inferior derecha del mensaje.

Mensaje de incompatibilidad ampliado

Aquí encontrará la razón por la que no puede instalar la aplicación en su dispositivo.

Como último recurso, considere ponerse en contacto con los desarrolladores de la aplicación para solicitar una mejor comprensión de lo que hace que su dispositivo sea incompatible.

Gracias por esta información tan útil. Estás en la cima de la recompensa de recompensa.
por favor, eche un vistazo a la pregunta actualizada
@Luv: Buena actualización, es decepcionante que los mensajes de incompatibilidad sean mucho menos claros ahora. Es posible que deba investigar cada aplicación individualmente para ver por qué no está permitida. En cuanto a Candy Crush Saga, según las preguntas frecuentes de la aplicación, requiere un procesador ARMv7. Entonces, la respuesta de Pulser es correcta, ya que su teléfono tiene un procesador ARMv6. Esta es probablemente la restricción con la que te encuentras también con las otras aplicaciones.

Puede ser por muchas razones. Probablemente porque Salsa es un hardware de gama relativamente baja y 2.3.3 se está volviendo cada vez menos compatible.

Me pondré en contacto con los desarrolladores y, si se trata de un problema con el firmware, rootearé su teléfono e instalaré Android 4.0 +

No parece que sea un problema de firmware. Revisé las tres aplicaciones mencionadas y todas dicen que se ejecutan en Gingerbread.
@akkatracker he rooteado mi teléfono. Pero no puedo encontrar un enlace a Android 4.0 +. ¿Puedes ayudarme?

podría intentar cargar lateralmente la aplicación. simplemente descargue el .apk a su teléfono o transfiéralo desde su computadora e instálelo. no hay garantía de que se ejecute, pero le permitirá instalar el apk.

Eso requeriría una fuente para descargar el .apk. Preferiblemente una fuente segura y legítima . No puedes descargar aplicaciones de Google Play "solo así".
podrías probar en la tienda de amazon y sé que hay una extensión para Firefox o Chrome que te permite descargar apks desde la tienda de juegos
@Nade lo intenté peroForce Close
Puede tener suerte al usar un servicio de descarga de Play de terceros como apps.evozi.com/apk-downloader . Sin embargo, no estoy seguro de cuán turbio es este servicio, utilícelo bajo su propio riesgo.
@ ce4, el descargador de apk obtiene el archivo apk directamente del servidor de Google, así que no se preocupe. siempre puedes verificar el md5. Pregúntele a alguien que pueda descargar las aplicaciones de Play Store y extraiga / exporte el apk y compare el md5 del descargador de apk (o cualquier otro método que se le ocurra).

Deberías actualizar tu teléfono. Los surfistas del metro y todos estos juegos que mencionaste necesitan una GPU más alta que la salsa. y como alguien dijo que podría falsificar su teléfono. La aplicación no funciona como se esperaba y puede ralentizar su teléfono.

¡El hardware HTC Salsa no es tan pobre! Tengo un teléfono de configuración casi similar, pero puedo jugar todos esos juegos, la única gran diferencia es que mi teléfono tiene Android 4. Sugiero actualizar su ROM a Android 4. Busqué un poco y descubrí que tiene nuevas Roms de 2.3.3 a 4.1.2 JB.

¿Pueden ayudarme a obtener S-OFF en HTC Salsa ? Creo que para actualizar la ROM necesito obtener S-OFF.
¡S-OFF es para rootear tu teléfono! ¿Quieres actualizar tu versión de Android o simplemente rootear tu teléfono?
Rooteé mi teléfono con éxito. ¿Me puede dar un enlace para HTC Salsa Flash Roms 4.1.2 JB?