Skutečný viník nevyrovnaných úrovní iPhonu 5s je nový akcelerometr

Jedním z mála problémů, se kterými se majitelé nového iPhonu 5s potýkají, je kompas a vestavěná úroveň: jsou žalostně mimo, což vede k problémům s unášením ve hrách, které vyžadují akcelerometr pro řízení. Jak mohl Apple pokazit něco tak zásadního? Podle nového teardownu to vypadá, že viníkem je nový dodavatel čipů.

Podle vývojářů RealityCap je důvod, proč je úroveň v iPhone 5s vypnutá, proto, že změnili dodavatele akcelerometru. Předchozí zařízení iPhone používala akcelerometry STMicroelectronics, ale iPhone 5S používá Bosch Sensortech. A tyto dva akcelerometry nemají stejné specifikace.

Vidíte, akcelerometry závisí na dvou měřeních na přesnost: rozptyl (jak konzistentní a Hodnoty akcelerometru jsou) a zkreslení (které vám řekne, jak nepřesný je akcelerometr výrobní).

Zde je problém: nový akcelerometr má MNOHO jiné předpojatosti než dříve:

Zde nacházíme problém: typické zkreslení pro část ST je +/- 20mg, zatímco část Bosch uvádí +/- 95mg. Tento téměř 5x větší rozsah ofsetu je potvrzen našimi měřeními a je naprosto v souladu s poruchami, které hlásí uživatelé a média. Konkrétně by se rozsah posunu +/- 20mg překládal na přibližně +/- 1 stupeň přesnosti při detekci náklonu a +/- 95mg offset se překládá na +/- 5 stupňů v náklonu.

Kupodivu to mohl Apple opravit v továrně pomocí kalibrace, ale ne. Naštěstí si to vývojáři mohou kompenzovat sami:

Problém je možné vyřešit začleněním postupu kalibrace do aplikací. Tento postup by uživatele požádal, aby umístil zařízení v různých orientacích, aby určil předpětí akcelerometru. Aplikace pak mohou odečíst toto naměřené zkreslení od dat pocházejících z akcelerometru a získat tak opravenou hodnotu.

Aby to vývojářům usnadnilo, RealityCap plánuje vydání kódu, který opravu usnadní. Apple mezitím nevypadá, že by problém vyřešil, takže vývojáři to nechají udělat za ně.

Zdroj: RealityCap
Přes: Gizmodo

Poslední příspěvek na blogu

| Kult Mac
September 10, 2021

Naučte se vytvářet aplikace pro iPhone tak, že je skutečně vytvoříte [Nabídky]Tento kurz učí vývoj aplikací pro iOS prostřednictvím praktických cvi...

Začne Apple v říjnu prodávat předplacený iPhone prostřednictvím sprintu
September 10, 2021

Začne Apple v říjnu prodávat předplacený iPhone prostřednictvím sprintuApple možná připravuje a předplacený iPhone na říjen. Středa, Virgin Mobile ...

Stella Artois debutuje v aplikaci Bar Finder pro rozšířenou realitu (pojištění piva pro iPhone není součástí dodávky)
September 10, 2021

Nyní, pokud jste uprostřed procházení hospody, vaše realita je již docela rozšířená. Pokud ale právě začínáte nebo ještě nejste promarněni do té mí...