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:
Hand in hand with these commitments today we are announcing the following new Windows features that represent our officially supported methods for apps to engage with pinning and defaults:
An example Settings page where the new deep link URI will land a user if called by an application such as the Microsoft Edge browser.
Conceptual UX for pinning confirmation when called by an application. (Not final Experience.)
We will launch these new features first in a Windows Insider Dev Channel flight in the coming months. Learn more about our Windows Insider Program for Developers.
As a platform we also believe that to deliver the trust, safety and security that customers look to Windows to provide, we have a responsibility to ensure user choices are respected. We have taken and will continue to take steps to mitigate unrequested modifications to a user’s choices and expect to do more later this year after application developers have had time to incorporate these new best practices.
We also understand it is important that we lead by example with our own first party Microsoft products. Therefore, we are committing that Microsoft Edge will release an update that adopts the new Settings deep link URI for defaults and public pinning APIs as they become available.
Ultimately, we believe that this principled approach will promote a more open Windows experience that better serves our users and application developers alike.