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 formatopackage: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 algunasaapt
¿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?
0 votos
@Firelord: Gracias. Eso resuelve mi preocupación, que era probar doze en marshmallow. Tenía la impresión de que las aplicaciones tenían que ser de nivel MM para utilizar plenamente doze. Huawei (también en kitkat) implementa una característica similar a doze, así que quería ver cómo se implementa por ellos en MM. Usted puede elaborar como una respuesta para cerrar esto. He dicho mi intención en la primera línea, pero supongo que se perdió. Aparte de eso, sería un ejercicio interesante para averiguar, supongo, para ver la aplicación por la API en Play Store?
0 votos
Para la segunda parte de ver las apps por API, si no es posible, exponer las razones sería bueno para alguien más que se refiera a esto en el futuro siendo esa su intención principal