Apple stryper inte iPhone -ägare trots allt

0 Shares

Efter att nyheter kommit om utdrag av iOS -kod som hänvisade till strypning, fanns det farhågor om att Apple kan ha byggt in programvara i iPhone och iPad för AT&T Mobility, Sprint Nextel och Verizon Wireless som skulle strypa användare. En närmare analys kan dock indikera att så inte är fallet.

Enligt en ny rapport om Apple Insider sägs rapporter om strypning nu vara “felaktiga” och att utvecklaren som tagit upp frågan har “dragit tillbaka” hans påståenden.

Författaren Brian Klug hade undersökt kodavsnittet på AnandTech och skriver, ”Verkligheten är att så är det helt enkelt inte. Apple begränsar inte mobildata genomströmning på sina enheter – det finns inget incitament för dem att göra det, och all trafikhantering är bättre att göra i paketkärnan hos respektive nätoperatör snarare än på enheter. ”

Medan Klugs analys är detaljerad och teknisk, är det värt att läsa om du vill lära dig mer om koden i fråga och vad det betyder för din telefon om du är en AT&T, Sprint eller Verizon -kund.

Bild via AnandTech

Bild via AnandTech

“De två tangenterna här med ordet” gasreglage “i dem hänvisar enbart till en intervallgasförsök för att förhindra att telefonen ständigt försöker ansluta till ett LTE -nätverk vid fel,” skriver Klug. “Bara namnet verkar vara bevisbördan här för att detta är” strypning “, men det kan lika gärna bytas till” försök igen intervall timeout “och tjäna samma funktion.”

Det finns liknande “FAILURE_TIMER_5: 720;” poster i IPCC -filerna för resten av operatörerna som gör exakt samma sak och ställer in en ny försökstimer för sina lämpliga nätverk. Till exempel har Verizon “DATA_TRTL_ENABLED” som är motsvarande inställning för 3GPP2 -nätverk. Jag kommer inte att gå igenom dem alla eftersom de gör exakt samma sak och i princip hindrar din telefon från att slösa massor med batteri och försöka göra om i det oändliga när det finns några nätverksproblem, eller skapa en stampede eller överbelastning från alltför många telefoner som försöker igen att ansluta meningslöst snabbt.

Så i huvudsak kan det vara till nytta för användarna att begränsa antalet gånger telefonen försöker pinga för att ansluta till ett LTE -nätverk när det finns något fel. Att pinga ett nätverk ofta, särskilt när en telefon försöker bestämma om den vill ha 3G, HSPA+eller 4G LTE, kan leda till försämrad batteritid. Genom att begränsa denna pingingaktivitet skulle Apple hjälpa iPhone 5 att uppnå bättre batteritid i områden där det kan vara fläckig täckning eller om det finns problem med nätverket.

0 Shares