Apple låter nu utvecklare rulla ut förskjutna Mac-appuppdateringar över ett fyra dagars fönster

Registrerade MacOS-utvecklare har nu tillåtelse att släppa Mac-appuppdateringar till kunder i steg och till och med pausa den fasade utgåvan om ett större fel har upptäckts.

Tidigare i veckan informerade Apple sina registrerade iOS-utvecklare att de nu har tillåtelse att släppa uppdateringar till sina macOS-appar i Mac App Store i steg, under ett fyra-dagars fönster.

Enligt tisdagens inlägg på App Store Connect-webbplatsen gör det möjligt för en utvecklare att ställa in sin appuppdatering så att den når en procent av användarna på dag ett, vilket ökar därifrån enligt följande schema:

  • Dag 1-En procent
  • Dag 2-Två procent
  • Dag 3-Fem procent
  • Dag 4-tio procent
  • Dag 5-tjugo procent
  • Dag 6-femtio procent
  • Dag 7-hundra procent

Alla användare som har aktiverat alternativet att automatiskt ladda ner appuppdateringar genom att kryssa i rutan bredvid “Installera appuppdateringar från App Store” i Systeminställningar → Programuppdatering → Avancerat ska få uppdateringen under utrullningsfönstret.

De som har inaktiverat det ovannämnda alternativet kommer fortfarande att se ett märke på ikonen för Mac App Store-appen i Dock, som anger väntande uppdateringar. Därifrån kan en användare starta Mac App Store och manuellt ladda ner alla väntande appuppdateringar.

Det här är en gudshändelse till utvecklare som vill släppa uppdateringar på en överväldigande basis. Sådan praxis används ofta i mjukvaruutveckling för att minimera den negativa påverkan från alla betydande buggar som kan ha flög under radarn. Till exempel kan en utvecklare göra en paus i den förskjutna utgåvan när som helst om ett större fel har hittats.

Utrullningen kan pausas i upp till 30 dagar, oavsett antalet pauser.

Apple introducerade på utvecklarkonferensen sommaren 2017 samma förmåga för sina iPhone- och iPad-utvecklare att utföra stegvis utgåvor av appuppdateringar. Denna funktion används också för att testa eller gradvis introducera viktiga nya funktioner för kunden istället för på en gång.