Функция постоянного распознавания музыки 'Сейчас играет' в Google Pixel 2 не будет расходовать заряд батареи.

Функция постоянного распознавания музыки
Одна из интересных, хотя и не основных, функций Google Pixel 2 и Pixel 2 XL заключается в постоянно включенной службе распознавания музыки под названием «Сейчас играет». Он творит чудеса в фоновом режиме, даже когда ваш телефон заблокирован, и показывает название песни, которая сейчас играет, на постоянно включенном дисплее. Это изящная концепция, но, как и в случае со службами, которые постоянно работают в фоновом режиме, это приводит к некоторым опасениям относительно разрядки батареи в течение дня.
Что ж, оставьте эти опасения, так как Google, по-видимому, придумал способ сделать свое постоянно включенное распознавание музыки достаточно экономичным. Функция «Сейчас играет» на самом деле основана на старой технологии (по крайней мере, в технические годы), которая была протестирована еще на Samsung Galaxy SII и Google Nexus One, и ей удалось обеспечить время работы более 12 часов на обоих. телефоны. НазываетсяAmbientSense, этому программному обеспечению удалось действительно хорошо работать на смартфонах с батареями, которые были довольно скромными по сравнению с тем, что могут предложить Pixel 2 и Pixel 2 XL (для сравнения, Nexus One, выпущенный в 2010 году, имеет аккумулятор емкостью 1450 мАч) . К сожалению, информация оAmbientSenseявляется редкостью, за исключением упоминания в документе 2013 года, который был представлен на IEEE в том же году (ссылка ниже).
AmbientSenseнастолько энергоэффективен, что может работать в двух режимах - автономном (оффлайн) и серверном (онлайн). Это означает, что он способен идентифицировать музыку, просто ссылаясь на вход с микрофона устройства в уже существующую локально сохраненную базу данных, даже не выходя в онлайн, что помогает минимизировать разряд батареи.
Люди вXDAуже извлекли базу данных соответствия аудио, которую «Now Playing» будет использовать для ссылки на аудио на Pixel 2 и Pixel 2 XL, и это файл размером 53 МБ с именем & ldquo; matcher.leveldb. & rdquo; Это означает, что когда-нибудь, после того как библиотеки будут получены, «Now Playing» может работать на других телефонах, таких как оригинальные Pixel и Pixel XL и различные модели Nexus.
источники: XDA , DeepDyve