Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Pengaturan yang Dipersonalisasi

Aplikasi Pengaturan Android menyediakan daftar saran untuk pengguna di Android 8.0. Saran ini biasanya mempromosikan fitur telepon, dan dapat disesuaikan (misalnya, "Atur jadwal Jangan Ganggu" atau "Hidupkan Panggilan Wi-Fi"). Fitur ini memberikan peringkat untuk saran, berdasarkan sinyal kontekstual atau interaksi pengguna sebelumnya dengan saran.

Model peringkat Android Open Source Project (AOSP) default saat ini didasarkan pada interaksi pengguna sebelumnya dengan saran, yang merupakan model linear sederhana yang dilatih dengan regresi logistik untuk memberi bobot yang tepat pada sinyal interaksi. Penerapan default menggunakan saran yang ditampilkan, diklik, atau ditutup sebagai indikator bersama dengan keterkinian peristiwa ini untuk memberi peringkat pada saran dan meningkatkan kemungkinan memprediksi interaksi pengguna dengan saran ini. Model ini dibangun dengan jumlah data pengguna yang dicatat terbatas. Produsen perangkat (OEM) dapat mengembangkan model peringkat mereka sendiri berdasarkan data yang dikumpulkan dan berpotensi menyertakan sinyal kontekstual dan mengkalibrasi peringkat.

Penerapan

packages/apps/Settings/src/com/android/settings/dashboard/suggestions/SuggestionRanker.java implementasi packages/apps/Settings/src/com/android/settings/dashboard/suggestions/SuggestionRanker.java default di AOSP.

Fitur ini dilindungi oleh sebuah tanda, isSmartSuggestionEnabled , yang disetel ke false secara default. Jika diaktifkan (disetel ke true), fitur tersebut beroperasi tanpa modifikasi tambahan menggunakan implementasi AOSP default. OEM dapat menggunakan implementasi default atau memperkenalkan implementasinya sendiri untuk mengaktifkan fitur ini.

OEM dapat menyesuaikan fitur dengan mengimplementasikan platform/packages/apps/Settings/src/com/android/settings/dashboard/suggestions/SuggestionFeatureProvider.java fitur platform/packages/apps/Settings/src/com/android/settings/dashboard/suggestions/SuggestionFeatureProvider.java dan rankSuggestions metode rankSuggestions file. Metode ini mendapatkan dua daftar yang berisi Ubin saran dan ID saran yang sesuai. Metode ini harus menyusun ulang ubin dalam daftar hanya sesuai dengan skor peringkat yang diinginkan. ID saran dapat digunakan untuk mengidentifikasi saran secara unik dan mengekstrak informasi masa lalu yang diperlukan tentang saran tersebut, tergantung pada implementasi peringkat (misalnya, keterkinian interaksi dengan saran khusus ini).

Validasi

Pelaksana dapat memastikan versi fitur mereka berfungsi sebagaimana mestinya dengan menulis pengujian unit mereka sendiri yang mirip dengan packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/suggestions/SuggestionRankerTest.java untuk memverifikasi peringkat.