Android 12 додав новий тактильний ефект, пов’язаний зі звуком, який вібрує ваш телефон на основі аудіо, але він не працює на останній версії Pixel від Google.
Якщо ви стежите за нашим блогом, то, думаю, не потрібно розповідати вам, що Google випустив перший Android 12 збірки минулого тижня (серйозно, ми опублікували тонна про це). Хоча ми здебільшого зосереджувалися на виявленні неопублікованих функцій, сьогодні ми відступаємо та тестуємо одну з нових ОС офіційно оголошені функції. Однією з найкрутіших функцій Android 12 є тактильний ефект аудіозв’язку, функція, яка фактично обіцяє вібрувати ваш телефон відповідно до поточного аудіосеансу. Google каже, що це дозволить розробникам створювати захоплюючі ігри та аудіо, і, побачивши це в дії, ми повинні погодитися.
Розробник kdrag0n, яка нещодавно показала нам наш перший погляд Тематична система Android 12 на основі шпалер, хотів випробувати нову функцію тактильного ефекту зі зв’язаним звуком, тож створив швидкий додаток, щоб дізнатися, які телефони Pixel підтримують цю функцію. Відповідно до документації на в
HapticGenerator API, «HG — це аудіо постпроцесор, який генерує тактильні дані на основі аудіоканалів. Згенеровані тактильні дані разом із аудіоданими надсилаються до аудіо HAL, для чого потрібно, щоб пристрій підтримував тактильний аудіозв’язок На жаль, схоже, що жоден із останніх телефонів Google Pixel, а саме Pixel 4a 5G або Pixel 5, не підтримує HapticGenerator. Pixel 3 від Google 2018 року, схоже, також не підтримує його (правда, ми протестували лише модель XL), але, на щастя, Pixel 4 від Google 2019 підтримує.Після підтвердження того, що Pixel 4 його підтримує, kdrag0n створив іншу програму за допомогою API HapticGenerator. Ця програма генерує вібрацію на основі музики, яка відтворюється на пристрої, і результат кращий, ніж ми очікували. Ось два відео, обидва записані старшим членом XDA cstark27, які демонструють аудіозв’язаний тактильний ефект у дії:
Daft Punk: ще раз
Daft Punk: Solar Sailer (ремікс Pretty Lights)
Раніше Google бавився з аудіо-зв’язаними тактильними функціями, але нова функція Android 12 є набагато більш універсальною, ніж будь-що, що ми бачили раніше від компанії. З Pixel 3, Google підготовлені індивідуальні шаблони вібрації щоб відповідати кожній стандартній мелодії, але, очевидно, вони не можуть створити власну вібрацію для кожного звуку, що виходить із динаміків.
Ось чому я вважаю, що нова аудіо-зв’язана тактильна функція Android 12 може бути однією з найкрутіших функцій ОС і чому, на жаль, останні телефони Google Pixel не підтримують її. Тактильний зворотний зв’язок, якщо його правильно виконати, може справді покращити роботу смартфона. Хоча я не бачу, як багато людей використовують це для відтворення музики (скільки людей тримають телефон у руках під час відтворення музики?), я бачу, як це зробить ігри набагато більш захоплюючими на мобільних пристроях.