Félicitations, vous avez publié votre application sur le Windows Phone Store ! Voyez maintenant comment améliorer la visibilité et la perception de votre application grâce aux nombreuses possibilités d'intégration offertes par Windows Phone 8. Vignette dynamique, filtres (lens), portefeuille (wallet), hub Music + Video, contacts, seront autant de possibilité de mieux exposer votre application.
11. METTRE A JOUR SA TUILE ?
Solution : background agent
Attention !
12. ALTERNATIVE
Mise à jour programmée
var scheduler = new ShellTileSchedule(maintile){
Recurrence = UpdateRecurrence.Onetime,
StartTime = date,
MaxUpdateCount = 1,
RemoteImageUri = new Uri("http://www.monsite.com/generateTile.php"
};
25. Mise en avant de l’application
<App xmlns="" ProductID=""
Title="WindowsPhoneApplication"
Genre="NormalApp" HubType="1">
26. Lecture en cours
var media = new MediaHistoryItem(){
ImageStream = stream;
Source = "";
Title = "Techdays Radio";
};
MediaHistory.Instance.NowPlaying = media;
36. SAUVEGARDER
Vous générez une image
Vous la sauvegardez dans le hub
photo
Vous récupérez le chemin de l’image
Vous stockez dans votre isolated
storage l’ensemble des informations
qui ont permis la génération de l’image
+ le chemin
37. MODIFIER
Récupérez l’image à partir du token
Retrouvez le chemin : GetPath()
Récupérez les données
correspondant au chemin
Affichez l’image
43. • Créer un agent
• Lancer l’agent en tant que ressource intensive
• Explorer les albums du téléphone
• Identifier les nouvelles photos
• Uploader les photos vers un serveur
80. public class MyUriMapper : UriMapperBase
{
public override Uri MapUri(Uri uri)
{
if (uri.OriginalString.StartsWith("/Protocol?uri="))
{
var exturi = HttpUtility.UrlDecode(uri.OriginalString.Substring(14));
if (exturi == "miaou://www.longcontact.com/foot")
return new Uri("/FootPage.xaml", UriKind.Relative);
}
return uri;
}
}
Une des nouveautés de Windows Phone 8 mais aussi du tout récent Windows Phone 7,8 est l’arrivé de 3 types de tuiles.La première « Flip » ressemble énormément aux tuiles que l’on connaissait avant, sauf que l’on peut l’utiliser aussi en wide et l’animation de la tuile est légèrement différentesEnfin la dernière s’appelle Iconic, contrairement aux autres, elle ne peut avoir d’images de fond, mais elle possède un compteur assez sympathique. On retrouve ici l’expérience que l’on connaissait avec les applications Mail ou Calendrier. Le compteur est comme pour les autres, bloqué à 99. A noter, il est possible de lui définir une couleur de fondLa seconde s’appelle « cyclic », elle est semblable à la tuile « Photo » que l’on connaissait déjà. Elle peut contenir jusqu’à 8 images locale ! Je met le focus sur ce point car contrairement aux tuiles Flip ou Standard, il n’est pas possible de lui fournir une URI distante, votre image doit être soit en content de votre application, soit dans l’isolatedstorage. Elle est idéal lorsque votre application met en avant des photos comme Facebook par exemple, Flickr, etc… Elle peut aussi être détourné pour avoir une expérience semblable aux tuiles Windows 8, pour cela il suffit de générer dans chaque image du texte.
Un poil compliqué
Une librairie qui va vous permettre d’utiliser exactement le même code entre WP8 et WP7,8 pour générer vos tuiles
Mettre le focus sur les limitations du background agent : 25 secondes6Mo maxiEt sur la problématique : génération locale ou distance+ pour la cyclique : expliquer que l’on peut la générer à distance mais qu’il faudra faire attention à télécharger l’image manuellement
Mettre le focus sur les limitations du background agent : 25 secondes6Mo maxiEt sur la problématique : génération locale ou distance+ pour la cyclique : expliquer que l’on peut la générer à distance mais qu’il faudra faire attention à télécharger l’image manuellement
Préciser oralement que c’est l’utilisateur qui choisi quelles applications affichent les notifications, pas de possibilité de s’imposer
Pour l’image de fond :Pensez à respecter les définitions de l’écran. Inutile de générer un fond trop grand par exemple. Inversement, essayez de vous rapprocher le maximum à la résolution native afin de fournir une expérience utilisateur maximaleUn autre point important et indispensable à savoir est que votre image doit être une image locale contrairement aux tuiles par exemple. Après, elle peut être en tant que content ou dans l’isolatedstorage, peut importe.Enfin dernier point, attention à l’occupation de l’espace. Dans certaines cultures, les heures et les dates peuvent prendre plus de place. Un petit conseil pour la mise à jour de votre lockscreen, attention à changer le nom de votre fichier image, le système pourra ignorer vos changements sans cela http://msdn.microsoft.com/fr-fr/library/windowsphone/design/jj662927(v=vs.105).aspx
23 aout
Pas de grosse nouveauté apporté par Windows Phone 8 concernant le hub musique et vidéo, toutefois rappelons qd même comment nous pouvons mettre en avant nos applications
Premièrement, il est possible d’indiquer au système que notre application peut fournir du contenu audio ou vidéo.Pour cela, c’est très simple : il suffit d’ajouter l’attribut « HubType=‘’1’’ » au nœud App du fichier WMAppManifest.xml
Il est aussi possible de mettre en avant un contenu qui est en train d’être joué. Cela se fait au niveau du code de la façon suivante
Pareillement, il est possible d’ajouter du contenu à l’historique et dans la partie « nouveauté »
Tout comme avec la musique, il est possible de mettre en avant notre application en tant qu’application photo. Cette fois ci, pas d’attributs mais un élément d’extension à ajouter à WMAppManifest.xml
Contrairement au SDK 7,1, il est important de bien gérer les capabilitiesAttention !!!! Le menu applications… n’est accessible qu’aux applications Windows Phone 7 !!!Alors pourquoi cela ? Pourquoi l’avoir restreint ainsi ?
Tout simplement car Windows Phone 8 a apporté une nouveauté, que l’on nomme Rich Media.Enfin…. Presque une nouveauté, vous allez comprendre très rapidement.
Le principe est assez simple;
Encore une fois, cela passe par une extension dans le fichier WMAppManifest.xml
Mais avant d’aller plus loin, voyons a quoi ça ressemble
Un nouveau service pour l’utilisateurMais aucune nouvelle APIOn est donc vraiment dans la thématique de cette session : mettre en avant votre application dans Windows Phone
Un nouveau service pour l’utilisateurMais aucune nouvelle APIOn est donc vraiment dans la thématique de cette session : mettre en avant votre application dans Windows Phone
Dans les settings de votre téléphone, si vous allez dans la partie photos+caméra, vous verrez que Windows Phone 8 a apporté une nouveauté permettant de sélectionner des applications qui vont uploader automatiquement vos images vers des services d’hébergements.Premier point : on parle en fait de téléversement et non de téléchargement, c’est le téléphone qui envoie ses images, et non l’inverse.Si on clique sur le « applications », on tombe alors sur l’écran suivant
On peut voir les applications que l’on a déjà sur notre téléphone mais encore plus intéressant, on peut cliquer sur le bouton « chercher des applications » qui va alors afficher l’ensemble des applications du Store permettant l’auto-upload
Pour mettre son application en valeur, il suffit par exemple d’indiquer dans les notes que le contact a été généré depuis votre application ou encore faire un lien qui va lancer votre application