OEM Wajib Tidak Memodifikasi Perintah Dumpsys di Android Oreo

Google menyatakan OEM tidak diperbolehkan mengubah format atau konten perintah dumpsys tertentu yang berguna bagi pengembang dengan pembaruan Android Oreo yang baru.

Setiap tahun, Google merilis versi terbaru dari Dokumen Definisi Kompatibilitasnya. Ini adalah aturan yang harus dipatuhi oleh setiap OEM jika mereka ingin mengirimkan versi Android mereka sendiri dengan Layanan Google Play bawaan. Artinya pembatasan baru dapat diberlakukan tapi bisa juga berarti demikian keterbatasan sebelumnya bisa dilonggarkan. Perubahan baru lainnya yang kami temukan di CDD untuk Android Oreo mengharuskan OEM untuk melakukannya tidak mengubah format atau isi perintah Dumpsys.

Dumpsys adalah perintah yang dijalankan dengan ADB yang mengeluarkan berbagai informasi terkait perangkat keras dan perangkat lunak ponsel cerdas. Sebagian besar rata-rata pengguna Android kemungkinan besar akan melakukannya belum tahu apa manfaat Dumpsys, tetapi beberapa orang mungkin tahu apa itu Battery Historian. Google dulunya lebih bermurah hati dengan statistik baterai, namun peluncuran KitKat membuat mereka menambahkan beberapa batasan pada aplikasi pihak ketiga. Namun, dengan dirilisnya Android 5.0 Lollipop, perusahaan mengumumkan fitur yang disebut Battery Historian yang akan membantu mengisi kesenjangan ini.

Kami bisa mendapatkan data baterai jenis baru ini dengan perintah Dumpsys melalui ADB. Bagi yang penasaran, perintah untuk melakukan ini adalah adb shell dumpsys batterystats > batterystats.txt dan Anda kemudian dapat mengambil file teks tersebut dan membuat versi HTML yang lebih mudah dibaca berkat skrip python yang disediakan oleh Google. Data ini perlu diformat dengan cara tertentu agar skrip berfungsi dengan baik dan perintah seperti inilah yang sekarang Google cegah untuk dimodifikasi oleh OEM di Android Oreo.

Ada sejumlah perintah Dumpsys berguna lainnya untuk pengembang yang dapat diakses melalui ADB. Daftar lengkap perintah Dumpsys itu Google mewajibkan OEM untuk tidak melakukan modifikasi adalah batterystats, diskstats, sidik jari, grafikstats, netstats, notifikasi, dan procstats. Daftar lengkap perintah dumpsys yang tersedia di perangkat Android apa pun dapat ditemukan dengan masuk dumpsys -l dalam cangkang ADB.

Data yang ditawarkan oleh perintah ini dapat menjadi penting bagi beberapa pengembang aplikasi saat melakukan debug dan mengoptimalkan kodenya, dan Google ingin keluaran perintah ini tetap konsisten di seluruh perangkat, apa pun yang terjadi Apa. Ada beberapa perintah dumpsys yang unik untuk perangkat tertentu, tetapi setidaknya Google memastikan rangkaian perintah berguna ini tersedia, apa pun perangkatnya.