Android 17 получава Motion Assist срещу морската болест при движение
Google представи Motion Assist – нова системна функция за Android, която цели да намали вестибуларния сензорен конфликт при движение. Проблемът възниква, когато вътрешното ухо усеща инерцията на автомобила, а погледът остава фиксиран върху статичен екран. Досега подобни решения съществуваха чрез Vehicle Motion Cues на Apple и приложения на трети страни, но интеграцията на Google е на ниво операционна система. Тя разчита на нови API-та, вградени в рендеринг процеса на Android 17, което позволява индикаторите за движение да се наслагват плавно върху системните менюта и активните приложения.
В основата на Motion Assist е инерциалният измервателен модул на смартфона – акселерометърът и жироскопът. Те предоставят телеметрични данни в реално време, от които алгоритъмът изчислява динамиката на превозното средство. Физическите сили се преобразуват в едва забележими визуални мехурчета по периферията на дисплея. При спиране те се плъзгат напред, при завиване се отклоняват странично, а при ускорение се отдръпват. Така мозъкът получава визуални сигнали, които отразяват реалното движение. Шофьорите и пътниците могат да настроят системата да се активира автоматично при засичане на движение на автомобила или ръчно чрез „Бързи настройки“.
Основната пречка пред бързото масово внедряване е фрагментацията на софтуера. Пълното нативно рендиране на SystemUI изисква активен път за ъпгрейд до Android 17. За по-стария хардуер, обвързан с по-стари операционни системи, помощни програми за достъпност от трети страни като KineStop продължават да предлагат работещи решения за наслагване. Те използват стандартни разрешения за движение и остават алтернатива за устройства, които не могат да преминат към най-новата версия на Android.