Hvis du nu har fulgt lanceringen af den europæiske Galaxy Nexus, vil du være opmærksom på den berygtede volumenfejl, der resulterer i lydstyrkeniveauer, der spider overalt, når telefonen (eller noget andet i nærheden) er i 2G-tilstand på en 900 MHz netværk. I morges bekræftede Google og Samsung, at de er opmærksomme på problemet og har en softwarefix klar til at gå. Dog har det ikke stoppet græderne fra hele blogosfæren (og ud over) om, at grundårsagen er en hardwarefejl, og at Google paprer over revnerne ved at løse det med software. Nogle har endda opfordret Samsung til at tilbagekalde alle Nexuses, der er solgt i løbet af den sidste uge.
Gå ind i systemingeniør, appudvikler og allround-stemmen til grund Lee Johnston (kendt her på AC som britishturbo). Han offentliggjorde følgende forklaring i vores kommentarafdeling og igen på sin Google+ side. For os kun dødelige, det gør et godt stykke arbejde med at forklare, hvad der virkelig foregår, hvorfor det er et almindeligt problem med komplekse elektroniske enheder som mobiltelefoner, og hvorfor vi ikke behøver at bekymre os.
Jeg er en systemingeniør og også en udvikler. Jeg håndterer ting som dette hver dag. Det, vi har her, er faktisk et hardwareproblem, idet radiointerferensen kommer ind gennem radiohardwaren. Men ting som dette kan rettes forholdsvis let i software. Det kaldes debounce.
Når du overvåger en elektronisk input som knapperne på en telefon, er der altid støj og flagre, selv når du bare trykker på knappen. Hvis test af Google har vist, at de bare har brug for at skrue op for udbetalingstiden (den tid, som et input skal overstige for at det skal bestemmes at være en ægte presse), vil det mere end sandsynligt bare fungere, og ingen vil nogensinde se det igen.
Som jeg sagde, at jeg beskæftiger mig med denne type ting hver dag, det er ikke en big deal, så længe din udbetalingstid ikke er for stor. Men støj sker ned i størrelsesordenen 1 til 40 ms, reelle indgange, når du trykker på en knap sidste fra 100 eller 200 ms, hvis du trykker på knappen, op til sekunder, hvis du holder den nede.
Dette er intet som Apple og iPhone 4-antenneproblemer, der ikke kunne rettes i software. Jeg er sikker på, at alle vil se i rette tid, problemet løses, og støvet vil blæse over.
Og folk vil sige "wow, jeg tog fejl, Google klipper!"
Over på Google+ delte Google-ingeniøren Dan Morrill indlægget igen og sagde, at Lees indlæg var "helt nøjagtig" beskrivelse af et "meget almindeligt fænomen", hvor stigningen i debounce-tid var den "klassiske fix". Så det er det.
Vores egen Jerry Hildenbrand havde lignende ting at sige, da dette først blev skåret op for et par dage siden - det er umuligt at fuldstændigt beskytte en kompleks enhed som en smartphone mod al RF-interferens, og noget af det skal styres med kode. Som sådan kan noget som Nexus-volumenbug absolut afhjælpes med en softwareopdatering, ligesom Lee Johnston forklarer ovenfor.
Kilde: AC-kommentarer, Google+