[WP7] Sortie du SDK 7.1.1 en CTP

Tags:
oct 23, 2012 6:30 pm by Julien

Un petit post pour annoncer une update du SDK qui passe en 7.1.1.

Cette update permet notamment la prise en charge des devices avec 256 de RAM.

Cette prise en charge arrive avec un lot de nouveautés.

De nouvelles capabilities, un emulateur supplémentaire donc pour tester nos applications ! nous avons donc un emulateur 256mo et un autre 512mo

A savoir qu'avec la restriction mémoire, des restrictions au niveau de l'API apparaissent, on ne pourra pas utiliser de ResourceIntensiveTask ou Periodic Task

Pour télécharger le SDK c'est par ici :

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28962

Pour savoir detecter si le téléphone qui execute notre appli est un telephone bas de gamme(256), on peut utiliser ce bout de code

 

public bool IsLowMemDevice()|
    try
    {
        // On verifie la limite.
        Int64 result = (Int64)DeviceExtendedProperties.GetValue("ApplicationWorkingSetLimit");
        if (result < 94371840L)
            return true;
        else
            return false;
    }
    catch (ArgumentOutOfRangeException)
    {
        //Les updates ne sont pas install donc c'est un 512m
        return false;
    }
}

 

Pour cibler nos applications qu'aux devices ayant 512 de RAM ou plus il faut rajouter une section dans le Manifest à la suite de Capabilities

<Requirements>
      <Requirement Name="ID_REQ_MEMORY_90" />
</Requirements>

 

A savoir que cela n'evite pas de tester sur l'emulateur, cela empeche seulement que l'appli soit telechargé par le marketplace !

PS : La license ne permet pas encore de publier d'applications sur le market, il est a utiliser avec precaution, pour les plus curieux quoi ;p

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading