Težava z zakasnitvijo zvoka v sistemu Android

Android nikoli ni bil zasnovan za zvok z nizko zakasnitvijo, vendar se izboljšuje. Tukaj so informacije, ki jih morate vedeti.

Že več let obstaja opazna zaskrbljenost glede kombinacije Androida in zvoka, kar je razumljivo. mi prejšnji mesec objavil članek o tem, kako bi lahko spremembe v prihajajočem Androidu M vplivale na izvajanje zvočnih aplikacij in kaj smo upali, da bi to pomenilo za platformo kot celoto in od takrat smo naleteli na nekaj virov, ki olajšajo logiko za vsem tem prebaviti.

V resnici to podpira vprašanje zakasnitve zvoka v Androidu, zlasti v primerjavi z drugimi operacijskimi sistemi. Zakasnitev je za tiste, ki izraza ne poznate, preprosto čas, ki ga signal potrebuje, da doseže določeno točko (običajno povratno potovanje). V popularni kulturi se pogosto omenja pri spletnih igrah, kjer zakasnitev prispeva k 'zamiku', ki ga igralec doživi med svojim vnosom in njegovim odzivom na skupno igro. Pri zvoku ga je najlažje opisati kot čas, ki je potreben, da zvočni signal pride v vašo napravo, gre skozi nekakšno pretvorbo in obdelavo ter se znova vrne.

Android nikoli ni bil zgrajen z mislijo na nizko zakasnitev. Enostavno zaradi načina oblikovanja je nemogoče doseči vrsto zakasnitve, ki je potrebna za zmogljive aplikacije za manipulacijo zvoka ali v situacijah v živo, kjer je sinhronost ključna. To je nekaj, česar se navdušenci preveč zavedajo, toda za povprečnega uporabnika je to očitno pomanjkanje zvočne programske opreme v Trgovini Play, zlasti v primerjavi s konkurenčnim iOS-om. Nekateri proizvajalci, kot je Samsung, so šli tako daleč, da so ustvarili lastne API-je, da bi poskušali zmanjšati zakasnitev na svojih napravah in z nekaj uspeha, vendar pri tem še vedno omejujejo komercialni obseg katere koli zvočne aplikacije samo na svoje izdelke, kar podjetja odvrača od tega, da bi vložili čas v razvoj programske opreme v prvem mesto.

Da bi to prikazali v resničnem svetu, preverite ta članek najti dokaj obsežen seznam naprav Android in kakšna je pravzaprav zakasnitev tega zvočnega potovanja. To bi lahko bilo uporabno za razvijalce, ki želijo ustvariti aplikacije, osredotočene na glasbo, in vsaj opazimo lahko opazno povečanje (na splošno), ko je OS dozorel. Spet bi moral Android M nadaljevati ta trend, vendar ni jasno, v kolikšni meri, in osebno dvomimo, da bo spremenil igre, kot mora biti.

Drugič, če želite popolno razlago, zakaj je temu tako, skočite na ta odličen članek. V podrobnih, a jasnih tonih pojasnjuje, kaj se dejansko zgodi z zvočnim signalom in številne stopnje, skozi katere mora iti v operacijskem sistemu. Ena stvar, ki jo morate imeti v mislih, je, da pisci poskušajo potisniti svojo rešitev vprašanja s tem, da poskušajo nadomesti večino ali ves ta postopek, a če se to sprejme in na koncu koristi potrošniku, potem vsem nam dobiček.

Upajmo, da bodo v ne tako oddaljeni prihodnosti tovrstni pomisleki izničeni in glasbeniki in producenti ne bodo takoj potisnjeni v razmeroma bolje opremljen Applov tabor. Google se mora nekoliko osredotočiti na ta vidik Androida, saj bo potrebno nekaj resnega dela, da postane konkurenčen v tem pogledu, a na srečo se zdi, da bo Android M le začetek.

Ali vidite, da boste v prihodnosti uporabljali Android kot del svoje nastavitve zvoka? Sporočite nam v komentarjih!