Акселерометром сьогодні нікого не здивуєш. Функція є у всіх сучасних пристроях, проте в деяких випадках вона виявляється вкрай незручною. При зміні положення тіла, коли ви, наприклад, лягаєте в ліжко, інтерфейс пристрою переходить в горизонтальний режим, якщо функцію автообертання ввімкнено.

Цікаво Американський професор розробив історичний курс на базі серії ігор Red Dead Redemption

Яке рішення пропонує Google

Розробники вирішили подбати про такі випадки. Щоб спростити досвід використання при такому сценарії, в Android 9 Pie Google додала в інтерфейс системи спеціальну кнопку для зміни орієнтації екрану вручну, коли функція автоповороту вимкнена.

Тепер же компанія вирішила піти далі й зробити функцію автоповороту, яка працює через визначення положення користувача, за допомогою фронтальної камери. Тобто камера аналізуватиме не дані з акселерометра, а зображення з камери. Таким чином, орієнтація екрану підлаштується під положення вашої голови, в яку б сторону вона була повернута.

Як зазначає 9to5Google, інформація з фронтальної камери не передається на віддалені сервери, а обробляється безпосередньо на самому пристрої.

Функція була виявлена фахівцями порталу при вивченні коду Android 12.