OEM-ovi moraju ne mijenjati Dumpsys naredbe u Androidu Oreo

Google navodi da OEM-ovi ne smiju mijenjati format ili sadržaj određenih dumpsys naredbi korisnih programerima s novim Android Oreo ažuriranjem.

Svake godine Google objavljuje ažuriranu verziju svog dokumenta o definiciji kompatibilnosti. Ovo su pravila kojih se svaki OEM mora pridržavati ako želi isporučivati ​​vlastite verzije Androida s ugrađenim uslugama Google Play. Ovo znači to mogu se uvesti nova ograničenja ali može značiti i to prethodna ograničenja mogu se ublažiti. Još jedna nova promjena koju smo otkrili u CDD-u za Android Oreo zahtijeva od OEM-a ne mijenjati format ili sadržaj Dumpsys naredbi.

Dumpsys je naredba koja se izvršava pomoću ADB-a koja ispisuje razne informacije vezane uz hardver i softver pametnog telefona. Većina prosječnih korisnika Androida vjerojatno će ne znam koje su prednosti Dumpsysa, no neki će vjerojatno znati što je Battery Historian. Google je prije bio izdašniji sa statistikom baterije, ali izdanje KitKata ih je natjeralo da dodaju neka ograničenja aplikacijama trećih strana. Međutim, s izdavanjem Androida 5.0 Lollipop, tvrtka je najavila značajku pod nazivom Battery Historian koja bi donekle pomogla popuniti ovu prazninu.

Ovu novu vrstu podataka o bateriji možemo dobiti Dumpsys naredbom putem ADB-a. Za one koji su znatiželjni, naredba za ovo je adb shell dumpsys batterystats > batterystats.txt a zatim možete uzeti tu tekstualnu datoteku i stvoriti HTML verziju koja je lakša za čitanje zahvaljujući python skripti koju je osigurao Google. Ovi podaci moraju biti formatirani na određeni način kako bi skripta ispravno radila, a upravo takve naredbe Google sada sprječava OEM-ove da mijenjaju u Androidu Oreo.

Postoji niz drugih korisnih Dumpsys naredbi za programere kojima se može pristupiti putem ADB-a. Potpuni popis Dumpsysovih naredbi koje Google od OEM-a zahtijeva da ne mijenjaju je baterijska statistika, diskstatska statistika, otisak prsta, grafička statistika, mrežna statistika, obavijest i procstat. Potpuni popis dostupnih dumpsys naredbi na bilo kojem Android uređaju možete pronaći unosom dumpsys -l u ADB ljusci.

Podaci koje nude ove naredbe mogu biti ključni za neke programere aplikacija prilikom otklanjanja pogrešaka i optimiziraju svoj kod, a Google želi da izlaz ovih naredbi ostane dosljedan na svim uređajima bez obzira što. Postoje neke dumpsys naredbe koje su jedinstvene za određene uređaje, ali Google u najmanju ruku osigurava da je ovaj skup korisnih naredbi dostupan bez obzira na uređaj.