Отключить передачу звука через usb android что это такое

Обновлено: 25.11.2024

Какие программы можно использовать на устройстве WO Mic? Могу ли я использовать его со Skype, инструментом записи или средствами распознавания голоса?

Да, можно. Вы можете использовать его с любыми программами, которые работают с реальным микрофоном. Вы можете установить устройство WO Mic в качестве записывающего устройства по умолчанию для тех программ, которые не позволяют вам выбирать записывающее устройство.

Я не могу найти аудиоустройство WO Mic. Как узнать, успешно ли установлен драйвер устройства?

Откройте клиент WO Mic и выберите Справка -> Статистика. На панели, если драйвер работает нормально, он должен отображаться как Состояние драйвера: 1; в противном случае должно отображаться Состояние драйвера: 0.

  1. Нажмите Windows + X.
  2. Выберите Диспетчер устройств во всплывающем меню.
  3. Нажмите "Звук, видео и игровой контроллер".
  4. Нажмите правой кнопкой мыши на WO Mic Device и выберите "Удалить".

Почему он не может успешно подключиться, когда я использую Wi-Fi, хотя он сообщает о подключении в течение короткого времени?

Возможно, брандмауэр на вашем ПК блокирует доступ WOMic к порту UDP для входящих аудиоданных.

  1. Нажмите клавишу Windows.
  2. Введите брандмауэр в поле поиска.
  3. Нажмите на результат поиска Брандмауэр Защитника Windows в Windows 10 (или Брандмауэр Windows в Windows 7 или 8.1)
  4. Во всплывающем окне выберите Разрешить приложение или функцию через брандмауэр Защитника Windows.
  5. Проверьте, разрешен или заблокирован womicclient. Если клиент WOMic не заблокирован, флажок перед ним должен быть установлен.
    1. Нажмите "Изменить настройки".
    2. Установите флажок перед womicclient
    3. Нажмите "ОК", чтобы продолжить.
    • На большинстве устройств под управлением Android 3.2 или более ранней версии этот параметр можно найти в разделе "Настройки > Приложения > Разработка".
    • В Android 4.2 и более поздних версиях параметры разработчика по умолчанию скрыты. Чтобы сделать его доступным, перейдите в «Настройки» > «О телефоне» и семь раз коснитесь «Номер сборки». Вернитесь к предыдущему экрану, чтобы найти параметры разработчика.

    Происходит ли это также, если дисплей вашего ноутбука остается включенным? Если это не так, проверьте параметры питания вашего компьютера, чтобы убедиться, что соединение Wi-Fi не прерывается, когда система переходит в спящий режим. Драйвер сетевого адаптера также должен быть обновлен до последней версии и правильно настроен.

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

    • По возможности используйте USB-подключение. Это более надежно, чем беспроводное соединение. И его задержка ниже.
    • Вывести приложение WO Mic на передний план. Android всегда будет отдавать приоритет запуску приложения переднего плана.
    • Закройте другие приложения, которые могут потреблять слишком много ресурсов ЦП. WO Mic требует достаточной нагрузки ЦП для кодирования и передачи аудиопакетов.
    • Bluetooth и Wi-Fi используют частоту 2,4G ISM. Они могут серьезно мешать друг другу. Если это разрешено, пока вы используете одну беспроводную сеть, вам лучше отключить другую. Сделайте это как на телефоне, так и на ПК.

    В настройках аудиоустройства Skype выберите "Пользовательское устройство" в качестве аудиоустройства. Затем Skype позволяет настраивать микрофон и динамики отдельно. Выберите WO Mic в качестве микрофонного устройства.

    На многих снимках экрана в Интернете упоминается конфигурация USB "источника звука" для Android. Например, вот этот от Google:

    Однако я не вижу эту опцию на моем SM-A510F с Android 9 (LineageOS 16).

    Могу ли я что-нибудь сделать, чтобы включить его? Он окончательно ушел из Android?

    Вы понимаете, что Samsung SM-A510F выпущен в 2016 году и имеет разъем для наушников, поэтому вряд ли у него есть драйверы для USB-аудио. В противном случае вам следует показать то, что вы видите на своем устройстве.

    1 Ответ 1

    Устройства Android могут работать в режиме USB хост или устройство. Хост - это тот, который управляет связью USB. ПК в основном работают в режиме хоста. Устройство — это то, которое питается и управляется хостом. Флэш-накопитель является распространенным примером USB-устройства. Ядро Linux/Android поддерживает режим устройства с помощью различных драйверов гаджетов. UMS, MTP, ADB — это разные режимы гаджетов на устройствах Android.

    Аудио через USB в режиме устройства

    На устройствах Android технически возможно передавать аудио через USB как в режиме хоста, так и в режиме устройства. Начиная с Android 4.1 последний режим предоставляется Android Open Accessory (AOA) 2.0 и обеспечивает ограниченные аудиовозможности.Он использует драйвер USB Audio Gadget в ядре (построенный с опцией CONFIG_USB_AUDIO), а аксессуары, поддерживающие протокол AOAv2, создаются с использованием комплекта разработки аксессуаров (ADK). На странице пользовательских аксессуаров указано:

    Протокол AOA определяет, как аксессуар может установить связь с устройством Android через USB. Из-за низкой выходной мощности устройств Android, AOA требует, чтобы аксессуар действовал как USB-хост, то есть подключаемый аксессуар должен питать шину.

    Аудио в вспомогательном режиме не получило широкого распространения и в настоящее время не рекомендуется для новых проектов.

    Внимание: поддержка звука AOAv2 устарела в Android 8.0.

    Это означает, что устройства Android 9 и более поздних версий не смогут работать в режиме устройства при потоковой передаче звука через USB. Таким образом, параметра конфигурации Источник аудио USB больше нет.

    Аудио через USB в режиме хоста

    Однако устройства Android поддерживают периферийные аудиоустройства в режиме хоста (ядро должно быть собрано с CONFIG_SND_USB_AUDIO ). Поскольку AOA специфичен для Android, такие аксессуары нельзя использовать с другими хостами, такими как ПК. Таким образом, производители периферийных аудиоустройств, OEM-производители устройств и сообщество разработчиков ПЗУ потребовали поддержки стандартного аудиовыхода USB в режиме хоста (например, см. это, это и это). В Android 5.0 добавлена ​​поддержка подмножества функций USB Audio Class 1 (UAC1).

    Классы USB-устройств определяют стандартные протоколы для функций USB-периферийных устройств, чтобы хост мог взаимодействовать с ними, не требуя аппаратно-зависимого драйвера (т. е. в режиме без драйверов). Типичным примером является USB Mass Storage (UMS). Все флэш-накопители Mass Storage Class (MSC) совместимы со всеми операционными системами, включая Linux, Android и Windows, независимо от производителя устройства. Точно так же периферийные USB-аудиоустройства, совместимые с USB Audio Class 1, работают с устройствами Android, как и на любых других хостах USB, например. ПК.

    Таким образом, USB-аудио в хост-режиме охватывает широкий спектр периферийных устройств на базе USB, включая гарнитуры, соответствующие спецификации USB-гарнитуры.

    Когда периферийное устройство, совместимое с UAC1 (например, ЦАП), подключается к порту USB на устройстве Android, цифровой звук автоматически направляется на это периферийное устройство. Однако, если приложение хочет использовать расширенные API-интерфейсы хоста USB для взаимодействия с периферийным устройством (а не только для маршрутизации звука), можно Отключить маршрутизацию аудио USB в параметрах разработчика.

    Последнее обновление: 27 февраля 2022 г.

    Введение

    Компания eXtream Software Development с нуля написала пользовательский USB-аудиодрайвер, поскольку Android не поддерживал USB-аудио до Android 5. Даже Android 5 и более поздние версии имеют очень ограниченную поддержку USB-аудиоустройств (см. полезно для каждой версии Android выше 3.1. Кроме того, наш драйвер обеспечивает низкую задержку, позволяя, например, играть на виртуальных инструментах в режиме реального времени на многих устройствах, которые не могут сделать это с помощью драйвера Android. Драйвер поддерживает моно-, стерео- и многоканальные потоки, 16-, 24- и 32-битные разрешения и любую частоту дискретизации, которую обеспечивает устройство. Если на вашем устройстве есть внутренние элементы управления отключением звука, громкостью и/или усилением, ими также можно управлять. Для нашего медиаплеера USB Audio Player PRO драйвер позволяет воспроизводить бит-идеально, чего драйвер Android никогда не сделает.

    Этот драйвер встроен в следующие приложения для Android от eXtream Software Development. Обратите внимание, что вы не можете использовать этот драйвер для воспроизведения или записи звука в других приложениях!

    Audio Evolution Mobile — это ведущая многодорожечная аудио- и MIDI-DAW для Android. Вы можете включить USB-аудио, совершив покупку в приложении или купив USB Audio Recorder PRO. Приложение позволяет протестировать USB-аудиоинтерфейс/микрофон без встроенных покупок, ограничив время записи.

    USB Audio Player PRO – это высококачественный медиаплеер, который обеспечивает максимально возможное качество воспроизведения звука на вашем ЦАП и поддерживает большинство аудиоформатов, таких как DSD, FLAC, MQA, APE, MP3 и т. д. Он также может работать как медиа-рендерер UPnP. и может воспроизводить бит-идеально.

    USB Audio Recorder PRO – это простое приложение для записи без средств редактирования. Записывайте моно, стерео или многоканальный звук и воспроизводите его в стерео. Одновременное воспроизведение и запись не поддерживаются.

    На этом сайте доступны бесплатные пробные версии.

    USB-хост OTG-кабель

    Чтобы подключить USB-аудиоинтерфейс к устройству Android, вам понадобится кабель USB OTG, чтобы активировать функцию «USB-хост» вашего устройства Android (для устройств с разъемом micro-USB). Это именно тот кабель, который вам нужен (при заказе кабеля убедитесь, что на нем написано «OTG»):

    Если на вашем устройстве Android есть разъем USB-C, вам понадобится кабель-переходник, обеспечивающий передачу данных и питание.Если ваше устройство Android не поставляется с ним, обязательно купите его, который выглядит следующим образом:

    Если вам нужно увеличить мощность вашего аудиоустройства, вы можете использовать USB-концентратор с питанием или этот кабель OTG-Y:

    Этот кабель аналогичен стандартному кабелю USB OTG с полноразмерным гнездовым USB-разъемом на конце, который подключается к аудиоинтерфейсу, но на другом конце он разветвляется на 2 разъема. Один из них представляет собой стандартный штекерный разъем micro USB для подключения к устройству Android, а другой — гнездовой разъем micro USB. Гнездовой разъем micro USB позволяет подключать стандартное настенное зарядное устройство micro USB для подачи питания в цепь.

    Примечание. Некоторым устройствам требуется 500 мА, в то время как некоторые настенные адаптеры Android обеспечивают только 300 мА, поэтому использование кабеля OTG-Y не поможет, и может потребоваться более мощный адаптер или USB-концентратор с питанием.

    НЕ используйте и не покупайте это:

    Этот USB-концентратор/адаптер может работать, но может перевести ЦАП в режим USB1, ограничивая частоту дискретизации и разрешение, поэтому не рекомендуется:

    Запуск приложения

    Важно: USB-устройство лучше подключать ДО запуска приложения, иначе оно часто не определяется! Если вы подключили свое устройство перед запуском приложения и оно выдало вам сообщение «Не удалось инициализировать или открыть USB-устройство» или подобное, мы просим вас быстро использовать вариант возврата Play Store, если вы приобрели полную версию и попробовать демо. Свяжитесь с нами, если ваше устройство не работает.

    Совет: для наиболее надежной записи переведите устройство в режим "В самолете" и отключите как можно больше задач. Пожалуйста, также отключите любой режим экономии заряда батареи, если он есть. В настоящее время USB Audio Recorder PRO и Audio Evolution Mobile должны работать на переднем плане, поэтому не переключайтесь на другие приложения во время записи или воспроизведения, поскольку фоновые приложения получают только ограниченное время процессора, а некоторые устройства Android останавливают сигналы USB.

    Мы также НЕ связаны с программой под названием «USB Audio Recorder», «USB Audio Tester» или «USB Field Recorder» в Play Store!

    Устранение неполадок

    Хорошо, вы подключили аудиоустройство USB до запуска приложения, но оно все равно не работает, что делать?

    Если ваше устройство Android и USB есть в списках поддерживаемых устройств:

    • Некоторым устройствам требуется больше энергии, чем может обеспечить ваше устройство Android. Если ваше аудиоустройство питается от шины (без настенного адаптера), вы можете попробовать подключить USB-концентратор с питанием между ними.
    • Перезагрузите устройство Android с подключенным аудиоинтерфейсом USB.
    • Для некоторых устройств требуется включить отладку по USB в меню "Настройки Android" -> "Параметры разработчика". Если это так, сообщите нам.
    • Если на вашем устройстве Android есть порт micro-USB, убедитесь, что у вас действительно есть переходной кабель OTG, а не какой-то простой преобразователь типа USB, иначе режим хоста USB не будет активирован.
    • Если на аудиоустройстве есть индикатор USB, проверьте, загорается ли он при подключении к устройству Android. Если он не горит, значит, либо кабель подключен неправильно, либо ваше аудиоустройство потребляет слишком много энергии. Обратите внимание, что индикатор USB должен гореть ДО запуска приложения.
    • Некоторые устройства просто придирчивы (например, FiiO E17/E18). Попробуйте отсоединить кабель и снова подключить, запустите приложение, посмотрите, поможет ли.
    • Для FiiO E17: попробуйте циклически переключать вход, пока он снова не окажется на входе USB, сделайте это перед запуском приложения, но с подключенным кабелем USB.
    • Перейдите в Настройки Android > Хранилище > коснитесь меню в правом верхнем углу, выберите USB-подключение к компьютеру и посмотрите, включен ли протокол MTP.
    • Купите другой кабель OTG, так часто бывает, что люди переключают кабели, и все снова начинает работать, это удивительно.

    Если приложение распознает ваше устройство и все выглядит нормально, пока вы не нажмете кнопку воспроизведения или записи, и ничего не происходит или не поступает сигнал:

    • Ваше устройство Android поддерживает USB-хост, но в ядре (или, возможно, в аппаратном обеспечении) чего-то не хватает, что не позволяет использовать требуемый изохронный режим USB для передачи аудиоданных. Обнаружение устройства осуществляется с использованием других типов связи, поэтому оно было обнаружено.

    Если приложение распознает ваше устройство и все выглядит нормально, пока вы не нажмете кнопку воспроизведения или записи, а затем появится сообщение "Не удалось начать запись/воспроизведение":

    • Например, многие устройства Huawei используют собственный аудиодрайвер USB и не освобождают/освобождают USB-устройство для использования с другими приложениями, такими как наше

    Если вашего устройства Android или USB нет в списке:

    • Убедитесь, что на вашем Android-устройстве есть режим USB-хоста: введите в Google ваше устройство, например, "Samsung S7 USB-хост-режим". Если вы обнаружите сообщения о том, что у него нет режима хоста USB, ваше устройство не будет работать. Если вы обнаружите сообщения о том, что специальное ядро ​​может активировать режим USB-хоста, ваше устройство не будет работать, если у вас нет этого конкретного пользовательского ПЗУ. Самые последние устройства с портом USB-C поддерживают режим хоста USB
    • .
    • Используйте приложение "USB host viewer", чтобы узнать, видит ли ваше Android-устройство Linux (фактическая операционная система, на которой работает Android). Если это приложение не видит ваше аудиоустройство USB, это означает, что Linux его не видит, и, следовательно, Android или приложение не могут его использовать. Причиной может быть проблема с кабелем или питанием или отсутствие режима хоста USB. Если приложение видит его, а Android не видит устройство, то ваше Android-устройство неправильно сконфигурировано: оно думает, что у него нет режима хоста USB, хотя на самом деле он есть в аппаратном обеспечении. Только рутирование вашего устройства и запуск приложения «Проверка хоста USB» и нажатие кнопки «Исправить» могут решить эту проблему.
    • Убедитесь, что ваше USB-устройство совместимо с классом: погуглите ваше аудиоустройство, чтобы проверить, работает ли оно под Linux или с iPad, поскольку тогда у него больше шансов работать (не то чтобы мы использовали драйверы для Linux, но они обычно имеют класс совместимые устройства работают).
    • Проверьте, оснащено ли ваше устройство процессором Rockchip. Большинство старых процессоров Rockchip не поддерживают USB-хост.
    • Большинство дешевых планшетов/неизвестных/китайских производителей не работают. Если он не стоил 150 евро или больше, скорее всего, у него нет необходимого оборудования или ядра.

    Если это не помогло, и вы уверены, что у вас есть устройство Android с режимом хоста USB, вы можете отправить нам более подробный журнал, выполнив следующие действия:

    • Откройте приложение
    • Выберите настройки или предпочтения.
    • Выберите "Ведение журнала".
    • Выберите Записать в файл.
    • Выйти из приложения
    • Принудительно закройте приложение или перезагрузите устройство Android с подключенным аудиоустройством USB.
    • Снова запустите приложение и снова закройте его.
    • Отправьте файл журнала USBAudioLog.txt для USB Audio Recorder PRO, UAPP/UAPP.txt для USB Audio Player PRO или AudioEvolution/AELog.txt для Audio Evolution Mobile по адресу Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. и сообщите нам, какие аудиоустройства Android и USB вы используете

    Android 5 и выше

    Особые инструкции для устройств Sony

    Некоторые новые устройства Sony, такие как Z5, требуют специальной обработки для обнаружения USB-устройств:

    • Подключите ЦАП к кабелю.
    • Откройте настройки, подключение устройства, USB-подключение, затем нажмите кнопку, чтобы обнаружить USB-устройство.
    • Во время обнаружения подключите другой конец кабеля OTG к телефону.
    • Если ваш OTG имеет дополнительное питание, подключите его сейчас.

    Поддерживаемые аудиоустройства USB

    Для работы аудиоустройство USB должно соответствовать классу. Устройства, совместимые с классом USB 1.1 и USB 2.0, поддерживаются либо со спецификацией USB audio 1.0, либо со спецификацией 2.0. В следующей таблице представлен обзор устройств, протестированных нами или протестированными бета-тестерами. Мы никоим образом не можем нести ответственность за то, что устройство не работает на вашем конкретном Android-устройстве, поскольку любая комбинация или даже разные версии Android на одном устройстве могут создавать новые проблемы. У нас есть бесплатная демо-версия, где вы можете протестировать свою комбинацию устройств перед покупкой.

    Обратите внимание: поскольку существуют сотни аудиоустройств Android и USB, нам не удалось протестировать их все!

    Работа аудиоустройств с USB-драйвером eXtream Software Development

    ТОЛЬКО при использовании очень определенных устройств Android. Попробуйте перед покупкой! Поддерживает DSD.

    USB-адаптер
    Номер детали. 42775

    Может потребоваться концентратор для исправления ошибок USB, он не обязательно должен быть концентратором с питанием. Это пока единственное обнаруженное устройство, которое требует дополнительной коррекции задержки 4424 кадров, установленных в настройках.

    Сбрасывает настройки Galaxy Tab 3 8 дюймов при подключении, даже если между ними находится концентратор с питанием!

    Использует 500 мА, поэтому, вероятно, потребуется концентратор с питанием

    Не выполняет одновременное воспроизведение и запись в Audio Evolution Mobile

    Работает, но если у вас нет: попробуйте отключить и снова подключить устройство, пока оно включено. Убедитесь, что кабели подключены правильно, а интерфейс находится в режиме USB I/F.

    Осуществляет одновременное воспроизведение и запись только в Audio Evolution Mobile на некоторых моделях Android (быстрых/последних).

    НЕ работающие аудиоустройства с USB-драйвером eXtream Software Development

    < td>LH Labs< td>Metrum td> < td>US122< td>R24
    ПроизводительМодельПримечания
    Акаи EIE / EIE PRO Говорят, что он соответствует классу, но на самом деле это не так.
    Alesis Multimix8 USB2.0 Не соответствует классу
    Arcam
    Audinst HUD-mini Высота звука неправильная
    Audionet Art G2 Может давать сбои
    Ч/б PX Нет звука
    Behringer BCA2000
    Beresford Caiman Протестировано с HTC Flyer
    Boss BR80 Не соответствует классу
    Рабочий стол .
    Digidesign M-Box 1-го поколения
    M-Box 2 mini
    Digitech Vx400
    Эдирол UA-1EX Подходит для некоторых
    UA101
    UA-1000
    EMU 0202
    ESI ESU1808
    Неон
    U24
    FiiO E12 Не USB ЦАП
    X3 mark III
    Focusrite Saffire 6 USB Не соответствует классу
    HeadAmp Pico USB
    iBasso DC03 Полно ошибок, всплески громкости, отсутствие громкости, сбои.
    Korg DS -DAC-100 Не соответствует классу
    Lexicon IO42
    Geekout 450
    Line6 Helix
    Toneport UX1
    Toneport UX2
    Lotoo PAW S1 Тоже много проблем с этим ЦАП
    M2TECH HiFace Evo Не соответствует классу
    Молодой Не соответствующий классу t
    М-Аудио MobilePre MkI
    Транзит
    Matrix HPA 2 Classic Хотя теоретически он должен работать, у нас есть один отзыв о том, что он не распознается
    Meizu HiFi DAC Несмотря на то, что у некоторых он работает, ЦАП слишком проблематичен при переключении песен и DSD.
    Octave MKII
    MOTU Все модели, кроме, возможно, последних, поддерживающих iOS
    Native Instruments Audio 8 DJ
    Kore Controller
    Rig Kontrol 2
    Session I/O
    Peavey XPort
    Pioneer DJM-750MK2 Только вывод
    Roland GR55
    HPD-20
    Integra 7
    Octacapture< /td>
    TD-25
    UA-55 Счетверенный захват
    Sennheiser HDVD
    Ширу Император 10
    SMSL M2< /td> Несмотря на то, что у некоторых людей оно работает, есть много проблем и жалоб на это устройство, поэтому сначала попробуйте бесплатную пробную версию.
    Sonyz1070
    Synic Беспроводное аудио
    Tascam
    US1641 Не соответствует классу
    US1800 Не соответствует классу
    Teac UDH01 Не соответствует классу
    Масштаб G1u
    R16 Не соответствует классу
    Не соответствует классу

    Поддерживаемые устройства Android

    Теоретически все устройства Android, отвечающие следующим требованиям, должны работать:

    • Android 3.1 или более поздней версии (рут не требуется!!)
    • Устройство поддерживает режим хоста USB.

    Если на вашем устройстве есть порт micro-USB, вам понадобится кабель USB OTG. Это кабель с разъемом micro-USB «папа» на одной стороне (для подключения к вашему устройству Android) и полноразмерным портом USB «мама» для подключения аудиоустройства USB. Обратите внимание, что в нем должно быть указано «OTG», так как это активирует режим хоста вашего устройства Android. Если на вашем устройстве есть порт USB-C, вам просто нужен кабель для питания и передачи данных, поскольку для USB-C больше нет концепции OTG.

    Если вашего устройства нет в списке рабочих или нерабочих, сообщите нам, работает оно или нет.

    ПРИМЕЧАНИЕ. Вашему устройству Android может потребоваться USB-концентратор с питанием, если он не обеспечивает достаточного питания аудиоустройства, которое не имеет собственного источника питания.

    Рабочие устройства Android

    2021: Список устройств больше не обновляется регулярно. Мы видим, что почти все устройства с разъемом USB-C работают (кроме устройств Huawei).

    Блокнот ME172V / 176

    Требуется Android 4.3

    ВНИМАНИЕ: не работает с Android 5.1.1 на серии S5 для AEM и UARP из-за ошибки, вызванной Samsung (см. выше)!

    НЕ работающие устройства Android

    Примечание: почти все дешевые китайские планшеты или планшеты на базе Rockchip не работают!

    В карманах людей по всему миру находится более 3 миллиардов суперкомпьютеров на базе ARM+iOS или ARM+Android. У Android 1,4 миллиарда пользователей (30 дней активности), а доля Android на мировом рынке ОС для смартфонов (доля в поставках) превышает 80 %.

    И ни на одном из этих Android-устройств ни USB-аудио, ни MIDI — две бесспорно ключевые технологии для аудио, создания музыки, производства и исполнения — не работают без проблем.

    На iOS, помимо приложений для создания музыки, на несколько порядков больше, чем на Android, растущая индустрия USB-аудио/MIDI-оборудования включает в себя устройства plug-and-play, совместимые с классом, такие как звуковые карты USB, USB-микшеры, USB-микрофоны, USB-устройства. наушники, USB-интерфейсы для записи (гитара, голос), MIDI-клавиатуры, MIDI-кнопки, MIDI-контроллеры, MIDI-инструменты (например, MIDI-духовые инструменты), синтезаторы, эффекты, барабанные пэды, микшерные пульты, рабочие станции DAW и DJ-контроллеры.

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

    Это означает, что в Android отсутствуют целые рынки. Рынки со скрытым спросом, ожидающим взрыва. Рынки, которые мгновенно появятся на Android.

    Все потому, что Android плохо обрабатывает USB-аудио и MIDI.

    Не получат ли следующие миллиардымиллиарды пользователей Android доступа к этим технологиям? Говоря о миллиардах, перестанет ли Google оставлять миллиарды на столе, не оснащая устройства Android основными музыкальными и аудиотехнологиями, которые являются неотъемлемой частью iOS?

    Останется ли отключен звук для пользователей Android?

    Содержание

    Состояние поддержки Android USB Digital Audio

    USB Audio – это интерфейс, предназначенный для записи и воспроизведения звука между аналоговыми периферийными устройствами и цифровыми устройствами, такими как смартфоны и компьютеры. Аппаратное USB-аудио часто используется для преодоления ограничений встроенного звука цифрового устройства с профессиональными звуковыми функциями, такими как высокое качество звука, низкая задержка, несколько каналов и различные варианты подключения аналогового аудио.

    Встроенная поддержка USB для Android была представлена ​​только в Jelly Bean, Android 4.1 (уровень API 16) и USB. Производительность звука Android по-прежнему сильно ограничена из-за множества проблем, таких как отсутствие API, высокая задержка звука, фиксированная битовая глубина и ограниченное количество частот дискретизации, как показано в примере Android DVS (Digital Vinyl System) USB Audio ниже.

    USB (универсальная последовательная шина) — это отраслевой стандарт для протоколов подключения, связи и питания между хостом и его периферийными устройствами. Для целей этой статьи, посвященной мобильному аудио на Android, хостом будет считаться устройство Android (смартфон, планшет или фаблет), а периферийными устройствами обычно будут упомянутые выше USB-устройства.

    Android позволяет устройствам Android выступать в качестве хоста, начиная с Honeycomb, Android 3.1 (уровень API 12). Большинство устройств Android имеют порт micro-USB, который сам по себе не позволяет работать с хостом. Таким образом, для работы с USB-аудио требуется недорогой (5 долларов США) адаптер USB On-The-Go (OTG).

    Распространенные примеры использования USB-аудио для Android включают:

    • Аудиозапись USB
    • Воспроизведение USB-аудио
    • USB-гарнитура для телефонии и VOIP.

    Для каждого из этих вариантов использования Android автоматически направляет звук через USB-аудиоканал Android. Путь звука Android USB отличается от других путей звука, которые мы описали в разделе «Проблема 10 мс Android Audio» и «Перезагрузка проблемы 10 мс Android Audio».

    Программное обеспечение USB Audio Stack по умолчанию на Android

    1. Аудиоустройство USB, подключенное к хост-контроллеру USB
    2. Драйвер хост-контроллера USB
    3. USB-ядро
    4. Аудиодрайвер USB для Linux (для устройств, совместимых с классом)
    5. Драйвер ядра ALSA
    6. Android HAL для USB
    7. AudioFlinger (медиасервер Android)
    8. Аудиотрек (OpenSL ES)
    9. Пользовательское приложение

    История Android DVS (цифровая виниловая система) USB Audio

    В качестве прокси-сервера для музыкальных инструментов в режиме реального времени с питанием от USB-аудио мы хотели создать первую в истории Android DVS (цифровую виниловую систему) в реальном времени.

    Система DVS состоит из DJ-проигрывателя, воспроизводящего «управляющий винил», подключенного к компьютеру с программным обеспечением DJ через звуковую карту USB.

    Вот как DVS звучит и выглядит на iOS с USB-аудио (при использовании приложения DJ Player, созданного с помощью Superpowered Audio SDK).

    Диджей «царапает» контрольный винил вперед и назад по проигрывателю. В отличие от обычной виниловой пластинки, на которой воспроизводится музыка, контрольный винил издает один контрольный тон. Затем управляющий сигнал направляет воспроизведение звука в программном обеспечении DJ по направлению (вперед/назад), скорости воспроизведения и позиции. Что интересно в DVS, так это то, что физическое (аналоговое) скретч-действие создает забавные эффекты и отличное качество цифрового звука.

    Чтобы перенести DVS на Android, мы подключили звуковую карту Behringer USB к планшету Nexus 9 с помощью адаптера OTG. Звуковой стек Android распознал звуковую карту, но вскоре после этого мы столкнулись с рядом проблем:

    1. Android не может сообщить пользовательскому приложению, передается ли звук через звуковую карту USB или через встроенный микрофон/динамик. Но приложение DVS зависит от аудиотракта USB и бесполезно со встроенным аудиотрактом микрофона/динамика.
    2. Поскольку Android не может сообщить нам текущий статус маршрутизации звука, не существует программного метода, позволяющего сообщить пользователю о подключении звуковой карты USB. (Для сравнения, iOS USB API позволяет это делать.)
    3. Android сообщает только об исходной частоте дискретизации встроенного аудиоустройства, а не о доступных частотах дискретизации звуковой карты USB. Это означает, что Android не может программно определить, какую частоту дискретизации использовать для воспроизведения звука с малой задержкой.
    4. Без правильной частоты дискретизации звуковой стек Android может отказываться от режима «Быстрый микшер», который необходим для DVS (задержка звука туда и обратно ~10 мс является целью для реальной работы, похожей на проигрыватель).
    5. Android также не может сообщить, какой размер буфера установить. (Опять же, iOS USB API позволяет это сделать.) Поскольку звук USB передается порциями по 1 мс, а наша звуковая карта способна работать на частоте 48 000 Гц, что соответствует исходной частоте дискретизации Nexus 9, мы вручную протестировали значения, кратные 1. мс, например 48, 96, 144 и т. д. выборки.
    6. Результаты были омрачены сбоями звука, несмотря на то, что у нас было подтверждение режима «Быстрый микшер».
    7. Безотказная работа была достигнута с 480 образцами. Однако это сделало задержку приема-передачи неприемлемо высокой (+30 мс). Обратите внимание, что это было на нетронутой стандартной системе Google Nexus 9 с Android Marshmallow 6.0.

    Перейдем к сути: Superpowered USB Audio and MIDI SDK для Android решает все вышеперечисленные проблемы. В случае с Android DVS он обеспечивает воспроизведение звука с малой задержкой без сбоев с той же звуковой картой, что и Nexus 9. При такой настройке задержка приема-передачи составляет 11 мс.

    Маршрутизация, частота дискретизации и размер буфера должным образом сообщаются и настраиваются с помощью Superpowered USB Audio API, и все эти функции теперь будут доступны более чем на 1,1 миллиарда устройств Android.

    Что происходит, когда вы подключаете аудиоустройство USB для воспроизведения и/или записи к устройству Android?

    Устройство Android может иметь или не иметь соответствующий аудиодрайвер для обработки USB-аудио. Если на устройстве есть аудиодрайвер USB и медиа-сервер Android (AudioFlinger) настроен на его обработку, то аудио может управляться медиа-сервером Android.

    Однако у него есть несколько серьезных ограничений:

    • Невозможно настроить его с помощью OpenSL ES для стабильного звука без сбоев и низкой задержки на большинстве устройств.
    • Аудио ограничено двумя каналами (стерео). Например, если аудиоустройство USB имеет несколько каналов, например звуковая карта, предназначенная для ди-джеев, то будет работать только один стереовыход, что делает его практически бесполезным.
    • Разрешение аудио ограничено 16 битами. Например, если звуковая карта предназначена для записи 24-битного аудио для музыкантов, пользователь не сможет полностью использовать возможности звуковой карты для обеспечения высокого качества.
    • Аудио ограничено максимальной частотой 48 000 Гц. Например, если звуковая карта предназначена для воспроизведения или записи с частотой 96 000 Гц, пользователь не сможет воспользоваться преимуществами более высокого качества звука.

    Сравнение iOS Core Audio USB Audio, Android USB Audio и Superpowered USB Audio для Android

    Помимо приведенного выше табличного представления фактов, что действительно важно, так это то, как мы расширяем творческие возможности пользователей Android?

    Что будет означать USB MIDI на Android для большей части мира?

    Android USB MIDI

    MIDI – это стандартный набор отраслевых протоколов связи, который позволяет цифровым музыкальным инструментам взаимодействовать друг с другом и с другими цифровыми устройствами для передачи музыкальной информации (например, нотной записи, высоты тона и скорости нажатия, громкости, вибрато, панорамирования звука, сигналов и часов). сигналы). MIDI — это эквивалент клавиатуры и мыши музыканта.

    MIDI в основном используется для живых выступлений, например, когда музыканты играют на клавишных (фортепиано) или диджеи играют на контроллерах. Низкая задержка и низкое дрожание (колебание во времени) имеют первостепенное значение для приятных живых выступлений.

    Что произойдет, если вы подключите MIDI-устройство USB к устройству Android?

    В настоящее время только 7,5 % всех активных Android-устройств распознают MIDI-устройство и обрабатывают его соответствующим образом (Android 6.0 и более поздние версии), остальные — 92,5 % всех Android-устройств — просто игнорируют его.

    Даже если на устройстве Android установлен Marshmallow, пакет MIDI от Google реализован на Java, что затрудняет общение в реальном времени. Android MIDI страдает от проблем планирования с Android Runtime (виртуальная машина, на которой работает Java) и сборщиком мусора Java. Даже если сборка мусора в Android значительно улучшена, она все равно может остановить все выполнение на несколько миллисекунд, например, задержать следующий удар на пианино.

    Сравнение iOS Core MIDI, Android USB MIDI и Superpowered USB MIDI для Android

    iOS Core MIDI Android USB MIDI Superpowered USB MIDI для Android
    цена адаптера 39$
    (адаптер Lightning-USB для камеры)
    5$
    (любой адаптер OTG для Android)
    5$
    (любой адаптер OTG для Android)
    Потенциальное количество совместимых устройств 900 миллионов 105 миллионов
    (Android 6.0+)
    1,1 миллиарда
    (Android 4.4+)
    Полностью реализован на собственном уровне (не подвержен сборке мусора, имеет низкий уровень дрожание)? Да Нет Да
    Поддерживает несколько одновременных устройств? Да Да Да

    Как будет звучать MIDI-совместимость 1,1 миллиарда Android-устройств?

    Это может звучать так:

    Superpowered USB Audio и MIDI SDK для Android

    Superpowered USB Audio и MIDI SDK для Android полностью берет на себя управление MIDI-устройствами без каких-либо ограничений, описанных выше, обеспечивая доступ к MIDI-устройствам с малой задержкой и низким дрожанием (менее 2 мс) для 1,1 миллиарда устройств Android, то есть , 75,6 % всех устройств Android.

    Это Android-эквивалент iOS Core Audio и Core MIDI для USB-устройств.

    • Полностью встроен в пользовательское приложение (ваше приложение).
    • Никаких специальных разрешений (таких как root) не требуется. Дополнительных устанавливаемых компонентов нет. Он ничего не устанавливает.
    • Ввод/вывод полностью независим от среды выполнения Android (и Dalvik) и не зависит от Java.
    • Полностью независимый от аудио- и MIDI-стека Android. Он берет на себя подключенные USB-аудио и MIDI-устройства.

    Сверхмощный USB-аудиостек на Android

    1. Аудиоустройство USB, подключенное к хост-контроллеру USB
    2. Драйвер хост-контроллера USB
    3. USB-ядро
    4. Связь пользовательского пространства Linux USB (devio.c)
    5. Сверхмощная USB-аудиотека
    6. Пользовательское приложение

    Superpowered USB Audio и MIDI SDK обеспечивает стабильное, профессиональное, малое время ожидания, малое дрожание, многоканальное аудио и функции MIDI для более чем 1 миллиарда активных устройств Android, позволяя пользователям Android в полной мере ощутить и выразить звуковую мощь этого Android мощный суперкомпьютер в кармане без звука.

    Скорее всего, следующий телефон, который вы купите, будет поддерживать аудиоразъем USB-C, даже если в нем по-прежнему есть «обычный» разъем для наушников 3,5 мм. Это означает, что скоро мы увидим больше наушников с разъемом USB-C, потому что так работает этот круг — поддержите что-то, и компании сделают это. Но есть много путаницы в отношении использования USB-порта для аудио и в том, что отличается от того, как мы делали это годами. Если вы разбираетесь в электронике и любите покопаться в грязи, вы можете ознакомиться со спецификацией аудио USB-C (прямая ссылка для скачивания), а для остальных из нас вот что вам нужно знать.

    Новый порт, те же части

    Аудио любого типа, которое можно воспроизвести на наших телефонах, должно состоять из нескольких определенных частей. Переход с разъема 3,5 мм на порт USB-C ничего не меняет. Однако расположение этих частей может сильно измениться.

    Для преобразования файлов в звуки на телефоне вам потребуется ЦАП (цифро-аналоговый преобразователь), усилитель и динамики. Динамики работают, двигаясь и создавая волну давления, которую улавливают наши барабанные перепонки, а движущиеся части используют электромагнетизм, чтобы делать свое дело. Эта волна давления соответствует тому, что называется аналоговым сигналом, и изменение этого сигнала создает различные тона и звуки.В двух словах, форма волны сигнала — это то, что динамик использует для вибрации, эта вибрация посылает волны давления на наши барабанные перепонки, и они вибрируют в такт нашей голове, создавая звук. Помимо биологической магии, все действительно так просто. Если вы посмотрите на аналоговый звуковой сигнал и услышите звук, вы увидите, как все выстраивается.

    Создание копии копии оригинального аудио сложно и требует правильных частей.

    Файлы на нашем телефоне или файлы, передаваемые через Интернет, являются цифровыми. Это означает, что они представляют собой набор двоичных (система счета, использующая только ноль и единицу) битов, упакованных вместе, чтобы компьютер мог их прочитать и знать, что с ними делать. Да, ваш телефон - это компьютер! Цифровые файлы не имеют формы волны, которую динамик может использовать для создания звука. Нам нужно что-то, чтобы преобразовать их.

    Сложные алгоритмы могут брать записанный звук в аналоговом формате, преобразовывать его в цифровой формат, такой как файл .mp3, для хранения на компьютере и обратно в аналоговый при воспроизведении. Эти данные необходимо отправить через ЦАП для преобразования в правильную форму волны, а затем отправить через усилитель, чтобы форма волны стала достаточно сильной для использования в наушниках. Ученые и инженеры могут придумать несколько крутых вещей, чтобы "создать" звук, но этот процесс нужен каждому телефону, каждому портативному аудиоплееру и каждому набору динамиков.

    Такой телефон, как LG V30, имеет очень хороший ЦАП и очень хороший усилитель, и разъем для наушников 3,5 мм. Приложение воспроизводит файл, ЦАП преобразует его в аналоговый, усилитель усиливает сигнал, а 3,5-мм разъем для наушников отправляет его на все, что вы подключили. Каждый телефон с 3,5-мм разъемом для наушников работает точно так же, даже те, у кого нет обещания превосходного звука. Однако телефон, который использует USB-порт для аудио, может не работать таким образом.

    Немного больше места для ног

    Для объяснения обратимся к Bluetooth. Вам не нужно физически подключать Bluetooth-наушники к чему-либо, поэтому вещи строятся по-разному, даже если они используют одни и те же детали. Ваши наушники Bluetooth имеют собственный встроенный ЦАП и усилитель. Цифровой файл отправляется с вашего телефона, и все преобразования выполняются на вашей голове. Поначалу это может показаться немного сложным, но на самом деле это не так. Используется тот же процесс, и единственная разница заключается в том, где находятся компоненты. Теперь давайте перейдем к USB.

    Есть два способа отправки аудиоданных через USB-порт, и я уверен, вы их догадались: аналоговый и цифровой. Аналоговый звук можно преобразовать с помощью встроенного ЦАП и усилителя внутри телефона, а затем отправить через порт на пассивные наушники или адаптер. Чтобы это работало, устройство должно поддерживать так называемый «режим аудиоаксессуара», а наушники или адаптер — это просто «тупые» соединения, которые передают сигнал.

    Если вы используете активный комплект наушников или адаптер, аудиосигнал, отправляемый через порт USB, по-прежнему находится в цифровой форме. Это означает, что ЦАП и усилитель находятся внутри наушников или адаптера, и преобразование выполняется там, а не в телефоне.

    Покупка наушников USB-C может быть мучительной; получить совет от того, кто был там.

    Это может привести к беспорядку. Вы должны убедиться, что используете правильную «вещь». Если вы используете пассивный адаптер или наушники, ваш телефон должен поддерживать режим аудиоаксессуара, а многие этого не делают. Беспорядок в том, что на большинстве ключей, адаптеров и наушников не указано, как они устроены, и мы не знаем, активны они или пассивны.

    В Pixel 2 встроен ЦАП, встроенный в процессор Qualcomm Snapdragon 835, но режим аудиоаксессуара не поддерживается. Это означает, что вам нужна пара активных наушников или активный адаптер, например ключ, поставляемый с телефоном. HTC U11 и Essential Phone — это одно и то же, но Motorola производит телефоны, поддерживающие пассивные наушники через USB-порт. Однако все телефоны должны поддерживать активный адаптер или наушники.

    И еще одно: не все активные аудиопродукты USB будут работать со всеми телефонами, потому что производители могут использовать несколько новых проводов в соединении USB-C для дополнительных функций, как это сделала HTC с наушниками U11, чтобы обеспечить активное шумоподавление.

    Прежде чем покупать наушники или адаптер USB-C, узнайте, подходят ли они к вашему телефону.

    Аудио через USB-C лучше?

    Да, но и нет. Фактический звук не лучше только потому, что порт изменился. Как упоминалось выше, вам по-прежнему нужно использовать одни и те же компоненты, и производители могут выбирать между высококачественным или бюджетным оборудованием. USB-C здесь ничего не улучшает, он просто меняет подключение.

    Но есть и некоторые преимущества. Спецификация USB Type-C 1.0 была выпущена USB-IF (Форум разработчиков USB) в 2014 году вместе со спецификацией USB 3.1.Хотя USB-C и не требуется, у него в рукаве есть множество хитростей для связи и подключения. Порт USB-C может одновременно поддерживать следующие функции:

    • Режим аудиоаксессуара Для пассивного или сквозного звука.
    • Альтернативный режим. В нем используются некоторые провода USB-подключения для прямой передачи альтернативных протоколов данных от устройства к хосту; по состоянию на 2016 год сюда входят Thunderbolt, DisplayPort, Mobile High-Definition Link и HDMI.
    • Класс устройства Billboard. Этот параметр предназначен для предоставления подробной информации о соединениях в альтернативном режиме или просто для предоставления информации о соединении или устройстве, подключенном на любом конце.
    • Спецификация аудиоустройства класса 3 Это отправляет аналоговые или цифровые (или оба) аудиоданные через порт.
    • USB Power Delivery Это не только обеспечивает «быструю зарядку» через USB, но также поддерживает DRP (Dual Role Power) для быстрой зарядки телефона и одновременной подачи питания на подключенное устройство.

    Спецификация USB Type-C не требует этих вещей, но они поддерживаются. Это означает, что вы можете делать гораздо больше с портом USB-C на своем телефоне: слушать музыку или заряжать его, если компания, производящая его, хочет включить какой-либо из этих дополнительных режимов. Некоторые из них великолепны — HDMI или DisplayPort в спецификациях альтернативного режима означают, что вы можете подключить свой телефон к AV-ресиверу для превосходного звука и зеркального отображения экрана. И заряжайте его, и отправляйте данные, или заряжайте другой аксессуар USB-C с помощью подходящего кабеля одновременно.

    Android, а также Chrome, Windows, macOS и Linux полностью поддерживают спецификацию USB Type-C. Хотя звук не обязательно будет звучать лучше, потому что он использует порт USB-C, есть много интересных вещей, которые можно сделать во время прослушивания. Жаль, что ни один производитель не внедряет их, хотя все быстро указывают на преимущества отказа от разъема для наушников.

    Оно приближается

    В ближайшем будущем некоторые телефоны LG серии V, скорее всего, будут поддерживать разъем для наушников 3,5 мм. Это отлично подходит для людей, у которых есть другое аудиооборудование, использующее старые стандарты, и которые хотят, чтобы их телефон был музыкальным плеером с отличным звучанием. Но переход на USB-C для аудио произошел, и в конечном итоге все портативные (и, возможно, автономные) аудио будут использовать USB-C. Это потому, что это выгодно компаниям, которые производят продукты, которые мы любим.

    Отсутствие разъема для наушников делает две вещи для компании, разрабатывающей телефон. Это дает им немного больше места и экономит деньги — две вещи, которые любят дизайнеры.

    Если вы не используете разъем 3,5 мм, вам не нужно делать телефон таким же толстым и иметь несколько квадратных миллиметров места на печатной плате для размещения других компонентов. Поскольку ИИ и машинное обучение также существуют, существует множество крошечных деталей, которым нужно место где-то на печатной плате, и теперь оно у них есть. Сам разъем для наушников не очень дорог (хотя каждая копейка на счету), но если компания не поддерживает какой-либо тип пассивного или сквозного аудиосоединения через USB-C, ей не нужно проектировать, создавать и паять усилитель. для сигнала. Это может значительно сократить затраты на изготовление телефона от начала до конца.

    Некоторым из нас будет не хватать разъема 3,5 мм. Я знаю, что буду, потому что я люблю свои любимые наушники больше, чем телефон или плеер, к которому они подключаются. Но для пользователей есть преимущества, если компании решат их внедрить.

    Обновление: апрель 2018 г.: этот пост был обновлен и проверен на соответствие текущим спецификациям USB Type-C.

    Джерри – столяр-любитель и механик по тенистым деревьям. Нет ничего, что он не мог бы разобрать, но много вещей, которые он не мог бы собрать заново. Вы увидите, как он пишет и высказывает свое громкое мнение на Android Central, а иногда и в Твиттере.

    Если производители телефонов так увлечены отказом от наушников USB-C и отказом от разъема для наушников, то почему бы им всем не стандартизировать ЦАП и/или не сделать так, чтобы все устройства могли использовать одни и те же наушники? наушники?

    Есть ли рекомендации по адаптеру, который позволяет одновременно слушать аудио и заряжать телефон через USB-C?

    Возможно, это глупый вопрос, но разве каждый телефон с динамиком (то есть все они) не имеет ЦАП? Если да, то почему все они не могут поддерживать пассивные наушники? Я понимаю, что качество звука ЦАП может быть ограничивающим фактором, но динамики в телефонах используются не только для воспроизведения звука во время телефонного звонка, поэтому я думаю, что встроенный ЦАП будет достаточно надежным.

    Не согласен с выводом. Бюджетные и средние телефоны имеют разъемы для наушников. И я не вижу, чтобы дизайнеры флагманских телефонов слишком сильно беспокоились о стоимости вещей. Что касается того, чтобы сделать телефоны тоньше, то сейчас тенденция заключается в том, чтобы ставить в телефоны аккумуляторы большего размера, а не сокращать их на миллиметр.Для меня разъемы для наушников облегчают выбор смартфона — уберите каждый телефон без разъема для наушников, а затем выберите из оставшихся с ним. А может я просто динозавр :)

    Я могу что-то исключить, когда есть очевидный стандарт. Прекрасным примером являются автомобильные аудиосистемы. Компакт-диски стали мейнстримом, а кассеты поглотили пыль. Потоковое аудио стало следующей большой волной (хотя и с потерей качества звука по сравнению с CD), но это была надежная и хорошо принятая альтернатива. Автомобили отказались от проигрывателей компакт-дисков только для потоковой передачи. Теперь, с телефоном, нет стандартного или универсального признания, чтобы действительно исключить разъем для наушников. На данный момент нет никаких причин для его устранения. Samsung, LG и OnePlus — три крупных игрока, у которых все еще есть разъем для наушников. Все они предлагают телефоны высокого класса с теми же характеристиками, что и те, кто пренебрегает портом (HTC, Pixel, Essential, Apple и т. д.). Они также имеют тонкий дизайн. В конце концов, это решение в поисках проблемы. Я полностью за продвижение звука через USB-C и Bluetooth, но не за счет удаления порта.

    Было бы здорово, если бы это действительно работало. Мой Pixel 2xl не работал с ключом несколько месяцев, и Google понятия не имеет, как это исправить.

    Итак. Я подключил адаптер Sony XZ2 Compact к порту USB-C Samsung Galaxy TabPro S. И вот планшет тут же выключился. Никогда больше не включать. Он мертв. Я могу зарядить его, и экран вскоре включится, чтобы показать мне, что он заряжается. Но это все. На тот момент к адаптеру были подключены наушники на 250 Ом, но они прекрасно работают с XZ2. Что, черт возьми, сделала Sony? Как они могли создать адаптер, который настолько несовместим, что он фактически УБИВАЕТ другие устройства?! Что не так со старым добрым разъемом для наушников? Телефоны все равно слишком тонкие. Я предпочитаю XZ2 и XZ2 Compact всем этим сверхтонким телефонам. И дело не в том, что телефоны XZ2 слишком тонкие для разъема для наушников. Они достаточно толстые, вы могли бы дать им чертов порт USB-A или HDMI!

    Читайте также: