Om du inte har märkt det så har iPhone 4:s antenndesign blivit föremål för stor granskning. I vår iPhone 4-recension undersökte vi iPhone 4-antennen och kom fram till två slutsatser. För det första, att iOS 4 visade signalstaplar på ett alltför optimistiskt sätt, vilket komprimerade det dynamiska omfånget av möjliga signalstaplar som användare kan se. För det andra identifierade vi ett värsta fall signalfall på cirka 24 dB när iPhone 4 är tätt kuperad i vänster hand, täcker den svarta remsan och möjligen avstämda antennerna och lägga till ytterligare dämpning från närvaron av handen.
Sedan de första mätningarna har vi arbetat outtröttligt för att både karakterisera problemet, förstå mekanismerna bakom det fullt ut och rapportera om ett antal möjliga lösningar.
Barerna har förändrats
Den 2 juli släppte Apple ett brev som noterade att formeln som används i iOS 4.0 för att beräkna hur många staplar som presenteras för varje signalstyrka är “helt fel.” Detta speglade våra slutsatser om att effekterna av signalfallet förvärrades delvis av hur iPhone visualiserar signalstyrkan – det dynamiska omfånget är komprimerat så mycket att 24 dB-fallet från att telefonen kupas utan fodral kan få alla staplar att försvinna .
De fortsatte med att lova att de i en framtida mjukvaruuppdatering skulle göra staplarna 1, 2 och 3 högre och göra staplarna mer “exakta” genom att visa två staplar färre under vissa omständigheter.
iOS 4.1 beta rullade runt igår, och vi dök omedelbart in för att ta reda på hur mycket stapeln för att kartlägga signalstyrkan har förändrats. Uppdatering: iOS 4.0.1 final kom precis ut i eftermiddags och vi avslutade preliminära tester. Algoritmerna för kartläggning av signalstyrka är identiska med 4.1 beta. Resultaten i den här artikeln gäller såväl 4.0.1 som 4.1 beta.
Efter att ha uppdaterat våra enheter till iOS 4.1 beta (och 4.0.1) och sett till att vårt lilla knep att visa signalstyrka i dBm istället för staplar fortfarande fungerade, gav vi oss iväg. Kommer du ihåg förra gången hur jag sa att jag körde runt på stan hela dagen med iOS 4.0, testade telefonen och spelade in signalstyrkan och hur många staplar som visades? Du gissade rätt – ännu en uppdatering, ännu en kväll med att köra runt. Anand och jag gjorde vår beskärda del av att flytta runt för att få en fullständig bild av vad de nya cutoffs är.
Gamla barer
Nya barer
Resultaten är övertygande – Apple har dramatiskt ändrat signalstyrkan till signalstapelmappning i iOS 4.0.1 och iOS 4.1 beta, vilket gör det dynamiska intervallet inte bara mycket bredare, utan intervallvärdena för varje stapel mycket bredare. Omfånget av signaler som motsvarar staplarna tre och fyra har samma bredd och stapel två är bara något mindre.
Cutoff-värdet för två staplar till en stapel förblir detsamma, men vartannat värde har ökat. Resultatet är att det värsta fallet på 24 dBm inte längre gör att alla signalstaplar försvinner, utan snarare två.
AnandTech-läsaren Mike Escoffery, Director of Design and User Experience på Medieplattformarskapade sitt eget diagram för att hjälpa till att jämföra det gamla och nya sättet att rapportera signalstyrka för iOS:
Som du kan se det gamla sättet (överst) lägg alldeles för mycket vikt i den 5:e signalstapeln. Apples nya tillvägagångssätt delar inte bara upp det mer rimligt mellan den 4:e och 5:e stapeln (fortfarande icke-linjärt håller dig i den 5:e stapeln om möjligt) utan utökar också räckvidden för de nedre staplarna.
Denna förändring presenterades faktiskt i våra numeriska signalstyrkarapporter – det finns mer dynamiskt omfång i dessa siffror också. Tidigare var det absolut lägsta värdet någon iPhone skulle rapportera -113 dBm. Med iOS 4.0.1/4.1 är värdet nu chockerande lågt -121 dBm. I iPhone 4-recensionen pratade jag mycket om hur även om telefonen är benägen att tappa signal från att hållas fel, så var den mätbart känsligare i områden med svag signal. Jag blev chockad över att samtal och data fungerade till synes oberörd vid -113 dBm. Det verkar som om denna ökade räckvidd på 8 dBm under -113 dBm egentligen var tänkt att visa hur mycket känsligare radiostacken är – den är onekligen känsligare. Både Anand och jag kunde hänga på samtal hela vägen ner vid -121 dBm.
Vi har också inkluderat en jämförelse med hur den senaste versionen av Android visar signalfält från GSM- eller UMTS-nätverk nedan. Tack och lov krävde detta inte att köra runt på stan hela dagen utan snarare inspektera den senaste versionen av Android-källkoden från Googles egna arkiv. Android använder ett ASU-värde för att beräkna signalstyrkan, vilket inte är något annat än en ommappning av dBm till ett rimligt värde som är lite lättare att tolka.
Apples mappningar har gått från att ha det förmodligen mest komprimerade dynamiska intervallet bland telefonleverantörer till mindre komprimerade än Android.
Även om mjukvaruuppdateringen uppenbarligen inte och inte kan ta itu med själva antennens design – eller göra släppet från att hålla telefonen mindre – förändrar det hur problemet uppfattas bland användare. Resultatet är att de flesta iPhone-användare kommer att se färre staplar försvinna när de håller iPhone 4 i en bar hand. Bieffekten är att iPhone nu visar färre staplar på de flesta ställen, och användare som inte har rapporterat signaler i dBm kommer med tiden att se den – kanske lite chockerande – verkligheten av platser som tidigare betecknats med utmärkt signal.
Intressant nog har Apple verkligen ändrat höjderna på staplarna 1, 2 och 3. De är högre, och resultatet är att de relativa höjderna inte längre är linjära, utan snarare lite exponentiellt. Det är ett tanketrick som Apple utan tvekan hoppas ska få signalen att se bättre ut. Om staplarna är högre måste de beteckna starkare signal, eller hur?
Från topp till botten: iOS 4.1, iOS 4.0, Android 2.2
Verkligheten är att Apple sannolikt vill avleda åtminstone en del av det initiala bakslag som AT&T kommer att möta för att rapportera signalstaplarna utan några eftergifter. Eftergifter som brukade få täckningen att se bättre ut än vad den egentligen är. Oavsett hur höga stängerna är, kommer det fortfarande att finnas färre av dem praktiskt taget överallt. Intressant nog, medan staplarna 1 och 2 är de mest förändrade, är deras respektive cutoffs praktiskt taget oförändrade.
Medan jag testade iOS 4.0.1 sa jag till Anand att signalrapporteringslögnen som började med iPhone 3G hade tagits bort helt. Att iOS 4.0.1 potentiellt skulle visa verkligheten av AT&T:s täckning för iPhone-användare. Med 4.0.1 användare som tittar på signalstaplar får en mycket mer realistisk bild av hur signalen förändras.
Vi testade iOS 4.1 beta på iPhone 3GSer också, och fann att mappningarna var desamma där också.