Pembongkaran APK dari aplikasi Settings Intelligence di Android Q mengungkapkan bahwa Google sedang mengerjakan fitur "Pengaturan Rutin" baru untuk ponsel pintar Google Pixel.
Kebebasan yang diberikan Google kepada pengembang pada masa-masa awal Android memungkinkan berkembangnya aplikasi yang tidak mungkin dilakukan di iOS. Aplikasi otomatisasi seperti Tasker, MacroDroid, Automate, dan Llama memungkinkan pengguna mengambil kendali penuh atas aplikasi dan pengaturan di ponsel mereka, meskipun rilis Android terbaru telah dikurangi apa yang mampu dilakukan oleh aplikasi ini. Meskipun aplikasi otomasi pihak ketiga telah kehilangan sebagian daya tariknya, layanan pihak pertama seperti Google Assistant dan Samsung Bixby telah menambahkan kemampuan otomasi terbatas dengan fitur-fitur seperti Asisten Rutinitas Dan Rutinitas Bixby masing-masing. Kini, kami menemukan bukti bahwa fitur otomatisasi baru sedang berfungsi untuk ponsel pintar Google Pixel yang menjalankan Android Q.
Pembongkaran APK sering kali dapat memprediksi fitur-fitur yang mungkin hadir dalam pembaruan suatu aplikasi di masa mendatang, namun ada kemungkinan bahwa salah satu fitur yang kami sebutkan di sini mungkin tidak hadir dalam rilis mendatang. Hal ini karena fitur tersebut saat ini belum diterapkan dalam versi aktif dan dapat ditarik kapan saja oleh Google pada versi mendatang.
Pengaturan Rutinitas di Android Q untuk Google Pixel
String dan kode untuk fitur baru ini pertama kali muncul di APK sistem SettingsIntelligence yang dirilis dengan Android Q beta. APK SettingsIntelligence terbaru pada rilis Android Pie untuk Google Pixel 3 XL yang menjalankan patch keamanan Mei 2019 adalah versi 1.0.0.197685250. Di samping itu, Android Q beta 2 untuk Google Pixel 3 XL berisi versi 1.1.0.235052489.fishfood sedangkan Android Q beta 3 berisi versi 1.1.0.241603058.dogfood. "Fishfood" dan "Dogfood" mengacu pada rilis internal yang sedang menjalani pengujian oleh karyawan Google, jadi aneh melihatnya dalam rilis beta publik. Terlepas dari itu, fitur baru ini tidak diaktifkan di Android Pie atau Android Q untuk ponsel pintar Google Pixel mana pun.
Fitur ini secara internal disebut sebagai "rutinitas" namun akan disajikan kepada pengguna sebagai "aturan". String berikut menjelaskan ide dasar di balik fitur tersebut:
"routines_settings_summary">Rules help automate changes that you regularly make in Settings, such as switching your phone to silent whenever you get to work.
<stringname="routines_settings_title">Rulesstring>
Deskripsi fitur membuatnya tampak seperti Anda akan memiliki banyak kebebasan dalam mengotomatiskan pengaturan perangkat Anda, tetapi hal tersebut tampaknya tidak berlaku saat ini dalam pengembangan fitur.
Membuat Aturan
Saat ini, fitur tersebut memungkinkan Anda menyiapkan aturan di Google Pixel berdasarkan jaringan Wi-Fi yang Anda sambungkan atau lokasi Anda berada.
<stringname="add_network">Add networkstring>
<stringname="add_routine">Add rulestring>
<stringname="add_location_routine">Add Location rulestring>
<stringname="add_routine_this_location">Turn on the following at this location:string>
<stringname="add_wifi_routine">Add Wi-Fi rulestring>
<stringname="add_routine_this_network">Turn on the following when connected to this network:string>
Aturan lokasi membuat pembatasan wilayah untuk garis lintang dan garis bujur dari alamat yang Anda masukkan. Aturan Wi-Fi memungkinkan Anda mengatur kondisi berdasarkan SSID Wi-Fi yang disimpan di perangkat Anda.
Tindakan Aturan
Setelah aturan Wi-Fi atau Lokasi dipicu, Anda memiliki opsi untuk mengaktifkan mode Jangan Ganggu, mengatur telepon agar berdering, membungkam telepon, atau mengatur Google Pixel Anda ke getaran saja.
<stringname="routine_action_dnd">Turn on Do Not Disturbstring>
<stringname="routine_action_normal">Set phone to ringstring>
<stringname="routine_action_silent">Silence phonestring>
<stringname="routine_action_vibrate">Vibrate phonestring>
Aturan Pengeditan
String ini menambahkan lebih banyak konteks pada apa yang dapat Anda lakukan dengan Aturan. Misalnya, string mengonfirmasi bahwa aturan Wi-Fi hanya dapat ditambahkan untuk jaringan yang disimpan.
<stringname="choose_routine_source">Choose rule typestring>
<stringname="choose_wifi_network_title">Choose Wi-Fistring>
<stringname="choose_wifi_no_available_networks">"You've added rules for all saved networks. To add a new rule, connect to another network."string>
<stringname="choose_wifi_no_saved_networks">To add a rule, first connect to a Wi-Fi networkstring>
<stringname="choose_wifi_title">Choose saved networkstring>
<stringname="chosen_location">Location:string>
<stringname="chosen_network">Network:string>
<stringname="edit_rule_action_header">Do the followingstring>
<stringname="edit_rule_activity_add">Add Wi-Fi network or locationstring>
<stringname="edit_rule_activity_header_location">When at locationstring>
<stringname="edit_rule_activity_header_wifi">When connected tostring>
<stringname="edit_rule_summary_dnd">"When Do Not Disturb is on you'll see this icon at the top of your screen"string>
<stringname="edit_rule_summary_ringer">"You'll be notified whenever a change occurs"string>
<stringname="edit_rule_title">Edit rulestring>
Pemberitahuan Aturan
Setelah aturan diaktifkan, SettingsIntelligence di Android Q akan menampilkan notifikasi yang memberi tahu pengguna tindakan apa yang telah dilakukan. Notifikasi juga akan ditampilkan untuk memberi tahu pengguna saat mereka memasuki atau keluar dari area pemicu suatu aturan.
<stringname="notification_action_wifi_rule_detected_positive">Tap to setup a rulestring>
<stringname="notification_text_rule_applied_location_enter_prefix">Arrived atstring>
<stringname="notification_text_rule_applied_location_exit_prefix">Leftstring>
<stringname="notification_text_rule_applied_wifi_enter_prefix">Connected tostring>
<stringname="notification_text_rule_applied_wifi_exit_prefix">Disconnected fromstring>
<stringname="notification_text_wifi_rule_detected_prefix">Set up a rule forstring>
<stringname="notification_title_dnd_wifi_rule_detected">Turn on Do Not Disturb each time?string>
<stringname="notification_title_normal_wifi_rule_detected">Always ring when connected?string>
<stringname="notification_title_rule_applied_dnd">Do Not Disturb is onstring>
<stringname="notification_title_rule_applied_dnd_off">Do Not Disturb is offstring>
<stringname="notification_title_rule_applied_normal">Phone set to ringstring>
<stringname="notification_title_rule_applied_silent">Phone set to silentstring>
<stringname="notification_title_rule_applied_vibrate">Phone set to vibratestring>
<stringname="notification_title_silent_wifi_rule_detected">Always silence when connected?string>
<stringname="notification_title_vibrate_wifi_rule_detected">Always vibrate when connected?string>
Saran Aturan
Terakhir, pengguna akan memiliki opsi untuk memberikan akses SettingsIntelligence ke lokasi dan kalender mereka sehingga aplikasi dapat menyarankan pembuatan aturan baru.
<stringname="permission_dialog_description">"%s uses your location and calendar to provide personalized suggestions based on your routines.
If you don't allow location and calendar permissions, you may still receive other suggestions."string>
Bonus: Dering Ramping
Sebagai bonus, ada string dan kode di aplikasi SettingsIntelligence yang menyarankan agar Google dapat menambahkan fitur "ramping ringer" di Android Q untuk perangkat Pixel. Selama panggilan masuk, Google Pixel pertama-tama akan bergetar selama beberapa detik sebelum perlahan-lahan meningkatkan volume nada dering seiring waktu. Fitur ini umumnya ditemukan di ROM khusus dan perangkat lunak OEM tetapi belum diterapkan ke Google Pixel.
<stringname="ramping_ringer">Vibrate first then ring graduallystring>
Kesimpulan
Meskipun fitur baru ini tampaknya tidak sekuat aplikasi otomatisasi seperti Tasker, ada kemungkinan bahwa lebih banyak fitur akan ditambahkan dalam beberapa bulan mendatang sebelum rangkaian fitur dibekukan untuk dirilis. Selain itu, sebagian besar aplikasi otomatisasi memiliki hambatan masuk yang tinggi, sehingga Google harus membuat Aturan yang cukup sederhana untuk digunakan oleh rata-rata pemilik Pixel, atau calon pemilik Pixel.
Karena fitur ini merupakan bagian dari aplikasi SettingsIntelligence yang eksklusif untuk Pixel (deklarasi fitur di Manifes, com.google.android.feature.PIXEL_EXPERIENCE
, mengonfirmasi hal ini), kami yakin hanya ponsel pintar Google Pixel yang menjalankan Android Q yang akan mendapatkan fitur baru tersebut. Saya juga yakin fitur ini kemungkinan akan debut di Google Pixel 4 dan Pixel 4 XL sejak saat itu sedang dalam pengembangan dan terasa seperti sesuatu yang akan tertunda untuk rilis produk baru, tapi saya tidak bisa memastikannya tanggal peluncuran. Kami petunjuk yang terlihat sebelumnya untuk fitur ini sepenuhnya Pratinjau Pengembang Android P 2 tahun lalu, namun tampaknya masih banyak pekerjaan yang dilakukan pada fitur ini sejak saat itu. Kami akan terus memberi Anda informasi terbaru jika fitur tersebut diluncurkan sebelum peluncuran smartphone Pixel 2019 berikutnya.
Terima kasih kepada PNF Software yang telah memberikan kami lisensi untuk menggunakannya Dekompiler JEB, alat rekayasa balik tingkat profesional untuk aplikasi Android.