Как Oreo лучше, чем Нуга

  1. Лучшие аудио параметры для приложений
  2. Bluetooth кодеки в изобилии

Android 8

Android 8.0 Oreo приносит с собой множество новых функций, улучшений и изменений в основной набор функций Android. Лично я думал, что введение более блютуз Параметры звука были одним из наиболее интересных открытий при копании в сборках Android O Preview, и оказалось, что Android 8.0 Oreo имеет гораздо больше возможностей для работы со звуком. Давайте взглянем.

Лучшие аудио параметры для приложений

Во-первых, Android 8.0 предоставляет разработчикам приложений ряд новых возможностей для улучшения качества звука в своих приложениях. Конечным результатом должно стать более творческое использование звука в приложениях на вашем телефоне. Давайте посмотрим на несколько новых возможностей.

Новый класс VolumeShaper может использоваться для представления переходов постепенного появления, постепенного исчезновения, перекрестного затухания и других звуковых дорожек в приложении, поэтому звуковые переходы должны звучать более плавно. Приложения, которые временно запрашивают фокусировку звука, теперь могут использовать новый класс AudioFocusRequest, который вводит автоматическое приглушение, чтобы успокоить другие приложения, такие как музыка или видео, работающие в фоновом режиме, вместо того, чтобы полностью останавливать их или вызывать приложение, когда приложение переднего плана временно воспроизводит звук Так, в Android O, когда другое приложение запрашивает фокусировку звука, система может отключиться и восстановить громкость, не вызывая приложение.

Новое усиление с задержкой фокусировки также позволяет приложениям ждать фокусировки, прежде чем начать воспроизведение, поэтому должно быть меньше конфликтов, когда несколько приложений соперничают за фокус. Конечно, это зависит от разработчиков, чтобы реализовать в своих конкретных приложениях, но общая суть заключается в том, что переходы и воспроизведение звука из нескольких источников должны быть более плавными с Oreo по сравнению с Nougat.

В Android 8.0 также представлено несколько новых методов для класса MediaPlayer, что для нас, пользователей, означает, что теперь у нас появятся некоторые улучшенные параметры воспроизведения для аудио и видео. Предусмотрено детальное управление при поиске определенного кадра, а также возможность воспроизведения материалов и файлов с защитой DRM с шифрованием на уровне образца, которые можно использовать с типами файлов H.264, AAC и AC-3. ,

,

Bluetooth кодеки в изобилии

Хорошо, с этим не по пути это то, о чем вы, вероятно, действительно заботитесь. В Android 8.0 Oreo есть возможность вручную выбрать предпочитаемый аудиокодек Bluetooth, если это возможно. Проще говоря, кодек - это технология связи и сжатия, используемая для передачи звука по радиоканалу, но каждый кодек отличается по качеству по-разному и может использоваться только с совместимым оборудованием, таким как динамики или наушники.

Ранее в Android Nougat пользователи не могли настроить, какой кодек Bluetooth использовался, если было доступно несколько вариантов. Вместо этого он был оставлен на усмотрение телефона и беспроводного аксессуара для согласования варианта по умолчанию. Хотя обычно он договаривался о выборе самого высокого качества, он не позволял вам выбирать.

С Oreo, Кодек Sony LDAC был интегрирован в стек Bluetooth, что означает, что он доступен для всех производителей телефонов, чтобы им было легко пользоваться. Конечно, его включение в Android является большим стимулом для профиля фирменного кодека Sony и, вероятно, было вызвано потенциальными продажами совместимых наушников и колонок Sony. Тем не менее, процесс сертификации все еще кажется обязательным для производителей Android, желающих использовать LDAC.

В Android 8.0 в меню Bluetooth-кодеков Oreo предусмотрены опции SBC, ACC, aptX, aptX HD и LDAC, что во многом соответствует их качеству (самый низкий SBC). Тем не менее, OEM-версии Oreo могут изменить эти параметры, и вам понадобится совместимое оборудование для воспроизведения на другом конце соединения. Независимо от этого, вот краткий обзор того, что предлагает каждый из этих кодеков:

  • SBC - стандартный обязательный аудиокодек Bluetooth. Может сильно различаться по качеству в зависимости от возможностей подключенного оборудования. Во многих случаях добавляет значительное сжатие с потерями, поскольку его скорость передачи данных колеблется между 192 и 320 кбит / с.
  • AAC - популярный безлицензионный кодек с потерями, используемый многими сервисами, включая YouTube. Беспроводная версия обычно поддерживается продуктами Apple. Стандартная передача 250 кбит / с обеспечивает сжатие по сравнению с высококачественным MP3.
  • atpX - собственный кодек Qualcomm, который использует дифференциальную передачу поддиапазона для экономии скорости передачи данных, в отличие от ACC или MP3. Предлагает фиксированный коэффициент сжатия 4: 1 по сравнению с файлами качества CD, передавая со скоростью 352 кбит / с.
  • aptX HD - более качественная версия aptX, которая предлагает поддержку 24-битных файлов на частоте 48 кГц. Все еще с потерями, но передает больше данных на скорости 576 кбит / с.
  • LDAC - собственный кодек Bluetooth от Sony. Как и SBC, он поставляется в нескольких вариантах качества, но они варьируются от 330 кбит / с до 990 кбит / с, что означает, что он потенциально передает большую часть данных из каждого доступного аудиокодека Bluetooth. Опция высочайшего качества поддерживает 24-битный звук 96 кГц.

Помимо возможности выбрать предпочитаемый кодек, использование параметров разработчика позволяет опытным пользователям переключать несколько дополнительных настроек. Существует возможность выбора профиля дистанционного управления аудио / видео (AVRCP) от версии 1.4 до 1.6, а также переопределение частоты дискретизации кодека между 44.1 и 96 кГц и глубиной в битах между 16 и 32 битами. Но большинство пользователей не захотят или не захотят сами настраивать эти параметры. Существует также возможность вручную выбрать параметр качества LDAC между режимами 330, 660 и 990 кбит / с, но, опять же, лучше оставить систему, чтобы выбрать их в зависимости от качества вашего соединения.

Заворачивать

Android 8.0 Oreo не представляет существенного пересмотра способа обработки звука в Android, но он вносит ряд улучшений качества жизни, которые улучшат пользовательский опыт, а также позволят разработчикам приложений достигать лучших результатов. С приложениями, использующими постепенное исчезновение / затухание и добавление уток, а не жесткое отключение звука, Android 8.0, несомненно, будет звучать лучше, чем когда-либо. И это еще до того, как мы перейдем к более настраиваемым кодекам Bluetooth и внедрению LDAC в AOSP.

Не забудьте проверить наши другие статьи в этой серии: