1 votos

Verificar si las aplicaciones son totalmente compatibles con la actualización de la versión de Android prevista

Estoy en 4.4.2 y estoy jugando con la idea de actualizar a Marshmallow, principalmente para usar doze característica

Tengo más de 150 apps y quiero comprobar cuántas de ellas están actualizadas para funcionar con Marshmallow, antes de actualización (la actualización de mi dispositivo Huawei Honor 6 y la reversión es complicada y no a prueba de fallos)

Estoy buscando una manera de listar todas las aplicaciones (en mi dispositivo) y comparar con la información de Play Store para saber cuáles/cuántas aplicaciones están actualizadas a la API 23 para tomar una llamada, si se debe actualizar o no

La verificación manual es una forma obvia, que no quiero

¿Hay alguna forma de conseguirlo? ( incluyendo una aplicación basada )

1 votos

Mi primer pensamiento fue usar pm list packages -3 (resulta en un montón de líneas del formato package:com.foobar.app ) y luego bueno, cómo se puede saber si el paquete "fue actualizado a la API 23", sin agarrar el .apk y ejecutar algunas aapt ¿contra qué? Dudo que incluso la API de playstore revele suficientes detalles, aunque podría valer la pena comprobarlo.

1 votos

No puedo informarle sobre la disponibilidad de la API en este contexto, ni conozco las soluciones existentes. Así que todo lo que puedo ofrecer es obtener los nombres de los paquetes con la esperanza de que puedan ser utilizados para una solución (por cierto, el -3 restringe la lista a "aplicaciones de terceros", es decir, aplicaciones que no son del sistema).

0 votos

No es necesario que una aplicación esté orientada o incluso se actualice específicamente para que Marshmallow funcione con esa versión de Android. Doze es una función independiente de la aplicación . Funcionará para afectar a una aplicación independientemente de que la aplicación esté dirigida al nivel 23 de la API. Desde docs : " Doze y App Standby gestionan el comportamiento de todas las aplicaciones que se ejecutan en Android 6.0 o superior, independientemente de que se dirijan específicamente al nivel 23 de la API. " // ¿Qué objetivo pretende conseguir al saber qué aplicaciones se han actualizado?

0voto

Firelord Puntos 161

Estoy buscando una forma de listar todas las aplicaciones (en mi dispositivo) y compararlas con la información de Play Store para saber cuáles/cuántas aplicaciones están actualizadas a la API 23 para tomar una llamada, si actualizar o no [para usar la función doze].

Sería interesante tener una solución para esto, pero resulta que no hay que molestarse por todo esto a la hora de actualizar a Marshmallow. En el documento Optimización para Doze y App Standby , ha señalado Google:

Doze y App Standby gestionan el comportamiento de todas las aplicaciones que se ejecutan en Android 6.0 o superior, independientemente de que se dirijan específicamente al nivel API 23 .

(El énfasis es mío)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X