This post has been republished via RSS; it originally appeared at: Windows Experience Blog.Today we’re reaffirming our long-standing approach to put people in control of their Windows PC experience and to empower developers to take advantage of our open platform. We want to ensure that people are in control of what gets pinned to their Desktop, their Start menu and their Taskbar as well as to be able to control their default applications such as their default browser through consistent, clear and trustworthy Windows provided system dialogs and settings. Third party applications running on Windows and Microsoft’s own apps and features will have access to methods for pinning to these key user experiences and access to directing users to change defaults. Apps may offer features to lead users to the appropriate dialog or setting, but users are ultimately in control through standardized and clear experiences to inform their decisions. Specifically, today we are committing that:
- We will ensure people who use Windows are in control of changes to their pins and their defaults.
- We will provide a common supported way for application developers to offer the ability to make their app the default or pin their app to the taskbar. This will provide users a consistent experience across all apps.
- Microsoft apps will use the same common supported methods for pinning and defaults.
- For defaults, we will soon introduce a new Settings deep link URI for applications to take their users directly to the appropriate location in Settings for the user to change their defaults. This is an extension to our existing ms-settings: URI scheme. Learn more about ms-settings: URI schemes.
- For pinning, we will soon introduce a new publicly available API that will enable apps to pin either primary or secondary tiles to the Taskbar. This API will always invoke a trusted Windows user experience to clarify what is being requested to be pinned and to confirm that the user indeed wants to allow the pin to occur.