
Одной из отличительных особенностей Google Pixel 4 является Motion Sense, которая позволяет выполнять определенные (очень специфические) задачи на телефоне взмахом руки. К сожалению, Google планирует, что жесты Motion Sense на Pixel 4 останутся ограниченными в ближайшем будущем, без планов открывать API для разработчиков.
Накануне запуска Google Pixel 4 мы обнаружили, что у Google есть скрытый API, который позволяет определенным приложениям иметь прямой доступ к жестам Motion Sense. Через «Motion Sense Bridge» приложения, такие как Pokémon Wave Hello и Headed South от ustwo, имеют детальный доступ к различным жестам, даже позволяя разработчикам настраивать чувствительность каждого жеста.
Оба этих приложения, разработанные с использованием игрового движка Unity, смогли даже воспользоваться специально разработанным плагином для Motion Sense. Учитывая, насколько ограничен Motion Sense на Pixel 4, особенно по сравнению с первоначальным видением Project Soli, и тот факт, что плагин для движка Unity уже существует, можно было бы подумать, что Google намеревается открыть Motion Sense для большего числа разработчиков.
Однако, похоже, это не так. Сотрудники Android Police напрямую спросили Google, есть ли планы относительно API Motion Sense для сторонних разработчиков, на что компания ответила: «пока нет, но мы сообщим вам, если планы изменятся».
Это заявление подкреплено кодом приложения Motion Sense Bridge, установленного на всех устройствах Google Pixel 4, которое управляет API. Приложение включает в себя белый список как собственных, так и сторонних приложений, которым разрешено получать данные жестов Motion Sense.
В краткосрочной перспективе это означает, что жесты Motion Sense на Pixel 4 будут доступны только в приложениях, которым Google явно разрешил доступ к API. К счастью, Google не закрыл дверь полностью для возможности доступа разработчиков к API Motion Sense в будущем. Возможно, их позиция изменится к моменту Google I/O 2020, но пока не стоит возлагать на это большие надежды.