whats new windows phone 8 1

50
What’s new in WP 8.1

Upload: qframe

Post on 14-Jun-2015

378 views

Category:

Mobile


4 download

DESCRIPTION

My slides for the techorama talk on what's new for devs in WP 8.1

TRANSCRIPT

  • 1. Whats new in WP 8.1

2. 2QFrame @GitteTitter Proq.blogspot.com 3. and whats in it for me? Whats new in WP 8.1 4. Convergence 5. One Windows for App Developers 5 Shared Developer Platform Windows XAML apps Shared Live Tiles Shared Navigation Model Shared API Set Shared push notifications Shared App distribution format Resource packages for smaller downloads 6. Universal Apps Universal apps enable building applications on the converged Windows 8.1 and Windows Phone 8.1 platforms Supported for C#, C++ and JavaScript 6 7. Demo: Universal Apps 8. So, what are my choices? 9. Why stay on Windows Phone Silverlight 8.0? Existing Code Investment Existing Install Base Not yet converged Camera Lenses VoIP Lock Screen Wallpaper. Clipboard API Simple Sound Effects (XNA) Run Under Lock Screen 9 We respect your investments 10. Why Retarget to Windows Phone Silverlight 8.1 Access to SD Cards Geofencing WNS Action Center App to App sharing And much more 10 11. Why choose the Windows Runtime? More Convergence Latest Tooling New Controls Language Options Future Investment 11 12. What are all these converged capabilities? 13. UI Convergence 14. converged controls 14 15. Hub 15 16. Hub Same control as Windows, new UX for Phone Redesigned on Phone to provide more usable space for content Changing CommandBars per section: Handling page size changing 16 17. Demo: Converged Controls 18. You can tailor the design to each device 18 19. Sharing UI between projects User controls StackPanel, Grid, ViewBox VisualStateManager URI routing to navigate to multiple views 19 20. Navigation Convergence 21. Windows XAML Page Navigation 21 Windows.UI.XAML.Frame Windows.UI.XAML.Page Windows.UI.XAML.Frame.Navigate Windows.UI.XAML.Frame.BackStack Windows.UI.XAML.Frame.ForwardStack Windows.UI.XAML.Navigation.PageStackEntry Same Frame and Page APIs 22. That was not like Windows Phone Silverlight... 22 NavigationService.Navigate(new Uri("/Views/HomePage.xaml", UriKind.Relative)); rootFrame.Navigate(typeof(HomePage), e.Arguments); URIs are removed in Windows XAML 23. Back Button Handling Software Back Button for Windows Apps Hardware Back Button for Phone Apps 23 24. Notification Convergence 25. One Microsoft Push Service Windows Notification Service (WNS) Works with Windows and Windows Phone Existing Phone push notifications (MPN) now run over WNS with no change 26 26. Benefits of using WNS Notifications are delivered within 5 seconds to devices connected to a network No more certifications to manage. WNS uses OAuth instead of SSL certification. The same service and APIs can be used for all Windows Phone Store apps, offering the potential for code sharing/reuse and lower maintenance costs. Take advantage of new features 27 27. MPN Shim Architecture 28 WNS sends notification to device WP8.0 APP .NET APIs WinRT APIs Notification Client Platform MPN NOTIFY WNS NOTIFY Send MPN Shim Push URI Platform requests MPN Shim channel from WNS MPN shim does all the authentication and translation logic to WNS. 1 WNS will create a channel using the MPN shim domain (both http & https) 2 3 PERSISTENT CONNECTION 4 5 App Cloud Service 6 7 28. Choosing a notification platform 29 29. Notifications Simulation Engine (NSE) 30 30. Demo: Notifications 31. Tiles & Toasts Convergence 32. Brand new features for Phone Periodic polling Tile notification queue Expiration support Raw notifications can wake a background task Glyph badges Manage your notifications in Action Center More templates 33 33. 34 34. Consistent, harmonious experience on WinRT & WP Windows phone will accept all templates, but might not support every field due to space constraints. 35 35. Custom draw your own tiles 36 36. Action Center Provides fresh and relevant information while preserving the ability to glance + go Users can dismiss notification groups or all Notifications can be added via toast or silently Apps can also update or remove notifications 37 37. Action Center Management Removal: remove 1 to many notifications Scenarios A sold-out deal Replacement: replace a notification with a new one Scenarios Hourly stock price Expiration: set expiration time on notifications Scenarios A limited time deal is only valid until midnight Ghost Toast: send a notification directly into notification center and suppress the popup UI in shell Scenarios - Social notifications, Missed VoIP calls 38 38. Demo: Action Center 39. Contracts & Pickers Convergence 40. What can I share? 41 41. Whos on the other side? 42 42. Packaging & Deployment Convergence 43. Universal apps are appx Universal package format and versioning scheme Incremental download and updates on all Windows devices Optimize for many form factors with app bundles 44 44. 45 45. Benefits Only applicable resources are downloaded and installed Disk footprint savings of 10% or more typical Newly applicable resources are updates Zero developer cost when using resource management system 46 46. Storage Improvements 47 47. Convergence, you said? 48. Convergence Pick your project: SL, Universal Converged XAML UI Converged navigation Converged notifications Converged tiles & templates Converged toast notifications Converged contracts & pickers Converged packaging & deployment 49 49. 50 @GitteTitter Proq.blogspot.com 50. 51 A big thank you to our sponsors Gold Partners Silver & Track Partners Platinum Partners