Проблема затримки аудіо в Android

Android ніколи не створювався для аудіо з низькою затримкою, але він удосконалюється. Ось інформація, яку вам потрібно знати.

Протягом багатьох років існувала помітна тривога щодо поєднання Android і аудіо, і це зрозуміло. ми опублікував статтю минулого місяця про те, як зміни в майбутньому Android M можуть вплинути на реалізацію аудіопрограм і що, як ми сподівалися, це означатиме для платформи в цілому, і відтоді ми натрапили на кілька джерел, які значно полегшують логіку всього цього дайджест.

Насправді в основі цього лежить проблема затримки звуку в Android, особливо в порівнянні з іншими операційними системами. Затримка, для тих, хто не знайомий із цим терміном, — це просто час, який потрібен сигналу, щоб досягти певної точки (зазвичай це зворотній шлях). У популярній культурі це часто згадується в онлайн-іграх, де затримка сприяє «затримці», яку відчуває гравець між своїм введенням і його відповіддю на спільну гру. Що стосується аудіо, це найлегше описати як час, потрібний аудіосигналу, щоб надійти на ваш пристрій, пройти певне перетворення й обробку й знову повернутися.

Android ніколи не створювався з урахуванням проблем із низькою затримкою. Просто через те, як це було розроблено, неможливо досягти затримки, необхідної для потужних програм для обробки звуку або в реальних ситуаціях, де синхронність є ключовою. Це те, про що ентузіасти добре знають, але для звичайного користувача відсутність аудіопрограми в Play Store, особливо в порівнянні з конкуруючою iOS, робить це очевидним. Деякі виробники, як-от Samsung, зайшли так далеко, що створили власні API, щоб спробувати зменшити затримку на своїх пристроях, і досягли певного успіху, але роблячи це вони все ще обмежують комерційну сферу використання будь-якої аудіопрограми лише своїми продуктами, що відлякує компанії від того, щоб витрачати час на розробку програмного забезпечення в першу чергу місце.

Щоб продемонструвати це в умовах реального світу, перегляньте цю статтю щоб знайти досить широкий список пристроїв Android і яка насправді затримка цієї аудіо-мандрівки. Це може бути корисним для розробників, які прагнуть створювати додатки, орієнтовані на музику, і принаймні ми бачимо помітне зростання (загалом) у міру розвитку ОС. Знову ж таки, Android M має продовжити цю тенденцію, але неясно, наскільки, і особисто ми сумніваємося, що це змінить правила гри, як це потрібно.

По-друге, якщо ви хочете повне пояснення, чому це так, переходьте ця чудова стаття. У ньому докладно, але чітко пояснюється, що насправді відбувається з аудіосигналом і багато етапів, які він повинен пройти в ОС. Слід пам’ятати, що автори намагаються проштовхнути власне вирішення проблеми замінити більшу частину або весь цей процес, але якщо це прийнято і в кінцевому підсумку принесе користь споживачеві, тоді нам усім прибуток.

Сподіваємося, що в недалекому майбутньому ці занепокоєння зникнуть, і музиканти та продюсери не будуть миттєво підштовхнуті до відносно краще обладнаного табору Apple. Google має трохи зосередитися на цьому аспекті Android, оскільки для того, щоб стати конкурентоспроможним у цьому відношенні, потрібно серйозно попрацювати, але, на щастя, схоже, що Android M стане початком.

Чи бачите ви в майбутньому використання Android як частину аудіосистеми? Дайте нам знати в коментарях!