[Build 2012] Windows Phone 8 – tiles et notifications

November 01, 2012 -

Allez, on attaque la troisième session de la journée pour voir ce qu'il y a de nouveau du côté te des tiles et des notifications.

Au niveau des notifications, l'architecture reste similaire à celle de Windows Phone 7.5 avec l'envoie de requêtes http au service de push notifications Microsoft (MPNS). Quelques nouveautés quand même, puisqu'il n'y a plus de limite concernant le nombre d'applications qui peuvent utiliser les notifications sur le device (30 sous WP7).

Il y a également un nouveau type de notification push qui permet de réveiller une application VOIP.

Du côté des vignettes dynamique il y a aussi pas mal de nouveautés, puisqu'il est maintenant possible de créer des tuiles de trois tailles différentes : petite, moyenne, large. A ces trois tailles de vignettes, il est possible d'appliquer un modèle, parmi les suivants :

Flip tile

Ce modèle est similaire à celui existant sous phone 7.x. On retrouve l'image avant et arrière, le count, le titre, le contenu…

Cycle tile

Il s'agit d'un modele permettant de faire defiler plusieurs images, un peu à la manière de la vignette du hub photos.

Iconic tile

Ce modèle permet de générer des vignettes qui possèdent un count et un logo, mais en animant le count, comme la tuile Outlook, par exemple.

Côté local tiles APIs, la ShellTileSchedule peut mettre à jour TOUTES les propriétés de la vignette. Il est désormais possible de passer un payload xml pour alimenter les tiles data, plutôt que d'affecter toutes les propriétés à la main !

Il est également possible de s'intégrer avec l'écran de verrouillage du téléphone afin d'y ajouter des informations (logo, nombre et texte) identiques aux informations de la vignette principale, mais celle-ci ne doit pas obligatoirement être épinglée.

Les APIs sont toutes plus simple à utiliser les unes que les autres et beaucoup d'incohérences que l'on pouvait avoir ont disparues. Bref, ça poutre bien comme il faut !

Stay tuned 😉

Julien

Comments

Share

Tags


Twitter


Comment publier des fichiers de configurations #JavaScript depuis #VisualStudio ? http://t.co/72rGYb5Egx

July 21, 2014 13:17

Développement d’application web et mobiles qui consomment des données en temps réel - partie 4 http://t.co/fqq0NOQzm3 #SignalR #IoT

July 21, 2014 09:54

#WinJS for the C# guy: Getting started http://t.co/9C2bUe6nuo

July 21, 2014 08:37

Using #Owin to authenticate with #Microsoft Account (Live Id) http://t.co/4QiD1YomwI

July 21, 2014 07:21

#ADAL v2 and Windows Integrated Authentication - http://t.co/RN8pUkZXZT

July 19, 2014 07:01

What’s New in #ADAL v2 RC - http://t.co/q3GzesAP5N

July 18, 2014 16:28

The New Token Cache in #ADAL v2 - http://t.co/0Gwy5bRErk

July 18, 2014 15:16

#IoT with #Azure Service Bus Event Hubs: authenticating and sending from any type of device (.NET and JS samples) - http://t.co/LJFtEgzMUj

July 18, 2014 13:17

Getting started #Azure Service Bus Event Hubs: building a real-time log stream - http://t.co/AnJfwv6LtA

July 18, 2014 12:01

Architecting large Single Page Applications with #KnockoutJs - http://t.co/3hTRxazDMA

July 18, 2014 09:54

Returning raw #JSON content from #ASPNET Web API - http://t.co/Qwh9GlCeN1

July 18, 2014 08:37

Token Based Authentication using #ASPNET Web API 2, #Owin, and Identity - http://t.co/VG6P5aLphG

July 18, 2014 07:21

Building a strongly typed route provider for #ASPNET Web API - http://t.co/9b5a5sAwKO

July 18, 2014 07:01

New #Windows developer program for #IoT - http://t.co/bRRNbbxsd0

July 12, 2014 09:54

ASPNET MVC 6 (now with integrated Web API!) #dotnetConf 2014 #Channel9 http://t.co/ClSAukODHS #vNext #awesome

July 10, 2014 07:42