1 / 30

Windows Phone 8 Tiles, Lock Screen, and Notifications

Windows Phone 8 Tiles, Lock Screen, and Notifications. Thomas Fennel Senior Program Manager Lead 2-206. I’m Thomas. Agenda. Notifications Overview Architecture User Experience Tiles and Toasts Demo Lock Demo. Notifications Overview. Notifications Overview. UX. Inputs. Types.

louie
Download Presentation

Windows Phone 8 Tiles, Lock Screen, and Notifications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows Phone 8Tiles, Lock Screen, and Notifications Thomas Fennel Senior Program Manager Lead 2-206

  2. I’m Thomas

  3. Agenda • Notifications Overview • Architecture • User Experience • Tiles and Toasts Demo • Lock Demo

  4. Notifications Overview

  5. Notifications Overview UX Inputs Types Templates

  6. Notifications Overview Continued… UX Inputs Types Templates

  7. Notifications in the real world

  8. Top 50 apps are 3.7 times more likely to have Live Tiles…

  9. Notifications Architecture

  10. ShellTileSchedule Update all tile properties Use UpdateInterval for hourly/daily/weekly/monthly Recurrence to define one time or recurring. MaxUpdateCount for number of times to run Takes anything derived from ShellTileData Inputs Scheduled Notifications • Scheduled

  11. Inputs Push Notifications • Push

  12. Local means your app code is running App is in the foreground/interactive App is CBE (location/navigation scenarios) App scheduled task is running Inputs Local Notifications • Local 14 day limit relaxed if updating Live Tiles! • Foreground • CBE • Background/Audio Agents • TaskHost • HeadlessHost • Notification Platform

  13. Types Notification Types • Toasts • Interruptive notifications targeted at interaction • Tiles • Delightful and engaging notifications targeted at enticement • Lock Screen • Glanceable status • Personal and beautiful • Toasts • Tiles • Lock Screen

  14. Tiles & Toasts Demo

  15. Tiles & Toasts Recap

  16. Templates Flip Tile Template (TemplateFlip, FlipTileData) • Flip small: 159x159 medium: 336x336 wide: 691x336

  17. Templates Cycle Tile Template (TemplateCycle, CycleTileData) • Cycle small: 159x159 medium: 336x336 wide: 691x336 wide center crops to medium

  18. Templates Iconic Tile Template (TemplateIconic, IconicTileData) • Iconic small: 110x110 medium: 202x202 white with transparency onlycrop tight on horizontal

  19. Templates Toast Template (wp:Toast, ShellToast) (wp:Text1) • Toast (wp:Text2) App List Icon - comes from package wp:Text1 | Title - Boldwp:Text2 | Content - SemiLight wp:Param| NavigationUri - deep link w/context

  20. Lock Screen Demo

  21. Lock Screen Recap

  22. Templates Lock screen notifications Lock screen settings or deep link from within the app Detailed Status is the content from the primary tile (if available) Quick Status shows designated icon with count from primary tile (when > 0) Works even if no Tile is pinned to Start! Declare in manifest Extensions element • Detailed Status • Quick Status

  23. Templates Lock screen background User can choose background image provider in “lock screen” settings and launch your app from there! ?WallpaperSettings=1 Application can programmatically ask to be background provider, get and set with WinRT API Provide a WXGA default image in XAP root Declare in manifest Extensions element • Background

  24. Wrap up • Think about the inputs your app will use • Think about the types you should take advantage of • Design your templates to be beautiful and engaging • Make users love your app and love their Windows Phone!

  25. Developer resources NEWS & UPDATES MSDN DOCS TRAINING CONTENT

  26. Please fill out an evaluation form – it’s the only way we know how we’re doing!

  27. Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session • Scan this QR codeto evaluate this session and be automatically entered in a drawing to win a prize!

More Related