Android Central

Du ska aldrig behöva återställa någon programvara, så varför behöver vi återställa våra telefoner?

protection click fraud

Det finns en oroväckande långsiktig övertygelse om att trasig programvara på något sätt är vårt fel för att vi inte håller den ren när det kommer till en telefon. Jag har sett den stiga upp igen nyligen nu när Oreo har varit tillgänglig för Galaxy S8 och Note 8 tillräckligt länge för att användarna ska få problem, men det händer med nästan alla enheter, även när en uppdatering inte nyligen har kommit. Fungerar telefonen dåligt? Fabriksåterställ den för att fixa saker.

Vad?!

via GIPHY

Ursäkta mitt interrobang-ögonblick, men det är löjligt. Inte för att det är dåliga råd eftersom det ofta kan fixa saker, men det är en sak vi borde aldrig måste göra. När "fixen" för din programvara är att radera all tillhörande data och börja om på nytt, betyder det att din programvara är dålig. Punkt. Den (vilket betyder mjukvaran) fyller antingen sina egna datafiler med skräp som gör att den saktar ner medan den försöker sortera genom allt eller så har den inga kontroller skrivna för att förhindra att den läser skräpdata som kan ha skrivits till lagring felaktigt. Eller båda. Förmodligen båda.

Jag förstår varför vi gör det, för det är lättare att bara bita ihop och installera om allt än att ta itu med en telefon som fungerar som om den är trasig. Jag säger inte ens att vi inte borde göra det eller föreslår det eftersom det tyvärr är ett gediget råd. Att vänta på en uppdatering för att åtgärda de verkliga problemen är inte en lösning eftersom den aldrig kommer fram – det gör tillverkare för upptagna med att arbeta med något nytt de kan sälja för att hitta tid att fixa eller underhålla de saker de redan har såld. Det är bara smärtsamt att veta att 20 eller så år sedan uppfinningen av smarttelefonen har passerat och vi måste fortfarande hitta användarinitierade korrigeringar eftersom programvaran fungerar så dåligt. Och det har bara blivit värre med tiden.

Om 10 år kommer vi att betala en mekaniker för att fabriksåterställa våra självkörande bilar?

Ibland är det en korrekt begäran att en användare återställer programvaran till dess fabrikstillstånd. Till exempel, om du kör ett betatest av ett program eller operativsystem och bestämmer dig för att hoppa av programmet och gå tillbaka till den vanliga versionen. Det är rimligt att förvänta sig att data från de två versionerna inte kommer att vara konsekventa och inget enkelt sätt att migrera bakåt har utvecklats. Samma resonemang gäller om du hoppade över en version — gå från ver. 1 till ver. 2 till ver. 3 ska alltid fungera, men från ver. 1 rakt till ver. 3 kanske inte. Jag kan också acceptera det när en mea culpa från utvecklarna kommer med: "Vi hittade några stora problem och kunde fixa dem. Tyvärr kräver dessa korrigeringar att du återställer programvaran" är inget du någonsin vill se, men de mycket få gånger du gör det är acceptabelt. Utvecklare är vanliga människor som jag och du och kan stöta på problem som får dem att tappa. Skrota problemen och börja nytt är en rimlig begäran.

Du ska aldrig behöva ta ansvar och fixa programvaruproblem på en $900 telefon själv. Någonsin.

Men vi pratar inte om vanliga folkutvecklare när det gäller att återställa ett telefonoperativsystem. I Samsungs fall är behovet av att radera allt eftersom det är trasigt inte OK eftersom den här programvaran kommer från ett företag som tjänade ungefär 75 miljarder dollar förra året på baksidan av dessa telefoner och denna programvara. Andra företag tjänade inte alls lika mycket men gjorde ändå mycket mer än du eller jag någonsin kommer att göra. Att veta att vissa användare behöver återställa all sin data med jämna mellanrum borde vara oroande. Att se internet i stort rekommenderar att du återställer telefonen till fabriksinställningar på grund av en uppdatering eller så har det bara gått ett tag sedan du senast gjorde det borde sätta igång enorma larm med klaxon horn och roterande röda lampor i en chef kontor. Om din första idé är att återställa programvaran för att radera någon av de data den skapade, visar det hur lite förtroende du har för den produkten.

Korrekt skriven programvara ska aldrig behöva återställas till standardtillståndet. Vi måste med jämna mellanrum återställa våra telefoner, eller återställa efter en uppdatering för att fixa saker som batteritid. När båda dessa påståenden är sanna, finns det ett problem som inte borde finnas där när du betalar 900 USD för en produkt.

instagram story viewer