IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

MinSdk et TargetSdk, à qui incombe la vérification de la compatibilité?


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de MathiasSeguy
    Homme Profil pro
    Fondateur Android2EE - Formation Expertise Android
    Inscrit en
    Avril 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fondateur Android2EE - Formation Expertise Android
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 185
    Billets dans le blog
    6
    Par défaut MinSdk et TargetSdk, à qui incombe la vérification de la compatibilité?
    Bonjour tous le monde,
    Petite question qui me taraude depuis quelques temps.
    Donc, on sait tous que dans le manifest on définit deux balises (trois ok) le minSDK et le targetSDK.
    Ok, je mets minSDK="8" et targetSDK="11" donc je compile mon code avec Android3.
    La question est du coup: comment je m'assure que je suis bien compatible avec le SDK niveau 8 ?o?
    Y'a deux cas, soit la compilation est magique et assure la compatibilité, soit c'est au développeur qu'incombe la vérification (en d'autres termes on tombe le target à 8 et on regarde ce que donne le compilation, au minimum, ensuite on teste sur un émulateur).
    A mon avis, c'est à nous qu'incombe la vérification, mais j'en suis pas sûr.
    Et vous, votre avis, c'est quoi ?

  2. #2
    Membre éclairé
    Homme Profil pro
    Lycéen
    Inscrit en
    Juillet 2012
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juillet 2012
    Messages : 72
    Par défaut target
    Je crois que c'est le target mais je ne suis pas sur (à verifier)

  3. #3
    Membre Expert
    Avatar de MathiasSeguy
    Homme Profil pro
    Fondateur Android2EE - Formation Expertise Android
    Inscrit en
    Avril 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fondateur Android2EE - Formation Expertise Android
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 185
    Billets dans le blog
    6
    Par défaut
    relis la question
    Là j'ai pas bien compris ta réponse

  4. #4
    Membre éclairé
    Homme Profil pro
    Lycéen
    Inscrit en
    Juillet 2012
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juillet 2012
    Messages : 72
    Par défaut Ah oui!
    Ah oui, je m'etais presque arrêté au titre x)
    Sinon, c'est à toi de vérifier que tout marche correctement

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 141
    Par défaut
    Hello,

    Hum, en fait la réponse ce sont les deux mon capitaine !

    Ex :
    Tu crées un menu (dans les ressources) avec les attributs pour tirer profit de l'action bar
    et bien en fonction de la cible sur laquelle ça s’exécute ça sera pas la même chose.

    Donc déjà y'a une adaptation du code généré par le compilateur qui s'adaptera au runtime.

    Par contre si dans le code tu veux à ton tour adapter ton menu (crée précédemment), ben là
    va bien falloir le prendre en charge (genre le getActionBar marchera pas sur les pateformes <
    Honeycomb).

    C'est là où c'est lourd pour gérer plusieurs cibles à la fois car si tu utilise différentes évolutions
    du SDK ça fait beaucoup de hook dans le code.

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 67
    Par défaut
    En définissant le SDK minimum et target, de toute façon l'IDE empêche d'utiliser les fonctionnalités qui ne seraient pas compatible ? Je me trompe ?

    Donc au pire, ce qu'on risque c'est de ne pas avoir le même résultat visuel, mais en aucun cas un plantage ? Si ?

    Sinon alors on a tout intérêt à tout développer avec le SDK minimum et simplement "à la fin" on change le target pour autoriser plus de devices à installer l'application.

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/01/2013, 12h50
  2. [XL-2007] Formule qui facilite la vérification
    Par samia08 dans le forum Excel
    Réponses: 1
    Dernier message: 15/03/2011, 12h32
  3. Réponses: 0
    Dernier message: 04/09/2009, 14h59
  4. Vérification pseudo qui ne marche pas
    Par Zenerox dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/11/2007, 11h16
  5. petit script qui demande vérification
    Par schats dans le forum Langage
    Réponses: 2
    Dernier message: 28/02/2007, 22h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo