Berikut semua perubahan tersembunyi di Android 11 yang kami pelajari dari kode sumber

Kami telah menggali kode sumber Android 11 dan berikut adalah semua perubahan tersembunyi yang kami temukan dalam rilis perangkat lunak terbaru Google.

Tak lama setelah merilis pembangunan stabil pertama Android 11 untuk rangkaian perangkat Pixel-nya, Google mulai mengunggah kode sumber Android 11 ke AOSP. Kami telah menggali kode untuk menemukan fitur tersembunyi yang mungkin kami lewatkan liputan sebelumnya, dan inilah yang kami temukan:

Aliran volume baru untuk asisten virtual

Android 11 memperkenalkan jenis aliran baru untuk asisten virtual: AUDIO_STREAM_ASSISTANT. Aliran baru adalah "ditujukan untuk digunakan oleh asisten virtual seperti Google Assistant, Bixby, dll. Aliran audio memiliki alias volume sendiri dan volumenya tidak berubah karena perubahan volume aliran lainnya." 

Saat ini, aplikasi asisten virtual biasanya mengirimkan audio melalui aliran volume media, yang dibagikan oleh aplikasi media lain. Dengan aliran baru ini, Android 11 akan memungkinkan pengembang aplikasi asisten virtual untuk mengirim audio melalui aliran baru ini, memungkinkan pengguna mengatur volume asisten secara independen dari aplikasi media lainnya.

Plugin Jam di Android 11

Di Android 10 kami melihat pekerjaan terus berlanjut kustomisasi jam layar kunci yang menyediakan 3 opsi berbeda: default, teks, gelembung, dan analog. Fitur ini seharusnya tersedia di aplikasi Tema Pixel ("Gaya & Wallpaper") sebagai tab terpisah yang disebut "Jam", namun fitur ini tidak sampai ke rilis final Android 10.

Meskipun fitur ini masih belum tersedia dalam rilis stabil Android 11, Google telah menyediakannya diaktifkan kembali fitur jam khusus. Namun sejak Google menghapus jam teks di Android 10 dan menghapus jam analog dan gelembung di Android 11, saat ini tidak ada opsi jam lain yang tersedia.

Kami menduga Google telah mengaktifkan fitur tersebut hanya untuk OEM atau perusahaan tersebut mungkin berfungsi pada jam khusus baru yang akan diluncurkan bersamaan dengan aplikasi Pixel Themes yang diperbarui di Pixel 5 dan Pixel 4a 5G.

Membekukan Aplikasi yang Di-cache

Di Android 11 Beta 2, kami melihat fitur baru yang sedang dikembangkan berjudul "menangguhkan eksekusi untuk aplikasi yang di-cache." Pada saat itu, kami mengetahui bahwa fitur tersebut akan berada di Opsi Pengembang tetapi kami tidak memiliki cukup informasi tentang cara kerjanya atau cara mengaktifkannya.

Namun dari kode sumbernya, kita bisa melihatnya fitur tersebut dimaksudkan untuk "membekukan aplikasi saat di-cache dan mencairkannya setelah dihapus dari cache atau dimatikan. Aplikasi yang dibekukan tidak akan menggunakan siklus CPU apa pun, sehingga mengurangi konsumsi daya untuk proses yang mengalami gangguan yang mungkin mencoba berjalan saat disimpan dalam cache."

Pengembang yang Diakui XDA luca020400 mengatakan bahwa fitur ini memerlukan cgroup yang diperbarui (fitur kernel Linux), sehingga tidak berfungsi pada perangkat saat ini. Ini bisa berupa fitur yang ditujukan untuk OEM atau mungkin diterapkan pada Pixel 5.

Buram untuk bayangan notifikasi

Di Pratinjau Pengembang Android 11 3, kami berhasil mengaktifkan yang tersembunyi beralih untuk mengaktifkan keburaman jendela. Namun, tombol tersebut tidak berfungsi pada saat itu. Pengembang yang Diakui XDA luca020400 miliki sekarang berhasil membuatnya berfungsi.

Dia menginstal Android 11 GSI pada ASUS ZenFone 6 miliknya dan mengaktifkan fitur tersebut dengan mengubah properti sistem. Fitur ini mengaktifkan efek Kawase blur, yang merupakan perkiraan Gaussian blur, di belakang panel notifikasi saat ditarik ke bawah.

Dukungan Deep Press untuk memperluas notifikasi di Android 11

Dalam Penurunan Fitur Piksel kedua, Google menambahkan "opsi tekan lama yang ditingkatkan" yang memungkinkan Anda menekan layar dengan kuat di Peluncur Pixel, Google Foto, dan Google Drive untuk menampilkan menu konteks. Ini adalah cara alternatif untuk mengakses menu konteks yang dirancang untuk orang-orang yang mungkin tidak menyadari bahwa mereka dapat mengaksesnya dengan menekan lama layar.

Fitur ini memanfaatkan Deep Press API yang menggunakan model ML untuk menyimpulkan kapan pengguna menekan layar dengan lebih kuat. Di Android 11, kini Anda dapat melakukan a tekan dalam-dalam pada notifikasi di panel notifikasi untuk memperluasnya.

Apa itu Gabeldorsche?

Opsi Pengembang Android 11 memiliki tombol yang disebut "Aktifkan Gabeldorsche" dengan deskripsi "mengaktifkan Bluetooth Gabeldorsche tumpukan fitur." Google akhirnya menerbitkan dokumentasi Gabeldorsche, dan tampaknya ini merupakan penulisan ulang lengkap dari Android Tumpukan Bluetooth. Mudah-mudahan, penulisan ulang ini akan menghasilkan latensi yang lebih rendah dan stabilitas yang lebih baik. Jika Anda tertarik untuk mempelajari lebih lanjut, Anda dapat melihat tumpukan Bluetooth Gabeldorsche Arsitektur Dan panduan gaya Sekarang. Perhatikan saja bahwa tumpukan Bluetooth GD belum siap untuk tayang perdana dan kemungkinan dimaksudkan untuk diluncurkan di Android 12 atau lebih baru.

Apa itu konektivitas yang ditingkatkan?

Pratinjau Pengembang Android 11 2 menambahkan Opsi Pengembang misterius lainnya yang disebut "konektivitas yang ditingkatkan" tanpa penjelasan apa pun tentang fungsinya. Berkat kode sumbernya, kini kami mengetahui bahwa fitur tersebut akan "memungkinkan konektivitas daya termal manajer untuk secara aktif mematikan 5G untuk menghemat daya ketika throughput seluler di bawah yang ditetapkan ambang."

Fokus Multi Audio

Pada bulan Mei lalu, kami membahas aplikasi root bernama Kontrol Volume Aplikasi yang memungkinkan Anda mengontrol tingkat volume individual aplikasi Android. Hal ini diperlukan karena Android tidak memiliki pencampur volume asli seperti Windows, sehingga Anda tidak dapat mencampur tingkat volume untuk beberapa aplikasi yang memutar audio secara bersamaan. Android memiliki konsep "fokus audio", dan hanya satu aplikasi yang dapat memiliki fokus dalam satu waktu.

Aplikasi yang memiliki fokus audio memutuskan apa yang terjadi pada aplikasi lain yang memutar audio — baik mengecil (menurunkan volume) atau menjedanya. Artinya, pengguna tidak dapat mengontrol apakah aplikasi musik favorit mereka selalu diputar di aplikasi apa pun yang mereka buka, jika aplikasi tersebut menghilangkan fokus audio dan memilih untuk menjeda pemutaran. Di Android 11, sepertinya Google sedang mengerjakan a fitur fokus multi-audio, yang memungkinkan aplikasi memutar audio secara bersamaan tanpa menjeda atau menghindari satu sama lain.

Lembar berbagi lebih cepat

Menambahkan ke penyempurnaan yang dilakukan di Android 10, Google telah melakukan beberapa perbaikan pada lembar berbagi di Android 11. Misalnya, pemuatan ikon sekarang di-cache, yang berarti mereka muncul lebih cepat. Kemacetan gulir juga telah berkurang dengan menyimpan itemViewType dalam cache di ViewHolder, menyimpan hasil seharusnyaDisplayLandscape untuk mengurangi jumlah panggilan IPC saat menggulir, dan menyimpan pegangan pengguna profil kerja dalam cache.

Manajemen memori yang lebih baik

Google telah memperkenalkan a desain Penyesuai OOM baru (OOM = kehabisan memori, yaitu apa yang harus dilakukan sistem ketika jumlah memori bebas hampir habis). Ada 3 faktor untuk penyesuaian OOM Adjuster: Status Proses (menentukan apakah suatu proses berada di latar depan atau di latar belakang), Skor Penyesuaian OOM (digunakan oleh memori rendah daemon pembunuh, atau lmkd, untuk menentukan proses mana yang harus dimatikan ketika memori rendah), dan Grup Penjadwal (yang mengubah grup dan thread proses CPU prioritas).

Server sistem menyesuaikan 3 faktor ini untuk 4 jenis proses Android yang berbeda: Aktivitas, Layanan, Penyedia Konten, dan Penerima Siaran. OOM Adjuster dirancang untuk menghindari penghentian proses jika "hal ini akan mengakibatkan gangguan layanan yang terlihat oleh pengguna."

Peningkatan Android 11 Go Edition

Perangkat RAM rendah (baca: Android Go Edition) kini bisa mendukung banyak pengguna, profil terkelola, Dan pendengar notifikasi. Untuk beberapa pengguna dan profil terkelola, Google hanya menghapus batasan waktu proses yang mencegah hal ini dari bekerja pada perangkat RAM rendah, sehingga OEM masih perlu melakukan beberapa perubahan konfigurasi untuk mendapatkannya bekerja. Pendengar notifikasi (aplikasi yang telah diberi izin untuk mencegat notifikasi, seperti Pushbullet) seharusnya hanya berfungsi tanpa masukan dari OEM.

Dukungan wallpaper WCG

Gambar 10-bit (berwarna lebar) bisa sekarang ditetapkan sebagai wallpaper di Android 11. Sebelumnya, menerapkan wallpaper seperti itu akan selalu mengubahnya menjadi sRGB. Yang menarik adalah bug dalam proses konversi menyebabkan wallpaper terkutuk yang terkenal itu mogok awal tahun ini.

Kustomisasi tombol volume

Sepertinya Google sedang mengerjakan API untuk mendeteksi penekanan satu kali, ketukan dua kali, atau ketukan tiga kali pada tombol volume. Kami telah menemukan dua komitmen berjudul "mendukung kustomisasi tombol volume" Dan "mendukung kustomisasi klik tunggal/ganda/tiga kali lipat," yang mengarah pada perubahan tidak terdokumentasi di Android 11. Untuk mengaktifkan fitur ini, penekanan tombol yang lama/tunggal/dua/tiga kali akan dibedakan berdasarkan lamanya waktu dan pola KeyEvents.

Aplikasi yang menggunakan Layanan Aksesibilitas, seperti flar2 Pemeta Tombol aplikasi, sudah dapat mencegat KeyEvent untuk penekanan tombol volume dan menggunakan logikanya sendiri untuk menentukan jenis penekanan yang dilakukan oleh pengguna. Sepertinya Google sekarang sedang menulis dukungan asli untuk penyesuaian tersebut, tetapi kami tidak yakin apakah itu akan digunakan untuk mendukung fitur pada perangkat Pixel atau hanya ditulis dengan mempertimbangkan OEM. Tidak ada bukti yang menunjukkan bahwa fitur tersebut akan digunakan untuk mengubah trek musik dan hanya bisa digunakan untuk itu fitur terkait keselamatan, seperti, misalnya, mendeteksi kapan ketukan tiga kali pada tombol volume bawah dilakukan untuk mengirim SOS. Menariknya, Android sudah memiliki API tersembunyi untuk mendeteksi penekanan lama tombol volume.

Membuka kunci profil kerja secara otomatis oleh Digital Wellbeing

Di dalam Kesejahteraan Digital 1.0.327635162, kami melihat string untuk fitur penjadwal kerja baru yang secara otomatis akan menonaktifkan profil kerja ketika waktu yang dijadwalkan tercapai. Di Android 11, Digital Wellbeing sekarang bisa membuka kunci profil kerja secara otomatis, membuka jalan bagi hadirnya fitur ini.


Jika Anda ingin mempelajari lebih lanjut tentang semua perubahan yang diperkenalkan di Android 11, lihat postingan kami di bagian pertama Rilis stabil Android 11 Dan perubahan yang berfokus pada pengembang. Untuk menginstal pembaruan terkini pada perangkat Anda, Anda dapat melihat pelacak pembaruan Android 11 kami yang tertaut di bawah.

Pelacak Pembaruan Android 11 || Pelacak Xiaomi Android 11 || Pelacak OnePlus Android 11