I dag bekräftar vi vårt mångåriga tillvägagångssätt för att ge människor kontroll över sin Windows PC-upplevelse och att ge utvecklare möjlighet att dra nytta av vår öppna plattform.

Vi vill se till att människor är i kontroll över vad som fästs på deras skrivbord, deras Start-meny och deras aktivitetsfält samt att kunna styra deras standardapplikationer som deras standardwebbläsare genom konsekventa, tydliga och pålitliga Windows-försedda systemdialoger och inställningar.

Tredjepartsapplikationer som körs på Windows och Microsofts egna appar och funktioner kommer att ha tillgång till metoder för att fästa till dessa viktiga användarupplevelser och tillgång till att styra användare att ändra standardinställningar. Appar kan erbjuda funktioner som leder användarna till lämplig dialog eller inställning, men användarna har i slutändan kontrollen genom standardiserade och tydliga upplevelser för att informera sina beslut.

I dag förbinder vi oss specifikt att:

Vi kommer att se till att personer som använder Windows har kontroll över ändringar av sina stift och deras standardinställningar. Vi kommer att tillhandahålla ett gemensamt stöd för applikationsutvecklare att erbjuda möjligheten att göra sin app till standard eller fästa sin app i aktivitetsfältet. Detta ger användarna en konsekvent upplevelse i alla appar. Microsoft-appar kommer att använda samma vanliga metoder som stöds för fästning och standardinställningar.

Hand i hand med dessa åtaganden i dag tillkännager vi följande nya Windows-funktioner som representerar våra officiellt stödda metoder för appar att använda pinning och standardinställningar:

För standardinställningar kommer vi snart att introducera en ny djuplänks-URI för inställningar för applikationer att ta sina användare direkt till lämplig plats i Inställningar så att användaren kan ändra sina standardinställningar. Detta är en förlängning av våra befintliga ms-inställningar: URI-schema. Läs mer om ms-settings: URI-scheman.

Ett exempel på inställningssida där den nya djuplänkens URI kommer att landa en användare om den anropas av en applikation som webbläsaren Microsoft Edge.

För att fästa kommer vi snart att introducera ett nytt allmänt tillgängligt API som gör det möjligt för appar att fäst antingen primära eller sekundära brickor i Aktivitetsfältet. Detta API kommer alltid att anropa en pålitlig Windows-användarupplevelse för att klargöra vad som begärs att fästas och för att bekräfta att användaren verkligen vill tillåta att stiftet inträffar. >

Konceptuell UX för att fästa bekräftelse när den anropas av en applikation. (Inte slutlig upplevelse.)

Vi kommer att lansera dessa nya funktioner först i en Windows Insider Dev Channel-flygning under de kommande månaderna. Läs mer om vårt Windows Insider-program för utvecklare.

Som plattform har vi också anser att för att leverera det förtroende, säkerhet och säkerhet som kunderna ser till Windows för att tillhandahålla, har vi ett ansvar att se till att användarnas val respekteras. Vi har vidtagit och kommer att fortsätta att vidta åtgärder för att minska oönskade ändringar av en användares val och förväntar oss att göra mer senare i år efter att applikationsutvecklare har haft tid att införliva dessa nya bästa praxis.

Vi förstår också att det är viktigt att vi föregår med gott exempel med våra egna Microsoft-produkter från första part. Därför förbinder vi oss att Microsoft Edge kommer att släppa en uppdatering som antar den nya djuplänks-URI för inställningar för standardinställningar och offentliga pinning-API:er när de blir tillgängliga.

I slutändan tror vi att detta principiella tillvägagångssätt kommer att främja en mer öppen Windows-upplevelse som bättre tjänar både våra användare och applikationsutvecklare.