Androïde Centraal

Wat is er echt aan de hand met de volumebug van de Galaxy Nexus

protection click fraud

Als je nu de lancering van de Europese Galaxy Nexus hebt gevolgd, ben je je bewust van de beruchte volumebug die resulteert in overal piekende volumeniveaus wanneer de telefoon (of iets anders in de buurt) in de 2G-modus staat op een 900 MHz netwerk. Vanmorgen hebben Google en Samsung bevestigd dat ze op de hoogte zijn van het probleem en een softwarefix klaar hebben staan. Dat heeft echter de kreten uit de hele blogosfeer (en daarbuiten) niet gestopt dat de hoofdoorzaak een hardwarefout is en dat Google de scheuren verdoezelt door het met software te repareren. Sommigen hebben Samsung zelfs opgeroepen om alle Nexuses die de afgelopen week zijn verkocht terug te roepen.

Betreed systeemingenieur, app-ontwikkelaar en allround stem van de rede Lee Johnston (hier op AC bekend als britishturbo). Hij plaatste de volgende uitleg in ons opmerkingengedeelte en opnieuw op zijn Google+ pagina. Voor ons gewone stervelingen legt het uitstekend uit wat er echt aan de hand is, waarom het een veel voorkomend probleem is bij complexe elektronische apparaten zoals mobiele telefoons, en waarom we ons geen zorgen hoeven te maken.

Ik ben een systeemingenieur en ook een ontwikkelaar. Ik ben dagelijks met dit soort dingen bezig. Wat we hier hebben is inderdaad een hardwareprobleem, in die zin dat de radio-interferentie binnenkomt via de radiohardware. Dit soort dingen kunnen echter vrij eenvoudig in software worden opgelost. Het heet debounce. Wanneer u een elektronische invoer controleert, zoals de knoppen op een telefoon, is er altijd ruis en gefladder, zelfs als u gewoon op de knop drukt. Als testen door Google hebben uitgewezen dat ze gewoon de debounce-tijd (de tijd die een input moet overschrijden om vast te stellen dat het een echte pers is) dan zal het hoogstwaarschijnlijk gewoon werken en zal niemand het ooit zien opnieuw. Zoals ik al zei, ik heb elke dag met dit soort dingen te maken, het maakt niet uit zolang je debounce-tijd niet buitensporig is. Maar er treedt ruis op in de orde van grootte van 1 tot 40 ms, echte invoer wanneer u op een knop drukt, duurt van 100 of 200 ms als u op de knop tikt, tot seconden als u deze ingedrukt houdt. Dit lijkt in niets op antenneproblemen van Apple en de iPhone 4 die niet in software konden worden opgelost. Ik weet zeker dat iedereen te zijner tijd zal zien, het probleem zal worden opgelost en het stof zal overwaaien. En mensen zullen zeggen "wow, ik had het mis, Google rockt!"

Op Google+ deelde Google-technicus Dan Morrill het bericht opnieuw en zei dat Lee's bericht "volledig" was accurate" beschrijving van een "veel voorkomend fenomeen", waarbij de toename van de debounce-tijd de "klassieke oplossing". Dus dat is dat.

Onze eigen Jerry Hildenbrand had soortgelijke dingen te zeggen toen dit een paar dagen geleden voor het eerst opdook -- dat is onmogelijk een complex apparaat zoals een smartphone volledig beschermen tegen alle RF-interferentie, en een deel ervan moet worden beheerd code. Als zodanig kan zoiets als de Nexus-volumebug absoluut worden verholpen met een software-update, precies zoals Lee Johnston hierboven uitlegt.

Bron: AC-opmerkingen, Google+

instagram story viewer