Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Wat is er echt aan de hand met de Galaxy Nexus-volumefout

Anonim

Als je inmiddels de lancering van de Europese Galaxy Nexus hebt gevolgd, ben je je bewust van de beruchte volumefout die ervoor zorgt dat het volumeniveau overal stijgt 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 zich bewust zijn van het probleem en een softwarefix klaar hebben staan. Dat heeft de kreten in de blogosfeer (en daarbuiten) echter niet tegengehouden dat de hoofdoorzaak een hardwarefout is en dat Google over de scheuren loopt door het met software te repareren. Sommigen hebben Samsung zelfs opgeroepen een terugroepactie uit te voeren voor alle Nexuses die de afgelopen week zijn verkocht.

Voer systeemingenieur, app-ontwikkelaar en algemene stem Lee Johnston (hier op AC bekend als britishturbo). Hij postte de volgende uitleg in onze commentarensectie en opnieuw op zijn Google+ pagina. Voor ons, gewone stervelingen, kan het goed uitleggen wat er echt aan de hand is, waarom het veel voorkomt 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 ga elke dag met dit soort dingen om. Wat we hier hebben is inderdaad een hardwareprobleem, doordat de radio-interferentie binnenkomt via de radio-hardware. Dit soort dingen kunnen echter vrij eenvoudig in software worden opgelost. Het heet debounce.

Wanneer u een elektronische invoer zoals de knoppen op een telefoon controleert, is er altijd ruis en gefladder, zelfs wanneer u gewoon op de knop drukt. Als testen door Google hebben aangetoond dat ze alleen de tijd voor het teruggeven moeten verhogen (de tijd die een invoer moet overschrijden om te kunnen worden vastgesteld dat het een echte pers is), dan zal het meer dan waarschijnlijk gewoon werken en zal niemand het ooit zien nog een keer.

Zoals ik al zei, ik behandel dit soort dingen elke dag, het is niet erg, zolang je tijd om te debounten niet buitensporig is. Maar er is ruis in de orde van 1 tot 40 ms, echte ingangen wanneer u een knop indrukt die het laatst 100 of 200 ms is ingedrukt als u op de knop tikt, tot seconden als u deze ingedrukt houdt.

Dit is niets zoals problemen met Apple en de iPhone 4-antennes die niet in software konden worden opgelost. Ik weet zeker dat iedereen het te zijner tijd zal zien, het probleem zal worden opgelost en het stof zal omwaaien.

En mensen zullen zeggen: "Wauw, ik had het mis, Google is geweldig!"

Dan op Google+, heeft Google-ingenieur Dan Morrill de post opnieuw gedeeld, en zei dat Lee's post een "volledig nauwkeurige" beschrijving was van een "zeer veel voorkomend fenomeen", waarbij de toename van de debouncetijd de "klassieke oplossing" was. Dus dat is dat.

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

Bron: AC Comments, Google+