Google Pixel telefoni na Androidu Q mogli bi dobiti novu značajku Rutine postavki

Rušenje APK-a aplikacije Settings Intelligence u Androidu Q otkriva da Google radi na novoj značajci "Settings Routines" za Google Pixel pametne telefone.

Sloboda koju je Google dao programerima u ranim danima Androida omogućila je procvat aplikacija koje nisu moguće na iOS-u. Aplikacije za automatizaciju kao što su Tasker, MacroDroid, Automate i Llama omogućuju korisnicima preuzimanje potpune kontrole nad aplikacijama i postavkama na svojim telefonima, iako nedavna izdanja Androida su se smanjili za što su te aplikacije sposobne. Dok su aplikacije za automatizaciju trećih strana izgubile dio svog sjaja, usluge prvih strana kao što su Google Assistant i Samsung Bixby dodale su ograničene mogućnosti automatizacije sa značajkama kao što su Pomoćne rutine i Bixby rutine odnosno. Sada smo pronašli dokaze da je nova značajka automatizacije u izradi za Google Pixel pametne telefone koji koriste Android Q.

Rastavljanje APK-a često može predvidjeti značajke koje bi mogle stići u budućem ažuriranju aplikacije, ali moguće je da bilo koja od značajki koje ovdje spominjemo neće biti dostupna u budućem izdanju. To je zato što ove značajke trenutno nisu implementirane u live build-u i Google ih može povući u bilo kojem trenutku u budućoj verziji.

Rutine postavki u Androidu Q za Google Pixel

Stringovi i kod za novu značajku prvi put su se pojavili u APK-u sustava SettingsIntelligence koji je objavljen s beta verzijama Androida Q. Najnoviji SettingsIntelligence APK na izdanju Android Pie za Google Pixel 3 XL sa sigurnosnom zakrpom iz svibnja 2019. je verzija 1.0.0.197685250. S druge strane, Android Q beta 2 za Google Pixel 3 XL sadrži verziju 1.1.0.235052489.fishfood dok Android Q beta 3 sadrži verziju 1.1.0.241603058.dogfood. "Fishfood" i "Dogfood" odnose se na interna izdanja koja su podvrgnuta testiranju Googleovih zaposlenika, pa je čudno vidjeti ih u javnom beta izdanju. Bez obzira na to, nova značajka nije aktivirana u Android Pie ili Android Q ni za jedan Google Pixel pametni telefon.

Značajka se interno naziva "rutine", ali će korisniku biti predstavljena kao "pravila". Sljedeći nizovi opisuju osnovnu ideju značajke:

"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>

Opis značajke zvuči kao da ćete imati puno slobode u automatizaciji postavki uređaja, ali čini se da to zapravo nije slučaj u ovom trenutku razvoja značajke.

Iako sam uspio otkriti značajku "Pravila" putem pretraživanja u aplikaciji Postavke, nisam uspio pokrenuti relevantne aktivnosti.

Stvaranje pravila

Trenutačno vam ova značajka omogućuje postavljanje pravila na vašem Google Pixelu na temelju Wi-Fi mreže na koju ste povezani ili lokacije na kojoj se nalazite.

<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>

Pravilo lokacije stvara zemljopisnu ogradu za zemljopisnu širinu i dužinu adrese koju unesete. Wi-Fi pravilo vam omogućuje postavljanje uvjeta na temelju spremljenih Wi-Fi SSID-ova na vašem uređaju.

Akcije pravila

Nakon što se aktivira Wi-Fi ili pravilo lokacije, imate opciju uključiti način Ne uznemiravaj, postaviti telefon da zvoni, utišati telefon ili postaviti svoj Google Pixel samo na vibraciju.

<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>

Pravila uređivanja

Ovi nizovi dodaju malo više konteksta onome što možete učiniti s Pravilima. Na primjer, nizovi potvrđuju da se Wi-Fi pravilo može dodati samo za spremljene mreže.

<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>

Obavijesti o pravilima

Nakon što je pravilo aktivirano, SettingsIntelligence u Androidu Q će prikazati obavijest koja obavještava korisnika koja je radnja bila radnja. Obavijesti će se također prikazati kako bi se obavijestio korisnik kada je ušao ili izašao iz područja okidača za pravilo.

<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>

Prijedlozi pravila

Na kraju, korisnici će imati opciju dopustiti SettingsIntelligence pristup njihovoj lokaciji i kalendaru kako bi aplikacija mogla predložiti stvaranje novih pravila.

<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: Rampa Ringer

Kao bonus, postoje nizovi i kodovi u aplikaciji SettingsIntelligence koji sugeriraju da bi Google mogao dodati značajku "ramping ringer" u Android Q za Pixel uređaje. Tijekom dolaznih poziva, Google Pixel će prvo vibrirati nekoliko sekundi prije nego što s vremenom polagano povećava glasnoću zvona. Ova se značajka obično nalazi u prilagođenim ROM-ovima i OEM softveru, ali još nije stigla do Google Pixela.

<stringname="ramping_ringer">Vibrate first then ring graduallystring>

Zaključak

Iako se nova značajka ne čini ni blizu tako robusnom kao aplikacije za automatizaciju poput Taskera, moguće je da će ih biti dodano u nadolazećim mjesecima prije nego se skup značajki zamrzne za puštanje. Osim toga, većina aplikacija za automatizaciju ima visoke barijere za ulazak, tako da Google mora napraviti Pravila dovoljno jednostavnim da ih prosječni vlasnik Pixela ili budući vlasnik Pixela može koristiti.

Budući da je značajka dio aplikacije SettingsIntelligence koja je ekskluzivna za Pixel (deklaracija značajke u Manifestu, com.google.android.feature.PIXEL_EXPERIENCE, potvrđuje to), vjerujemo da će samo Google Pixel pametni telefoni s Androidom Q dobiti novu značajku. Također vjerujem da će ova značajka vjerojatno debitirati s Google Pixel 4 i Pixel 4 XL budući da je još uvijek u razvoju i čini se kao nešto što bi se odgodilo za izdavanje novog proizvoda, ali ne mogu potvrditi Datum lansiranja. Mi prethodno uočene naznake za ovu značajku skroz natrag Android P Developer Preview 2 prošle godine, ali čini se da je od tada puno više posla uloženo u značajku. Obavještavat ćemo vas ako značajka bude aktivna prije izlaska sljedećih Pixel pametnih telefona za 2019.


Zahvaljujemo PNF softveru što nam je dao licencu za korištenje JEB Decompiler, profesionalni alat za obrnuti inženjering za Android aplikacije.