Что такое API OpenSL ES и AAudio? Почему они влияют на звук Android?

Телефонам и планшетам Android требуется аудио API (интерфейс прикладного программирования) для управления воспроизведением звука установленных приложений. Они используют API OpenSL ES и AAudio для определения того, как будут воспроизводиться аудиофайлы, но если вы хотите получить наилучшее качество звука в потоковых приложениях, таких как Spotify, YouTube Music и других, имейте в виду, что эти API могут ограничивать передачу данных.

Что это такое и в чем разница между OpenSL ES API и AAudio API?

Что такое API OpenSL ES и AAudio и как они влияют на звук на Android. Источник: Блог разработчиков Android.

API OpenSL E (Open Sound Library for Embedded Systems) использовался в телефонах и планшетах Android для управления звуком операционной системы. Поскольку есть опасения по поводу времени автономной работы устройства, а файлы с высоким разрешением, такие как, например, 24 бита/96 кГц, увеличивают расход заряда батареи, поскольку требуют большей обработки, разработчики решили сделать так, чтобы OpenSL E ограничивал воспроизведение всего аудио из приложений Android частотой 48 кГц. ставка. Однако в последние годы компании, занимающиеся потоковой передачей музыки, решили внедрить передачу аудиофайлов без потерь, что породило новую потребность.

Пионерами в области потоковой передачи музыки без потерь были приложения Tidal и Qobuz. Долгое время они практически ходили в одиночестве в качестве основного выбора для самой требовательной публики к качеству звука. Однако сценарий изменился, и в последние годы потоковые сервисы Amazon Music, Deezer и Apple Music начали предлагать библиотеку аудиофайлов без потерь.

AAudio API отвечает этим требованиям к звуку высокой четкости и позволяет передавать песни с разрешением до 24 бит/192 кГц. Если ваш сотовый телефон более современный, он будет присутствовать и позволит воспроизводить треки с такой разрядностью и частотой дискретизации (частотой дискретизации). Однако это возможно только в том случае, если у смартфона есть выход для наушников, и, к сожалению, это становится все более редким явлением.

Чтобы можно было подключить к сотовому телефону проводные наушники без выхода P2 (3,5 мм), необходимо использовать «USB-адаптер для наушников», который на самом деле является USB-ЦАП/усилителем. Подключение ЦАП/усилителя USB позволяет преобразовывать цифровой сигнал, который был отправлен через порт USB, в аналоговый через преобразователь цифро-аналогового сигнала, ЦАП (цифро-аналоговый преобразователь). Аналоговый сигнал необходим для работы наушников, но одного преобразования недостаточно, так как необходимо его усилить, чтобы диафрагма динамика (драйвер) вибрировала и генерировала звук.

Если вы сомневаетесь, какой ЦАП/усилитель выбрать, посетите нашу статью, где мы указываем лучшие «USB-адаптеры для наушников» (USB DAC/усилители) 2023 года.

Потокового вещания без ограничения частоты дискретизации недостаточно

Хотя кажется, что AAudio API решил все проблемы с ограничением воспроизведения звука в потоковых приложениях, влияние на звук по-прежнему будет из-за запуска других приложений, работающих в фоновом режиме. Чтобы решить эту проблему, приложение, отвечающее за воспроизведение песен, должно иметь эксклюзивный доступ к Android audio API. В настоящее время из всех потоковых приложений только Tidal способен выполнить эту задачу нативно, без помощи сторонних приложений.

К счастью, в случае с Qobuz есть приложение, способное форсировать передачу без вмешательства приложений или операционной системы. Когда получается соединение без влияний, говорят, что получен идеальный бит. В нашем руководстве по этому вопросу вы узнаете, что через USB Audio Player Pro (UAPP) приложение Qobuz воспроизводит треки без помех благодаря специальному аудиодрайверу, разработанному eXtream Software Development, компанией, ответственной за разработку UAPP.

Как мы отмечали в нашей статье о том, что «не все сервисы потоковой передачи музыки без потерь действительно без потерь», только Tidal и Qobuz имеют на Android способы воспроизведения звука без помех со стороны других приложений или операционной системы.

Что вы думаете об этой статье об аудио на Android? Тебе понравилось? Комментарий ниже и поделиться своим мнением с нами!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *