Проблем със забавянето на звука на Android

Android никога не е бил проектиран за аудио с ниска латентност, но се подобрява. Ето информацията, която трябва да знаете.

Има забележимо безпокойство около комбинацията от Android и аудио в продължение на много години и това е разбираемо. Ние публикува статия миналия месец за това как промените в предстоящия Android M могат да повлияят на внедряването на аудио приложения и какво се надяваме, че ще означава това за платформата като цяло и оттогава се натъкнахме на няколко източника, които правят логиката зад всичко това много по-лесна за дайджест.

Наистина това, което е в основата на това, е проблемът с латентността на звука в Android, особено в сравнение с други операционни системи. Закъснението, за тези, които не са запознати с термина, е просто времето, необходимо на сигнала да достигне определена точка (обикновено двупосочно пътуване). В популярната култура откривате, че се споменава много в онлайн игрите, където латентността допринася за „закъснението“, което играчът изпитва между своето въвеждане и отговора му при споделена игра. В аудиото най-лесно е да го опишем като времето, необходимо на аудиосигнала да влезе във вашето устройство, да премине през някакъв вид преобразуване и обработка и да се върне отново.

Android никога не е създаван с притеснения за ниска латентност. Просто поради начина, по който е проектиран, е невъзможно да се постигне видът латентност, необходим за мощни приложения за аудио манипулиране или в ситуации на живо, където синхронността е ключова. Това е нещо, с което ентусиастите са твърде наясно, но за обикновения потребител липсата на аудио софтуер в Play Store, особено в сравнение с конкурентния iOS, е това, което прави това очевидно. Някои производители, като Samsung, стигнаха дотам, че създадоха свои собствени API, за да се опитат да намалят латентността на своите устройства и с известен успех, но правейки това те все още ограничават търговския обхват на всяко аудио приложение само до техните продукти, обезсърчавайки компаниите да отделят време за разработване на софтуера в първия място.

За да демонстрирате това в условия на реалния свят, вижте тази статия за да намерите доста обширен списък с устройства с Android и каква всъщност е латентността на това аудио пътуване. Това може да бъде полезно за разработчици, които искат да създават приложения, фокусирани върху музиката, и поне можем да видим значително увеличение (като цяло), тъй като операционната система е узряла. Отново, Android M би трябвало да продължи тази тенденция, но не е ясно до каква степен и лично ние се съмняваме, че все още ще промени играта, от която се нуждае.

Второ, ако искате пълно обяснение защо това е така, скочете тази страхотна статия. Обяснява с подробни, но ясни тонове какво всъщност се случва с аудио сигнала и многото етапи, през които трябва да премине в операционната система. Едно нещо, което трябва да имате предвид е, че авторите се опитват да прокарат собствено решение на проблема, като се опитват да го направят замени повечето или целия този процес, но ако това бъде прието и в крайна сметка е от полза за потребителя, тогава всички ние печалба.

Да се ​​надяваме, че в недалечното бъдеще този вид опасения ще бъдат премахнати и музикантите и продуцентите няма да бъдат незабавно тласнати към сравнително по-добре оборудвания лагер на Apple. Google трябва да се съсредоточи малко върху този аспект на Android, тъй като ще е необходима сериозна работа, за да стане конкурентоспособен в това отношение, но за щастие изглежда, че Android M ще бъде начало.

Можете ли да видите как използвате Android като част от вашата аудио настройка в бъдеще? Уведомете ни в коментарите!