Den verkliga skyldige för iPhone 5s Wonky Levels är en ny accelerometer

En av de få problem som ägare till den nya iPhone 5s står inför är kompassen och den inbyggda nivån: de är bedrövligt avstängda, vilket leder till drivande problem i spel som kräver accelerometern för styrning. Hur kunde Apple förstöra något så grundläggande? Enligt en ny rivning ser det ut som att den skyldige är en ny chipleverantör.

Enligt utvecklarna RealityCap är anledningen till att nivån i iPhone 5s är avstängd är att de bytte accelerometerleverantörer. Tidigare iPhone -enheter använde STMicroelectronics -accelerometrar, men iPhone 5S använder en Bosch Sensortech. Och dessa två accelerometrar har inte samma specifikationer.

Du ser, accelerometrar beror på två mätningar för noggrannhet: varians (hur konsekvent en accelerometerns avläsningar är) och förspänning (som berättar hur felaktig accelerometern är precis tillverkning).

Här är problemet: den nya accelerometern har en MYCKET annorlunda förspänning än tidigare:

Det är här vi hittar problemet: den typiska förspänningen för ST-delen är +/- 20mg, medan Bosch-delen listar +/- 95mg. Detta nästan 5x större offsetintervall bekräftas av våra mätningar och överensstämmer helt med de fel som rapporteras av användare och media. Specifikt skulle ett +/- 20 mg förskjutningsintervall översättas till cirka +/- 1 graders noggrannhetsintervall vid lutningsdetektering, och en +/- 95 mg förskjutning översätter till +/- 5 grader i lutning.

Konstigt nog kunde Apple ha fixat detta i fabriken genom kalibrering men det gjorde det inte. Lyckligtvis kan utvecklare kompensera för det själva:

Det är möjligt att kringgå problemet genom att införliva ett kalibreringsförfarande i appar. Detta förfarande skulle be användaren att placera enheten i olika riktningar för att bestämma accelerometerns förspänning. Appar kan sedan subtrahera denna uppmätta bias från data som kommer från accelerometern för att få en korrigerad avläsning.

För att göra saker enklare för utvecklare planerar RealityCap att släppa kod som gör det enkelt att fixa. Apple verkar emellertid inte seriöst om att åtgärda problemet, och låter utvecklare göra det åt dem.

Källa: RealityCap
Via: Gizmodo

Senaste blogginlägget

Essential försöker få coola Apple med sin första telefon
September 12, 2021

Essential försöker få coola Apple med sin första telefonEssential Phone är nu överraskande prisvärd.Foto: EssentialEfter månader av retande avslöja...

1-bitars kamera får Hipstamatic att se ut som ett Hasselblad
September 12, 2021

8-bitars pixelkonst är så förra året. Dessa dagar, alla coola barn och hipsters är i 1-bitars foton. Det är rätt, en bit. Nu finns det en app som å...

5 iPhone -förutsägelser: Hur iPhone kommer att se ut om 10 år
September 12, 2021

När iPhone fyller tio år den här veckan, gör Apples långa dominanssträcka att det verkar som om iPhone kommer att styra teknikvärlden inom överskå...