Ο πραγματικός ένοχος του Wonky Levels του iPhone 5s είναι ένα νέο επιταχυνσιόμετρο

Ένα από τα λίγα προβλήματα που αντιμετωπίζουν οι ιδιοκτήτες του νέου iPhone 5s είναι η πυξίδα και το ενσωματωμένο επίπεδο: είναι δυστυχώς απενεργοποιημένα, οδηγώντας σε προβλήματα παρασυρόμενων σε παιχνίδια που απαιτούν το επιταχυνσιόμετρο για το τιμόνι. Πώς θα μπορούσε η Apple να καταστρέψει κάτι τόσο θεμελιώδες; Σύμφωνα με μια νέα teardown, φαίνεται ότι ο ένοχος είναι ένας νέος προμηθευτής τσιπ.

Σύμφωνα με τους προγραμματιστές RealityCap, ο λόγος που το επίπεδο στο iPhone 5s είναι απενεργοποιημένο είναι επειδή άλλαξαν προμηθευτές επιταχυνσιόμετρων. Οι προηγούμενες συσκευές iPhone χρησιμοποιούσαν τα επιταχυνσιόμετρα STMicroelectronics, αλλά το iPhone 5S χρησιμοποιεί ένα Bosch Sensortech. Και αυτά τα δύο επιταχυνσιόμετρα δεν έχουν τις ίδιες προδιαγραφές.

Βλέπετε, τα επιταχυνσιόμετρα εξαρτώνται από δύο μετρήσεις για την ακρίβεια: τη διακύμανση (πόσο συνεπής είναι οι ενδείξεις του επιταχυνσιόμετρου είναι) και προκατάληψη (που σας λέει πόσο ανακριβές είναι το επιταχυνσιόμετρο μόλις βιομηχανοποίηση).

Εδώ είναι το πρόβλημα: το νέο επιταχυνσιόμετρο έχει ΠΟΛΥ διαφορετική προκατάληψη από το προηγούμενο:

Εδώ εντοπίζουμε το πρόβλημα: η τυπική προκατάληψη για το τμήμα ST είναι +/- 20mg, ενώ το τμήμα Bosch παραθέτει +/- 95mg. Αυτό το σχεδόν 5 φορές μεγαλύτερο εύρος αντιστάθμισης επιβεβαιώνεται από τις μετρήσεις μας και είναι απολύτως συνεπές με τις αποτυχίες που αναφέρονται από τους χρήστες και τα μέσα ενημέρωσης. Συγκεκριμένα, ένα εύρος μετατόπισης +/- 20mg θα μεταφράζεται σε εύρος ακρίβειας +/- 1 βαθμού στην ανίχνευση κλίσης και μια μετατόπιση +/- 95mg μεταφράζεται σε +/- 5 μοίρες σε κλίση.

Παραδόξως, η Apple θα μπορούσε να το διορθώσει στο εργοστάσιο μέσω βαθμονόμησης, αλλά δεν το έκανε. Ευτυχώς, οι προγραμματιστές μπορούν να το αντισταθμίσουν οι ίδιοι:

Είναι δυνατό να αντιμετωπιστεί το πρόβλημα ενσωματώνοντας μια διαδικασία βαθμονόμησης σε εφαρμογές. Αυτή η διαδικασία θα ζητήσει από τον χρήστη να τοποθετήσει τη συσκευή σε διαφορετικούς προσανατολισμούς για να προσδιορίσει την προκατάληψη του επιταχυνσιόμετρου. Οι εφαρμογές μπορούν στη συνέχεια να αφαιρέσουν αυτήν τη μετρημένη προκατάληψη από τα δεδομένα που προέρχονται από το επιταχυνσιόμετρο για να λάβουν μια διορθωμένη ένδειξη.

Για να διευκολύνει τα πράγματα για τους προγραμματιστές, το RealityCap σχεδιάζει την κυκλοφορία κώδικα που θα κάνει την επιδιόρθωση εύκολα. Η Apple, εν τω μεταξύ, δεν φαίνεται σοβαρή για να διορθώσει το πρόβλημα, αφήνοντας τους προγραμματιστές να το κάνουν για αυτούς.

Πηγή: RealityCap
Μέσω: Gizmodo

Τελευταία δημοσίευση ιστολογίου

Αναφορά: Η Google θα μπορούσε να ξεκινήσει την υπηρεσία μουσικής το φθινόπωρο
September 10, 2021

Αναφορά: Η Google θα μπορούσε να ξεκινήσει την υπηρεσία μουσικής το φθινόπωροΜια άλλη αναφορά προτείνει ότι ο γίγαντας του Διαδικτύου Google έχει τ...

Αναλυτής: Η Apple θα μπορούσε να πουλήσει iPhone 5,5 εκατομμυρίων για τρίτο τρίμηνο
October 21, 2021

Αναλυτής: Η Apple θα μπορούσε να πουλήσει 9,5 εκατομμύρια iPhone για τρίτο τρίμηνοΜία ημέρα μετά τις ρεκόρ προπαραγγελίες για το iPhone 4 χτύπησαν ...

Αναλυτής Απογοητευμένος Ενημερωμένο Mac mini Περιλαμβάνει αύξηση τιμής 100 $
August 20, 2021

Αναλυτής Απογοητευμένος Ενημερωμένο Mac mini Περιλαμβάνει αύξηση τιμής 100 $Παρά το γεγονός ότι είναι το Mac με το χαμηλότερο κόστος στη σειρά της ...