Google'i arendajad jagavad kogukonnaga WALT DIY latentsusmõõtmise tööriista. Lisateabe saamiseks lugege edasi.
Meile kõigile meeldib vahetu rahulolu ja enamik meist on märganud, et Androidi uuemates versioonides tunduvad asjad kiiremad. Mõned meist võisid isegi imestada või avalikult küsida, kuidas neid kiiremaid vastuseid arendati. Kui olete üks neist, kes mõtles, on teil nüüd vastus. Hiljuti Google'i arendajad postitas blogi sissekande selle kohta, kuidas nad nende viivitustega, mida nimetatakse latentsusajaks, toime tulevad, kasutades tööriista, mis on mõeldud inimestele iseseisvaks ehitamiseks. Ja see on nimi? WALT.
Latentsus on midagi, mida Google on ilmselt kulutanud märkimisväärse hulga aega, püüdes sellega tegeleda. Oletame, et soovite, et ekraan reageeriks puudutusele. Peaksite teadma, kui palju aega kulub ülesande algusest lõpuni. Seda kirjeldatakse kui edasi-tagasi reisi latentsust. Aga kui inimene soovib seda graafikul kujutatud näitel edasi murda, siis selleks polnud tööriistu. WALT, mis põlvnes teisest USB-tööriistast nimega
QuickStep, võimaldab mõõta heli sisendi/väljundi latentsust, lohistamist, ekraani joonistamist ja/või puudutust. Sünkroonides millisekunditeni välise riistvarakella testimisseadmega, kas Androidi või Chromebookiga, on nüüd võimalik koguda eraldi sisend- ja väljundlatentsusajad. Tulemuseks on nüüd edasi-tagasi reisi latentsuse iga osa jaotuse teadmine, mis võimaldab arendajatel otsida võimalusi tulemuste paremaks häälestamiseks ja parandamiseks.Avalikkusele avaldades loodab Google, et see tööriist on kasulik ka teistele, kui nad püüavad mõlemal platvormil oma töö latentsust uurida ja minimeerida. Nad on isegi lisanud ehitusjuhised neile, kes tahaksid katseseadet ise valmistada. Ja WALTi tegemise raskus? Google'i tarkvarainsener Mark Koudritsky:
"WALT on lihtne. Osad maksavad vähem kui 50 dollarit ja mõne põhilise hobielektroonika oskusega saate selle ise ehitada."
Vaadake lisateavet, minnes aadressile WALTi hoidla Githubis, mis sisaldab osade loendit, ehitusjuhiseid ja seadme kasutamise juhiseid.
Nii et arendajad – kas see on midagi, mida te arvate, et kasutate? Või usute, et on võimalik kasutada teistsugust lähenemist? Jätkake arutelu, lisades oma kommentaarid allpool!