2010 blev året då Apple lanserade iPad – men det var inte surfplattan som dominerade rubrikerna. Istället blev det Antennagate, den största iPhone-kontroversen dittills. Kort efter att iPhone 4 släppts upptäckte användare att mobilsignalen försvagades kraftigt när de höll telefonen på vanligt sätt under samtal. Antalet staplar som visade signalstyrkan föll plötsligt från fullt till nästan tomt.
Apples svar väckte ännu mer uppmärksamhet. Steve Jobs menade att användarna helt enkelt höll telefonen fel, men problemet visade sig ha en helt annan förklaring. Det löstes slutligen genom att ändra bara 20 byte kod.
Felet låg inte i antennens konstruktion utan i hur signalstyrkan visades i mjukvaran. Den formel som styrde staplarna visade två fler staplar än den borde. En användare som egentligen hade svag täckning såg alltså fyra eller fem staplar – och när signalen försämrades verkade tappet enormt, trots att styrkan egentligen var låg redan från början.
Kritik
Efter massiv kritik tvingades Apple dela ut gratis skyddsskal till alla köpare och lösa en grupptalan i domstol. Antennen förbättrades i efterföljande iPhone 4S, men det verkliga problemet var det visuella systemet för att visa signalstyrkan.
Flera år senare analyserade utvecklaren Sam Henri Gold den gamla koden och hittade lösningen. Felet fanns i den tabell som översatte signalvärden till staplar. När tröskelvärdena plottades på en graf syntes en brant kurva – nästan all signal visades som fyra eller fem staplar, tills man grep telefonen och staplarna störtdök till två. I uppdateringen iOS 4.0.1jämnade Apple ut kurvan, så att förändringen blev mjukare och staplarna mer realistiska.
Staplarna
Som en psykologisk detalj ökade Apple dessutom höjden på de lägsta staplarna, så att en eller två staplar inte såg lika svaga ut.
Antennagate blev en pinsam men lärorik episod i Apples historia – ett exempel på hur ett litet mjukvarufel kan skapa en global kris, och hur 20 byte kod kan rädda ett helt varumärke.
Källa:
9 to 5 Mac
Läs mer