1 / 49

Windows Store device apps

Windows Store device apps. Joseph Ngari Senior Program Manager 2-121. Windows 8 enables you to build great device apps . About devices The framework Delivering the app Things to think about. About devices . Ecosystem. Its big A lot of variety. Built-in experiences. Printing

viho
Télécharger la présentation

Windows Store device apps

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 Store device apps Joseph Ngari Senior Program Manager 2-121

  2. Windows 8 enables you to build great device apps

  3. About devices • The framework • Delivering the app • Things to think about

  4. About devices

  5. Ecosystem • Its big • A lot of variety

  6. Built-in experiences • Printing • Play to • Mobile broadband • Webcams

  7. Specialized devices • Storage • Windows Portable Devices (WPD) • Universal Plug and Play (UPnP) • Custom driver

  8. Possibilities • “Second screen” app for TV or set-top box • Music app for network speakers • Thermostat controller • Baby monitor viewer • Fitness device data sync and viewer

  9. The framework

  10. Before Windows 8 • CD or Internet instructions • in packaging • User installs CD or navigates • to web to download software • Setup wizard starts and user accepts license agreement and clicks next • Software is installed in start menu, desktop, and notification area

  11. Windows 8 • Plug in device • App is automatically downloaded • Driver is automatically downloaded

  12. Big picture

  13. Components meta app Device driver Device metadata Device app Device

  14. Sequence app Windows Store meta Metadata

  15. Sequence with a driver Windows Store app meta Driver & Metadata

  16. How it works

  17. Identifying the device Device ID Developer specifies a Plug and Play ID meta And adds it to the device to report to Windows

  18. Binding the app and the device metadata Experience ID Meta-data wizard generates Experience ID meta app Developer registers App ID Info App ID Info

  19. Binding the app and the device metadata HWID Exp ID & App ID Info meta app

  20. Sequence revisited Windows Store app App ID Info meta Metadata Device ID

  21. About metadata

  22. Supports Windows 7 and Windows 8 • You can build upon your Windows 7 metadata • The same package will work on Windows 7 and Windows 8

  23. About the driver

  24. Custom driver • Restricted interface • Accessed only by privileged app

  25. The driver • Should only be used to interact with your device

  26. Delivering your app

  27. Sequence for submitting • Driver • App • Metadata

  28. Sequence for submitting Sysdev verifies certification of device & device driver Sysdev verifies device ID meta Microsoft signs the device metadata package Sysdev verifies device experience ID in app app Windows Store validates app

  29. Where to submit • App: Windows Store • Metadata and driver: Sysdev

  30. When submitting the app

  31. When submitting the app • The description in the store should clearly state the hardware that the app requires. • Must have experience ID in storemanifest.xml • When the app is launched it must clearly state something like “Please connect your <brand specific device name>”

  32. Updating • Loosely coupled • App via Windows Store • Driver via Windows Update • Metadata is automatic

  33. Things to think about

  34. Reimagine • Don’t port your desktop app • Reimagine it

  35. The app represents your company • The app represents more than your device • Use it well and use it wisely

  36. It’s a Windows Store App • Participate fully in Windows 8 • Think about how your app and device can be of value to others • 1+1=3

  37. Discovery via the Windows Store • Anyone can discover and download your app • Give them a good experience

  38. The app must have some value • Should do something useful with the device • Not just an advertising surface

  39. Device apps must be free • You can have in-app purchases • Opportunity to offer latest model, accessories • We don’t take a percentage

  40. Your device must be certified • Your device must pass Sysdev certification • Start learning about this early

  41. Custom drivers work on x86/x64 • You can target your custom drivers to work on these • two platforms • Work with OEMs to develop • on ARM devices

  42. Review

  43. Review • Windows 8 enables you to build great device apps • Take advantage of automatic device download • Reimagine your app

  44. Resources • 3-102: Ask the Experts Panel: Device Apps • Windows Store Device Apps Workshop • Windows Store Device App Lifecycle • Build 2011 Device Talks • Windows 8 Device Experience: Windows Store Device Apps Please submit session evals by using the Build Windows 8 app or at http://aka.ms/BuildSessions

  45. Resources • Develop: http://msdn.microsoft.com/en-US/windows/apps/br229512 • Design: http://design.windows.com/ • Samples: http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples • Videos: http://channel9.msdn.com/Windows Please submit session evals by using the Build Windows 8 app or at http://aka.ms/BuildSessions

More Related