¿Cómo saber si una aplicación es compatible con ICS?

8

Estoy pensando en actualizar mi teléfono con Android 2.3.7 (Gingerbread) a 4.0.3 (Icre Cream Sandwich), pero me gustaría saber primero, si las aplicaciones que uso normalmente están disponibles y funcionan en ICS.

¿Existe alguna forma de saberlo?

Pato
fuente
3
Android está escrito teniendo en cuenta la compatibilidad con versiones anteriores. Las aplicaciones escritas para sistemas operativos más antiguos deberían funcionar bien en sistemas operativos más nuevos (con algunas excepciones aquí y allá).
Bryan Denny

Respuestas:

6

Puede consultar el registro de cambios y los comentarios en Market para obtener información, recientemente se han actualizado muchas aplicaciones para que sean compatibles con ICS y generalmente hay una mención de esto en el registro de cambios. Además, si la aplicación no es compatible, generalmente hay un comentario al respecto.

En mi experiencia, casi todas las aplicaciones que uso son compatibles con ICS o han sido actualizadas. Es posible que algunos no tengan todas las características de compatibilidad, como el nuevo estilo de menú, pero ICS también es compatible con versiones anteriores del estilo anterior.

EDITAR: Los desarrolladores también pueden especificar el parámetro android: MaxSdkVersion en su AndroidManifest.xml que restringe la ejecución de la aplicación (y AFAIK también se muestra en el mercado) en plataformas más nuevas. No he publicado ninguna aplicación en el mercado, así que no estoy seguro de si hay configuraciones separadas para restringir la instalación de aplicaciones en plataformas de versiones superiores.

Puede intentar verificar el AndroidManifest.xml de sus aplicaciones usando android-apktool , pero esto requiere que sepa cómo llevar los archivos .apk a su PC.

onik
fuente
1

Puede configurar el emulador de Android con ICS, instalar el mercado en él y probarlo usted mismo. Desafortunadamente, todas las instrucciones que he visto para instalar el mercado en el emulador son para versiones anteriores de Android, por lo que no estoy seguro de si funcionarían en ICS. Aquí hay una pareja:

http://blog.varunkumar.me/2010/11/how-to-install-android-market-in-google.html https://stackoverflow.com/a/4673964/399105

Editar:
este enlace parece indicar que podría ser posible, usando una máquina virtual Android ICS en lugar del emulador oficial:

http://vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=9&id=8838&limit=6&limitstart=84#8951

bmaupin
fuente
0

no existe tal método para saber si todas las aplicaciones funcionarían en ICS, he visto algunos problemas con el problema de aceleración de hardware en aplicaciones antiguas cuando se ejecuta en ICS, depende de la compilación de la aplicación, si alguna aplicación auténtica como los navegadores Mozilla Chrome actualizaría su aplicación dependiendo del sistema operativo que tenga. no hay necesidad de preocuparse por las aplicaciones que se actualizan de vez en cuando, aún la gente está tratando de arreglar todo, por lo que debería funcionar en ICS. vamos a C

Suresh
fuente
¿Puedes dar un ejemplo de algunas aplicaciones con las que te encontraste con el problema de HWA?
roxan
2
Las aplicaciones no se bloquean debido a la aceleración de hardware. A menos que lo haya forzado en la configuración, las únicas aplicaciones que lo usan son las que se compilan al menos con el SDK14. Las aplicaciones que se rompen son las que hacen uso de API no públicas (como el calendario anterior a ICS o aplicaciones como Titanium Backup)
RR