Comment savoir si une application est compatible ICS?

8

Je pense mettre à jour mon téléphone avec Android 2.3.7 (Gingerbread) vers 4.0.3 (Icre Cream Sandwich), mais je voudrais d'abord savoir si les applications que j'utilise normalement sont disponibles et fonctionnent sur ICS.

Existe-t-il un moyen de le savoir?

Canard
la source
3
Android est écrit avec une compatibilité descendante à l'esprit. Les applications écrites pour les anciens systèmes d'exploitation devraient fonctionner correctement sur les nouveaux systèmes d'exploitation (à quelques exceptions ici et là).
Bryan Denny

Réponses:

6

Vous pouvez consulter le journal des modifications et les commentaires sur le marché pour plus d'informations, de nombreuses applications ont récemment été mises à jour pour être compatibles ICS et il est généralement mentionné dans le journal des modifications. De plus, si l'application n'est pas compatible, il y a généralement un commentaire à ce sujet.

D'après mon expérience, presque toutes les applications que j'utilise sont compatibles avec ICS ou ont été mises à jour. Certains peuvent ne pas avoir toutes les fonctionnalités de compatibilité telles que le nouveau style de menu, mais ICS est également rétrocompatible avec l'ancien style.

EDIT: Les développeurs peuvent également spécifier le paramètre android: MaxSdkVersion dans leur AndroidManifest.xml qui empêche l'application de s'exécuter (et AFAIK également d'apparaître sur le marché) sur les plates-formes plus récentes. Je n'ai publié aucune application sur le marché, donc je ne sais pas s'il existe des paramètres distincts pour empêcher les applications de s'installer sur des plates-formes de versions supérieures.

Vous pouvez essayer de vérifier le fichier AndroidManifest.xml de vos applications en utilisant android-apktool , mais cela vous oblige à savoir comment obtenir les fichiers .apk sur votre PC.

onik
la source
1

Vous pouvez configurer l'émulateur Android avec ICS, y installer le marché et l'essayer par vous-même. Malheureusement, toutes les instructions que j'ai vues pour installer le marché sur l'émulateur concernent les anciennes versions d'Android, donc je ne sais pas si elles fonctionneraient sur ICS. En voici deux:

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

Modifier:
Ce lien semble indiquer que cela pourrait être possible, en utilisant une machine virtuelle ICS Android au lieu de l'émulateur officiel:

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

bmaupin
la source
0

il n'y a pas une telle méthode pour savoir si toutes les applications fonctionneraient dans ICS, j'ai vu quelques problèmes avec le problème d'accélération matérielle dans les anciennes applications lors de l'exécution dans ICS, cela dépend de la construction de l'application, si des applications authentiques comme les navigateurs mozilla chrome mettraient à jour leur application en fonction de l'OS dont il dispose. pas besoin de s'inquiéter des applications qui sont mises à jour de temps en temps, les gens essaient toujours de tout réparer, donc devraient travailler sur ICS. laissez-nous C

Suresh
la source
Pouvez-vous donner un exemple de certaines applications avec lesquelles vous avez rencontré un problème HWA?
roxan
2
Les applications ne se bloquent pas en raison de l'accélération matérielle. À moins que vous ne l'ayez forcé dans les paramètres, les seules applications qui l'utilisent sont celles qui sont compilées avec le SDK14 au moins. Les applications qui cassent sont celles qui utilisent des API non publiques (comme le calendrier pré-ICS, ou des applications comme Titanium Backup)
RR