Notebookcheck Logo

Apple iPhone: Kodanalys visar hur ett fel på 20 byte kan ha resulterat i Antennagate

Några rader kod orsakade en av Apple:s största skandaler hittills. (Bildkälla: Brett Jordan)
Några rader kod orsakade en av Apple:s största skandaler hittills. (Bildkälla: Brett Jordan)
Apple iPhone 4 var en spännande uppgradering med en helt ny design och en Retina-skärm, men kort efter lanseringen klagade användare på dålig mottagning, vilket ledde till "Antennagate" En kodanalys avslöjar nu hur en felaktig 20-byte-kod var huvudansvarig.

Apple iPhone 4 drabbades av en av de största skandalerna i iPhone-historien, Antennagate. Problemet var så utbrett att Apple:s grundare Steve Jobs vid en hastigt sammankallad presskonferens förklarade att användarna höll iPhone 4 på ett felaktigt sätt.

För att lösa problemet gav Apple kunderna ett gratis stötfångarfodral som var utformat för att förhindra att användarna rörde vid den antenn som var integrerad i ramen. Företaget släppte också en firmwareuppdatering till iOS 4.0.1 som var tänkt att lösa problemet. Uppdateringen löste inte problemet i alla fall, eftersom iPhone 4:s antenner faktiskt förlorade signalstyrka när de vidrördes för hand, men det var mycket färre Antennagate-klagomål från användare efter uppdateringen


Sam Henri Gold har nu undersökt kodändringarna i detalj och upptäckt att Apple bara behövde ändra cirka 20 byte för att begränsa spridningen av Antennagate. Före uppdateringen visade iPhone 4 fem staplar även med relativt svag signalstyrka. Men så snart signalstyrkan sjönk något visades två eller tre färre staplar. Detta gjorde att den faktiska signalförlusten när man rörde vid antennen verkade mycket mer drastisk än den faktiskt var.

Med iOS 4.0.1 har Apple justerat de 20 värden som avgör hur många staplar som visas vid vilken signalstyrka, baserat på de rekommenderade värdena från den amerikanska nätoperatören AT&T. Vid en signalstyrka som tidigare visade fem staplar var det plötsligt bara två staplar, så att användarna fick en mer realistisk visning av signalstyrkan redan innan de rörde vid antennen, och effekten av signalförlusten som orsakades av beröring visades mer måttligt

Please share our article, every link counts!
Mail Logo
> Bärbara datorer, laptops - tester och nyheter > Nyheter > Nyhetsarkiv > Nyhetsarkiv 2025 10 > Apple iPhone: Kodanalys visar hur ett fel på 20 byte kan ha resulterat i Antennagate
Hannes Brecher, 2025-10- 9 (Update: 2025-10- 9)