Androidin äänen latenssiongelma

Androidia ei ole koskaan suunniteltu matalan latenssin äänelle, mutta se paranee. Tässä on tiedot, jotka sinun on tiedettävä.

Androidin ja äänen yhdistelmän ympärillä on ollut huomattavaa levottomuutta useiden vuosien ajan, ja se on ymmärrettävää. Me julkaisi artikkelin viime kuussa miten tulevan Android M: n muutokset voivat vaikuttaa äänisovellusten toteutukseen ja mitä sen toivoimme tarkoittavan koko alustalle, ja sen jälkeen olemme törmänneet muutamaan lähteeseen, jotka tekevät tämän kaiken takana olevasta logiikasta paljon helpompaa sulattaa.

Oikeastaan ​​tämän taustalla on Androidin äänen viiveen ongelma, etenkin verrattuna muihin käyttöjärjestelmiin. Viive termiä tuntemattomille on yksinkertaisesti aika, joka kestää signaalin saavuttaakseen tietyn pisteen (yleensä meno-paluu). Populaarikulttuurissa se mainitaan paljon online-pelaamisessa, jossa latenssi myötävaikuttaa "viiveeseen", jonka pelaaja kokee panoksensa ja sen vastauksen välillä jaetussa pelissä. Äänessä sitä on helpoin kuvata ajaksi, joka kuluu äänisignaalin saapumiseen laitteeseesi, jonkinlaisen muuntamisen ja käsittelyn läpikäymiseen ja takaisin ulostuloon.

Androidia ei koskaan rakennettu alhaisen latenssin huomioimiseksi. Pelkästään sen suunnittelutavasta johtuen on mahdotonta saavuttaa sellaista latenssia, jota tarvitaan tehokkaissa äänenkäsittelysovelluksissa tai live-tilanteissa, joissa synkronointi on avainasemassa. Tämä on asia, jonka harrastajat ovat liian tietoisia, mutta tavalliselle käyttäjälle Play Kaupan ääniohjelmistojen puute, etenkin kilpailevaan iOS: ään verrattuna, tekee tämän selväksi. Jotkut valmistajat, kuten Samsung, ovat menneet niin pitkälle kuin luoneet omia sovellusliittymiään yrittääkseen lyhentää laitteidensa viivettä, ja onnistuneesti, mutta tehdessään niin he rajoittavat edelleen minkä tahansa äänisovelluksen kaupallisen soveltamisalan vain tuotteisiinsa, mikä estää yrityksiä käyttämästä aikaa ohjelmiston kehittämiseen. paikka.

Osoittaaksesi tämän todellisessa maailmassa, katso tämä artikkeli löytääksesi melko laajan luettelon Android-laitteista ja tämän äänimatkan latenssista. Tämä voi olla hyödyllistä kehittäjille, jotka haluavat luoda musiikkiin keskittyviä sovelluksia, ja ainakin voimme nähdä huomattavan kasvun (yleensä) käyttöjärjestelmän kypsyessä. Jälleen Android M: n pitäisi jatkaa tätä trendiä, mutta ei ole selvää, kuinka paljon, ja henkilökohtaisesti epäilemme, että se tulee olemaan pelin muuttaja, jonka sen on vielä oltava.

Toiseksi, jos haluat täydellisen selityksen siitä, miksi näin on, hyppää asiaan tämä erinomainen artikkeli. Se selittää yksityiskohtaisin mutta selkein sävyin, mitä äänisignaalille todellisuudessa tapahtuu ja kuinka monta vaihetta sen on käytävä läpi käyttöjärjestelmässä. Yksi asia on pidettävä mielessä, että kirjoittajat yrittävät ajaa omaa ratkaisuaan ongelmaan yrittämällä korvaa suurimman osan tai kaikki tästä prosessista, mutta jos tämä hyväksytään ja se hyödyttää kuluttajaa, niin me kaikki voitto.

Toivottavasti ei liian kaukaisessa tulevaisuudessa tällaiset huolenaiheet kumoutuvat, eivätkä muusikot ja tuottajat heti työntyisi kohti suhteellisen paremmin varusteltua Applen leiriä. Googlen on keskityttävä tähän Androidin osa-alueeseen, koska se vaatii vakavaa työtä, jotta se tulee kilpailukykyiseksi tässä suhteessa, mutta onneksi näyttää siltä, ​​​​että Android M on alku.

Voitko nähdä itsesi käyttävän Androidia osana ääniasetuksiasi tulevaisuudessa? Kerro meille kommenteissa!