2010-10-06 31 views
3

Je commence avec le développement Android. Je suis conscient qu'il y a beaucoup d'appareils Android sur OS 1.5 ou 1.6, donc je pense que le niveau d'API 3 est nécessaire pour les supporter.Quelles sont les fonctionnalités les plus importantes que je vais manquer en ciblant l'API Android 3 (OS 1.5) au lieu de l'API la plus récente?

Que vais-je manquer de la version 2.2?

+0

Cela dépend vraiment de ce que votre application se concentre sur. Pouvez-vous nous en dire plus à ce sujet? –

+0

Il y a beaucoup de changements de 1.5 à 2.2. C'est à peine le même système d'exploitation. Pensez Windows 95 à Windows 7 – Falmarri

Répondre

1

Vous pouvez rendre votre application rétrocompatible. Vous devrez spécifier le SDK cible comme 2.2 et le SDK min comme 1.5

Il existe quelques stratégies à utiliser lorsque vous effectuez une application rétrocompatible. La chose que vous devez éviter est d'utiliser des fonctionnalités d'un SDK plus élevé (API, etc) lorsque votre application est en cours d'exécution sur un téléphone qui prend en charge un SDK inférieur. Lisez http://developer.android.com/resources/articles/backward-compatibility.html pour plus d'informations.

Une autre bonne lecture sur la façon dont le chargement paresseux des classes peuvent être utilisées pour la compatibilité descendante - http://android-developers.blogspot.com/2010/07/how-to-have-your-cupcake-and-eat-it-too.html

+0

merci pour l'information – jorgeu

1

Ce qui me manque le plus quand je cible Android 1.5 est un RelativeLayout utilisable. L'implémentation de RelativeLayout de 1.5 est connue pour être buggée et vous oblige souvent à utiliser toutes sortes de solutions de contournement maladroites et d'imbrications de vues supplémentaires qui peuvent être évitées sur Android 1.6+. Par exemple, les propriétés layout_center* fonctionnent rarement correctement sur 1.5 et constituent l'une des fonctionnalités les plus utiles de RelativeLayout.

+0

permettra d'évaluer ce problème. Merci – jorgeu

0

Ajouter à cette absence de liste d'attributs « onclick » dans le schéma 1.5 mises en page