Uppgradera inte till de senaste operativsystemen på dag ett
Borta är dagarna med att använda samma oföränderliga operativsystem i flera år. Windows 10 får en signifikant uppgradering var sjätte månad, och uppdateringarna bryter saker. Även Apple håller på att röra sig med iPhone-uppdateringar.
Fler uppdateringar, fler problem
Microsoft drog Windows 10: s uppdatering av oktober 2018 eftersom det tog bort vissa personers personliga filer, men det är bara den senaste och mest framträdande problemet. Tidigare uppdateringar orsakade problem också. Årsuppdateringen bröt till exempel miljontals webbkameror innan en patch släpptes en månad senare. Årsdagsuppdateringen orsakade också att vissa datorer blivit blåa när en Kindle-enhet var ansluten.
Vi har sett många mindre rapporter om maskinvarespecifika problem efter att ha installerat en stor Windows 10-uppdatering också.
Apple kämpar också med uppdateringsfel. IOS 11.1-uppdateringen skulle inte låta vissa iPhone-användare skriva "I." IOS 9.0-uppdateringen ledde till att många personer fastnade på "Slide to Upgrade." IOS 8.0.1-uppdateringen bröt mobilförbindelsen och berörings-ID för många, så Apple var tvungen att dra det.
På Google Pixels smartphones har Android-uppdateringar låt telefonen låsa upp och ladda långsammare. Alla kämpar.
Den första Beta: Den faktiska Beta
Företag som Microsoft och Apple har beta-tester som bör fånga dessa problem innan de slår en stabil release. Microsoft har sitt Insider Preview-program, Apple har utvecklare och offentliga betaversioner, och Google har sitt Android beta-program.
Men, oavsett orsak, fortsätter stora insekter att glida genom sprickorna. Det blir vanligt att buggar saknas och slår den stabila utgåvan. Den första stabila utgåvan känns som en annan del av beta-testprocessen.
Den andra Beta: The Staged Release
När du installerar en ny stabil uppdatering så snart den är tillgänglig är du en annan typ av beta-tester.
Till exempel när en ny Windows 10-uppdatering blir stabil rullar Microsoft sakta ut till små mängder av datorer i taget. Microsoft använder Windows 10s telemetrifunktioner för att se hur bra det fungerar på datorer i naturen. Microsoft kan åtgärda eventuella problem som den finner innan uppdateringen rullar ut ytterligare. En uppdatering kan till exempel endast ha problem med specifik maskinvara på vissa datorer. Det kan ta flera månader innan uppdateringen når majoriteten av datorerna.
Med Windows 10 kan Windows Update rulla tärningarna och bestämma att du är en av de första personerna som får uppdateringen. Men om du går till appen Inställningar och klickar på "Sök efter uppdateringar", vet Windows att du vill ha det nu och du hoppar fram i kön.
Denna process fungerade med uppdateringen oktober 2018, som bara raderade vissa folks filer. Om du inte frågade Windows om att installera uppdateringen, var dina filer inte i fara. Microsoft stoppade uppdateringen och fixar den. Processen fungerade som avsedd.
Men hur är det med de människor som blev biten av buggan? Ja-de var beta-testarna, och nu måste de ta itu med problemet.
En liknande process uppstår på Android, där Google släpper uppdateringar för sina Pixel-enheter som automatiskt rullar ut över flera veckor. Men om du trycker på "Sök efter uppdateringar", hoppar du fram till raden och får uppdateringen omedelbart.
Detta påverkar också Linux. Även Canonical erbjuder inte nya långsiktiga serviceversioner av Ubuntu som uppdateringar till dess användare tills den första stora patchfrigöringen är ute. Den som installerar den nya versionen av Ubuntu LTS är också en beta-tester.
Apple följer inte denna väg. Apple släpper iOS och MacOS uppdateringar till alla på en gång.
Den tredje Beta: Den fullständiga konsumentutgåvan
Även när uppdateringen har rullat ut till alla konsumentenheter, är den normala "stabila" utgåvan fortfarande ett slags beta-program. Du beta-testar det för företag som vill ha stabil mjukvara. Microsoft och Apple låter företag försena installationen av uppdateringar tills de testas bättre av konsumenterna.
Med Windows 10 Professional kan du välja att skjuta upp stora funktionsuppdateringar som oktoberuppdateringen i upp till 120 dagar. Det borde troligen vara stabilt efter fyra månader. Windows 10 Pro låter dig också välja olika "kanaler" av uppdateringar. Som standard finns datorer på "Semi-Annual Channel (Targeted)." Uppdateringarna når "Semi-Annual Channel" senare.
Windows 10-inställningsgränssnittet säger att datorer i den normala riktade kanalen får uppdateringar "när de är klara för de flesta", medan datorer på den normala halvåriga kanalen får en uppdatering "när den är redo för utbredd användning i organisationer."
Vad är skillnaden? Tja, de uppdateringar som är "redo för de flesta" har fler buggar! När alla buggar har lagts ut på konsument-datorer är Microsoft bekvämt att erbjuda uppdateringar till företag. Företagen kan också få en ännu mer rockfast version av Windows 10 genom att välja LTSB-versionen som endast uppdateras en gång om några år.
Apple tillåter företag att göra något liknande, försenar iOS-uppdateringar i upp till 90 dagar om de väljer det. Detta skulle ge Apple mer tid att fixa fel i denna uppdatering innan de når organisationer.
Visst kan vissa företag ha uppdragskritisk programvara som behöver tid för att uppdatera innan den körs på det nya operativsystemet, men vissa har missbrukskritisk programvara som kan bryta sig.
Varför händer det här?
Borta är de dagar då man använder Windows XP Service Pack 2 i fyra eller fem år. Företagen vill ställa in sina operativsystem fullt av nya funktioner och sådant på en kontinuerlig basis. De är inspirerade av webbplatser och andra molntjänster som snabbt kan ändra saker och lägga till nya funktioner.
Men operativsystem är fortfarande komplexa. De är inte bara webbplatser - de gränsar till enhetens hårdvara och programvara. Windows-datorer har ett brett utbud av olika hårdvaruenheter och program på låg nivå. De är inte som telefoner, och det är troligare att problem uppstår när de uppdateras. Men även Apple, ett företag som bara har en handfull iPhones att uppdatera, kan inte undvika buggarna.
För bättre eller sämre - och det är värre, på många sätt - det är världen vi lever i nu.
Det är också värt att notera att detta inte är ett nytt fenomen. Systemadministratörer brukade säga att folk ska "vänta till service pack 2" innan du installerar ett nytt Microsoft-operativsystem. Nu släpps ett nytt Microsoft operativsystem var sjätte månad.
Vad ska du göra?
Vi rekommenderar inte att du undviker uppdateringar helt. Säkerhetsuppdateringar är viktiga för att hålla dig säker.
Vi rekommenderar dock en viss försiktighet innan du installerar uppdateringar. När en ny Windows 10 Update är släppt, gå inte direkt till Windows Update och klicka på "Sök efter uppdateringar" för att installera den. Du hoppar bara över på uppdateringskönens framsida. Vänta en vecka eller två och se om det finns ett stort problem som rapporteras först. Om du har Windows 10 Professional, överväga uppskjutande uppdateringar för några veckor för att förhindra att Windows automatiskt installerar dem.
När Apple släpper ut ett nytt iPhone, iPad eller Mac-operativsystem väntar du några dagar innan du installerar det. Låt andra människor upptäcka de nya buggarna. Hoppa över den del där du manuellt behöver nedgradera din telefon via iTunes eller återställ Mac från Time Machine.
Detsamma gäller för Android-uppdateringar. När Google sakta rullar ut en uppdatering över några veckor, låt Google göra sin sak. Hoppa inte över på uppdateringskönets framsida.
Säkerhetskopiera dina saker, alltför!
Uppdateringen oktober 2018 som tar bort filer är en bra påminnelse om att du behöver säkerhetskopiera dina filer. Oavsett vilken enhet du använder behöver du bra, senaste säkerhetskopior bara om en uppdatering går hemskt fel.
En operativsystemuppdatering är inte det enda som kan orsaka ett problem heller. En vanlig mjukvaruuppdatering skulle kunna bli haywire, du kan bli smittad med skadlig kod, en strömkälla kan ta ut ditt redskap, ditt hem eller kontor kan gå upp i eld eller din maskinvara kan bara dö. Ha bra säkerhetskopior, och du kommer inte oroa dig för det. Oavsett om du använder Windows, Mac eller Linux, säkerhetskopiera dina saker!
Detta är självklart mindre kritiskt på mobila enheter. Apples iPhone stöder sig som standard till iCloud, och Android backar upp till Googles servrar. Du brukar använda en massa tjänster och appar som synkroniseras med molnet. Men om du är orolig kan du göra en komplett lokal backup av din iPhone eller iPad via iTunes innan du uppdaterar.