Telefóny Google Pixel so systémom Android Q môžu získať novú funkciu Postup nastavení

Zrušenie súboru APK aplikácie Settings Intelligence v systéme Android Q odhaľuje, že Google pracuje na novej funkcii „Rutiny nastavení“ pre smartfóny Google Pixel.

Sloboda, ktorú dal Google vývojárom v prvých dňoch Androidu, umožnila rozkvet aplikácií, ktoré nie sú možné na iOS. Automatizačné aplikácie ako Tasker, MacroDroid, Automate a Llama umožňujú používateľom prevziať plnú kontrolu nad aplikáciami a nastaveniami v ich telefónoch, aj keď najnovšie verzie systému Android ustúpili čo tieto aplikácie dokážu. Zatiaľ čo automatizačné aplikácie tretích strán stratili časť svojho lesku, služby prvej strany ako Google Assistant a Samsung Bixby pridali obmedzené možnosti automatizácie s funkciami ako Rutiny asistenta a Rutiny Bixby resp. Teraz sme našli dôkaz, že pre smartfóny Google Pixel so systémom Android Q sa pripravuje nová funkcia automatizácie.

Zrušenie súboru APK môže často predpovedať funkcie, ktoré sa môžu objaviť v budúcej aktualizácii aplikácie, ale je možné, že ktorákoľvek z funkcií, ktoré tu spomíname, sa v budúcom vydaní nedostanú. Je to preto, že tieto funkcie momentálne nie sú implementované v živej zostave a spoločnosť Google ich môže kedykoľvek stiahnuť v budúcej zostave.

Rutiny nastavení v systéme Android Q pre Google Pixel

Reťazce a kód pre novú funkciu sa prvýkrát objavili v súbore APK systému SettingsIntelligence, ktorý bol vydaný s beta verziami systému Android Q. Najnovší súbor SettingsIntelligence APK vo vydaní Android Pie pre Google Pixel 3 XL s bezpečnostnou opravou z mája 2019 je verzia 1.0.0.197685250. Na druhej strane, Android Q beta 2 pre Google Pixel 3 XL obsahuje verziu 1.1.0.235052489.fishfood pričom Android Q beta 3 obsahuje verziu 1.1.0.241603058.dogfood. „Fishfood“ a „Dogfood“ označujú interné vydania, ktoré prechádzajú testovaním zamestnancami Google, takže je zvláštne vidieť ich vo verejnej beta verzii. Bez ohľadu na to nie je nová funkcia aktivovaná v systéme Android Pie alebo Android Q pre žiadny smartfón Google Pixel.

Funkcia sa interne označuje ako „rutiny“, ale používateľovi sa zobrazí ako „pravidlá“. Nasledujúce reťazce popisujú základnú myšlienku funkcie:

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

Z popisu funkcie to znie, že budete mať veľkú voľnosť pri automatizácii nastavení zariadenia, ale v súčasnosti to tak pri vývoji funkcie zrejme nie je.

Aj keď sa mi podarilo zobraziť funkciu „Pravidlá“ prostredníctvom vyhľadávania v aplikácii Nastavenia, nepodarilo sa mi spustiť príslušné aktivity.

Vytváranie pravidiel

V súčasnosti vám táto funkcia umožní nastaviť pravidlá pre váš Google Pixel podľa toho, ku ktorej Wi-Fi sieti ste pripojení alebo na akom mieste sa nachádzate.

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

Pravidlo polohy vytvorí geofence pre zemepisnú šírku a dĺžku adresy, ktorú zadáte. Pravidlo Wi-Fi vám umožňuje nastaviť podmienky na základe SSID Wi-Fi uložených vo vašom zariadení.

Akcie pravidiel

Po spustení pravidla Wi-Fi alebo polohy máte možnosť buď zapnúť režim Nerušiť, nastaviť telefón na zvonenie, stlmiť telefón alebo nastaviť Google Pixel iba na vibrácie.

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

Pravidlá úprav

Tieto reťazce pridávajú trochu viac kontextu k tomu, čo môžete robiť s pravidlami. Reťazce napríklad potvrdzujú, že pravidlo Wi-Fi možno pridať len pre uložené siete.

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

Upozornenia na pravidlá

Keď je pravidlo aktivované, SettingsIntelligence v systéme Android Q zobrazí upozornenie informujúce používateľa, aká akcia bola vykonaná. Zobrazia sa aj upozornenia, ktoré používateľa informujú, keď vstúpil alebo opustil oblasť spúšťania pravidla.

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

Návrhy pravidiel

Používatelia budú mať nakoniec možnosť udeliť SettingsIntelligence prístup k svojej polohe a kalendáru, aby im aplikácia mohla navrhnúť vytvorenie nových pravidiel.

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

Ako bonus sú v aplikácii SettingsIntelligence reťazce a kód, ktoré naznačujú, že spoločnosť Google môže pridať funkciu „nájazdového zvonenia“ do systému Android Q pre zariadenia Pixel. Počas prichádzajúcich hovorov bude Google Pixel najskôr niekoľko sekúnd vibrovať a potom postupne zvyšovať hlasitosť zvonenia. Táto funkcia sa bežne vyskytuje vo vlastných ROM a OEM softvéri, ale zatiaľ sa nedostala do Google Pixel.

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

Záver

Aj keď sa nová funkcia nezdá byť ani zďaleka taká robustná ako automatizačné aplikácie, ako je Tasker, je možné, že v nasledujúcich mesiacoch pribudnú ďalšie, kým bude sada funkcií zmrazená na vydanie. Navyše väčšina automatizačných aplikácií má vysoké prekážky vstupu, takže Google musí pravidlá dostatočne zjednodušiť, aby ich mohol používať priemerný vlastník Pixel alebo potenciálny vlastník Pixel.

Keďže funkcia je súčasťou aplikácie SettingsIntelligence, ktorá je exkluzívna pre Pixel (deklarácia funkcie v Manifeste, com.google.android.feature.PIXEL_EXPERIENCE, to potvrdzuje), veríme, že novú funkciu dostanú iba smartfóny Google Pixel so systémom Android Q. Tiež sa domnievam, že táto funkcia bude pravdepodobne debutovať s Google Pixel 4 a Pixel 4 XL, pretože stále existuje vo vývoji a zdá sa mi to ako niečo, čo by bolo pozastavené pri vydaní nového produktu, ale nemôžem potvrdiť dátum spustenia. my predtým zaznamenané náznaky pre túto funkciu úplne späť Ukážka vývojára systému Android P 2 minulý rok, no zdá sa, že odvtedy sa na tejto funkcii vynaložilo oveľa viac práce. Ak sa funkcia spustí pred vydaním ďalších smartfónov Pixel v roku 2019, budeme vás informovať.


Ďakujeme spoločnosti PNF Software za poskytnutie licencie na používanie JEB Decompiler, profesionálny nástroj reverzného inžinierstva pre aplikácie pre Android.