¿Dónde encuentro los requisitos mínimos para una aplicación?

11

Intenté instalar una nueva aplicación de Google Play en mi computadora, pero un mensaje me dijo que la aplicación no era compatible con mi dispositivo. No se dio más información.

¿Alguien puede decirme dónde puedo encontrar los requisitos mínimos para una aplicación determinada? Quiero verificar lo que falta en mi teléfono. Tal vez pueda solucionar el problema, suponiendo que no sea un problema de hardware.

SteeveDroz
fuente
Siempre supuse que, debido a que no podía instalar una aplicación específica desde Play Store, se debía a la ubicación geográfica y no a las especificaciones de mi teléfono. Este artículo para CNN titulado "¿Deberían las aplicaciones de Android enumerar los requisitos mínimos?" podría proporcionar más información.
Simon
1
Puede mirar el archivo de Manifiesto como se sugiere en la respuesta de Ifor utilizando los métodos descritos aquí: stackoverflow.com/questions/2097813/… o stackoverflow.com/questions/4191762/…
Peanut
Recientemente tuve el caso de que Google Play marcaría una aplicación como incompatible con un dispositivo mío y dos días después como compatible (y me permitiría instalar la aplicación que funciona bien) sin ningún cambio por parte del creador de la aplicación (un amigo quien me dijo que no cambió nada durante ese tiempo). Por lo tanto, supongo que Google también puede usar algunos criterios heurísticos para determinar su juicio de compatibilidad. Esto puede dificultar la obtención de una declaración definitiva sobre lo que falta en principio (incluso si Google ofreciera esta información). Tal vez solo falta la confianza.
Trilarion

Respuestas:

10

La teoría es que no debería necesitar saber. Cuando el desarrollador publica una aplicación, hay un archivo manifest.xml que describe las capacidades requeridas. Estos pueden estar relacionados tanto con el hardware como con el firmware. por ejemplo, necesita una versión mínima de Android o necesita una característica de hardware específica como GPS. Google Play luego filtra automáticamente qué aplicaciones puede ver e instalar según estos requisitos. El desarrollador también puede imponer requisitos geográficos y potencialmente requisitos del operador, así como rechazar dispositivos específicos si así lo desean.

En su caso, lo más obvio es verificar primero si el desarrollador tiene un sitio web con más información. Si eso no ayuda, intente enviarles un correo electrónico, el filtrado puede ser complicado y atrapa a los desarrolladores. Si el desarrollador responde, debe volver a usted. Es de su interés que la aplicación funcione en tantos dispositivos como sea posible normalmente, por lo que si no hay una buena razón para que sea incompatible con su dispositivo, deben apreciar la oportunidad de resolver el problema. Si hay un problema válido, entonces su pregunta puede ayudarles a que hagan que la información esté disponible en un sitio web o en la descripción.

Yo para
fuente
2
No estoy seguro si la teoría es realmente que uno no debe saber. Como argumenta el póster original, tiene sentido saber lo que falta. Probablemente sea como es, no es realmente una teoría. Dado que ya existe un archivo que describe las capacidades requeridas, no sería muy difícil mostrar la información que falta. Simplemente no está implementado en la tienda de aplicaciones de Google.
Trilarion
4

Como ya dicen las otras respuestas, los requisitos se almacenan en el .apk's Manifest. Existen varias herramientas disponibles para ayudarlo a analizar este archivo, como por ejemplo, se describe en la pregunta de StackOverflow ¿ Cómo ver AndroidManifest .xml desde el archivo APK? . Los ejemplos dados en las respuestas incluyen:

Entonces también hay ...

... y probablemente muchos más.

Izzy
fuente
2

La respuesta simple: no puedes.

La respuesta ampliada: no puede, a menos que el desarrollador haya especificado esto en su sitio. También puede enviarles un correo electrónico para preguntarles.

El desarrollador usa el archivo de manifiesto de su aplicación para especificar ciertos requisitos de versión de hardware o software para su aplicación; Google Play luego usa esta información para que no instale una aplicación en un dispositivo incompatible.

Algunos ejemplos de lo que podrían poner son:

  • Versión mínima de Android
  • Versión máxima de Android
  • Requisitos de hardware
    • GPS requerido
    • Necesitas tener un acelerómetro
    • Debes poder usar el modo vertical / horizontal
  • Ubicación geográfica o país de la cuenta de Google (que no se puede cambiar afaik)
  • Proveedor de red celular / empresa de telecomunicaciones

Si la aplicación usa el NDK y está diseñada para armv7, necesitará un dispositivo armv7.

Liam W
fuente
2
Lamento corregirte: Pero puedes. Hay herramientas disponibles que le permiten explorar el Manifestarchivo.
Izzy
@ Izzy Se suponía que debía decir que puedes editar el manifiesto, pero escribí esto en la escuela, y rápidamente.
Liam W
2

Ir a apkpure.com enumeran estos datos en la parte inferior de la pantalla. No es necesario descargar herramientas.

Como consumidor, necesitaba saber la versión porque quería saber si mi tableta Kindle más antigua podía ejecutar algún software o no.

usuario1529413
fuente
0

La respuesta más simple a su pregunta sería que el desarrollador ha excluido su dispositivo de la lista de dispositivos compatibles.

Esto podría deberse a las siguientes razones:

  • Su teléfono podría estar causando algunos problemas con la aplicación. Esto puede llevar al desarrollador a excluir su dispositivo.
  • El desarrollador ha excluido dispositivos de ciertos factores de forma.
  • El desarrollador puede estar apuntando solo a teléfonos particulares.

Es posible que pueda obtener detalles de los dispositivos compatibles desde el sitio web del desarrollador.

rohinMVP
fuente