Android никогда не был предназначен для звука с малой задержкой, но он совершенствуется. Вот информация, которую вам нужно знать.
В течение многих лет наблюдалось заметное беспокойство по поводу сочетания Android и аудио, и это вполне понятно. Мы опубликовал статью в прошлом месяце о том, как изменения в грядущем Android M могут повлиять на реализацию аудиоприложений и что, по нашему мнению, это будет означать для платформы в целом, и с тех пор мы наткнулись на несколько источников, которые значительно упрощают логику всего этого. переварить.
На самом деле в основе этого лежит проблема задержки звука в Android, особенно по сравнению с другими операционными системами. Задержка для тех, кто не знаком с этим термином, — это просто время, необходимое сигналу для достижения определенной точки (обычно туда и обратно). В популярной культуре об этом часто упоминается в онлайн-играх, где задержка способствует «задержке», которую испытывает игрок между вводом данных и ответом в общей игре. В аудио проще всего описать это как время, необходимое аудиосигналу, чтобы попасть на ваше устройство, пройти какое-то преобразование и обработку и вернуться обратно.
Android никогда не создавался с учетом проблем с низкой задержкой. Просто из-за того, как он был спроектирован, невозможно достичь той задержки, которая необходима для мощных приложений для обработки звука или в реальных ситуациях, где синхронность является ключевым моментом. Энтузиасты прекрасно знают об этом, но для обычного пользователя это становится очевидным из-за отсутствия аудиопрограмм в Play Store, особенно по сравнению с конкурирующей iOS. Некоторые производители, такие как Samsung, зашли так далеко, что создали свои собственные API, чтобы попытаться уменьшить задержку на своих устройствах, и с некоторым успехом, но при этом они по-прежнему ограничивают коммерческую сферу любого аудиоприложения только своими продуктами, отговаривая компании тратить время на разработку программного обеспечения в первую очередь. место.
Чтобы продемонстрировать это в реальных условиях, ознакомьтесь с этой статьей чтобы найти довольно обширный список устройств Android и узнать, какова на самом деле задержка этого аудиопутешествия. Это может быть полезно для разработчиков, которые хотят создавать приложения, ориентированные на музыку, и, по крайней мере, мы можем увидеть заметный рост (в целом) по мере развития ОС. Опять же, Android M должен продолжить эту тенденцию, но неясно, в какой степени, и лично мы сомневаемся, что это изменит правила игры, как это должно быть.
Во-вторых, если вы хотите получить полное объяснение того, почему это так, перейдите к эта превосходная статья. Он подробно, но ясно объясняет, что на самом деле происходит с аудиосигналом и какие этапы он должен пройти в ОС. Следует иметь в виду, что авторы пытаются протолкнуть собственное решение проблемы, пытаясь заменить большую часть или весь этот процесс, но если это будет принято и в конечном итоге принесет пользу потребителю, тогда мы все выгода.
Будем надеяться, что в не столь отдаленном будущем такого рода опасения будут сведены на нет, и музыканты и продюсеры не будут мгновенно переброшены в относительно лучше оснащенный лагерь Apple. Google необходимо уделить некоторое внимание этому аспекту Android, поскольку для того, чтобы стать конкурентоспособным в этом отношении, потребуется серьезная работа, но, к счастью, похоже, что Android M станет началом.
Можете ли вы в будущем использовать Android как часть своей аудиосистемы? Дайте нам знать об этом в комментариях!