Android Q: n Settings Intelligence -sovelluksen APK: n purkaminen paljastaa, että Google työskentelee uuden "Settings Routines" -ominaisuuden parissa Google Pixel -älypuhelimille.
Vapaus, jonka Google antoi kehittäjille Androidin alkuaikoina, mahdollisti sellaisten sovellusten kukoistamisen, jotka eivät ole mahdollisia iOS: ssä. Automaatiosovellukset, kuten Tasker, MacroDroid, Automate ja Llama, antavat käyttäjien hallita puhelimiensa sovelluksia ja asetuksia, vaikka viimeaikaiset Android-julkaisut ovat pienentyneet mihin nämä sovellukset pystyvät. Vaikka kolmannen osapuolen automaatiosovellukset ovat menettäneet osan loistostaan, ensimmäisen osapuolen palvelut, kuten Google Assistant ja Samsung Bixby, ovat lisänneet rajoitettuja automaatioominaisuuksia mm. Assistentin rutiinit ja Bixby-rutiinit vastaavasti. Nyt olemme löytäneet todisteita siitä, että Android Q -käyttöjärjestelmää käyttäviin Google Pixel -älypuhelimiin on tulossa uusi automaatioominaisuus.
APK: n purkaminen voi usein ennustaa ominaisuuksia, jotka saattavat tulla sovelluksen tulevassa päivityksessä, mutta on mahdollista, että mikään tässä mainitsemistamme ominaisuuksista ei välttämättä toimi tulevassa julkaisussa. Tämä johtuu siitä, että näitä ominaisuuksia ei tällä hetkellä ole otettu käyttöön live-versiossa, ja Google voi ottaa ne milloin tahansa käyttöön tulevassa koontiversiossa.
Asetukset Rutiinit Android Q: ssa Google Pixelille
Uuden ominaisuuden merkkijonot ja koodi ilmestyivät ensimmäisen kerran SettingsIntelligence-järjestelmän APK: ssa, joka julkaistiin Android Q -betaversion kanssa. Uusin SettingsIntelligence APK Android Pie -julkaisussa Google Pixel 3 XL: lle, jossa on toukokuun 2019 tietoturvakorjaus, on versio 1.0.0.197685250. Toisaalta, Android Q beta 2 Google Pixel 3 XL sisältää version 1.1.0.235052489.fishfood, kun taas Android Q beta 3 sisältää version 1.1.0.241603058.dogfood. "Fishfood" ja "Dogfood" viittaavat sisäisiin julkaisuihin, joita Googlen työntekijät testaavat, joten on outoa nähdä ne julkisessa betaversiossa. Tästä huolimatta uutta ominaisuutta ei ole aktivoitu Android Pie- tai Android Q: ssa missään Google Pixel -älypuhelimessa.
Ominaisuutta kutsutaan sisäisesti "rutiiniksi", mutta se esitetään käyttäjälle "sääntöinä". Seuraavat merkkijonot kuvaavat ominaisuuden perusideaa:
"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>
Ominaisuuden kuvauksen perusteella kuulostaa siltä, että sinulla on paljon vapautta laitteen asetusten automatisoinnissa, mutta näin ei näytä olevan tällä hetkellä ominaisuuden kehitysvaiheessa.
Sääntöjen luominen
Tällä hetkellä ominaisuuden avulla voit määrittää sääntöjä Google Pixel -laitteeseen sen perusteella, mihin Wi-Fi-verkkoon olet yhteydessä tai missä paikassa olet.
<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>
Sijaintisääntö luo geoaidan syöttämäsi osoitteen leveys- ja pituusasteille. Wi-Fi-säännön avulla voit määrittää ehtoja laitteellesi tallennettujen Wi-Fi-SSID-tunnusten perusteella.
Sääntötoimenpiteet
Kun Wi-Fi- tai sijaintisääntö laukeaa, voit joko ottaa Älä häiritse -tilan käyttöön, asettaa puhelimen soimaan, hiljentää puhelimen tai asettaa Google Pixelin käyttämään vain värinää.
<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>
Muokkaussäännöt
Nämä merkkijonot lisäävät hieman kontekstia siihen, mitä voit tehdä säännöillä. Merkkijonot esimerkiksi vahvistavat, että Wi-Fi-sääntö voidaan lisätä vain tallennettuihin verkkoihin.
<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>
Sääntöilmoitukset
Kun sääntö on aktivoitu, Android Q: n SettingsIntelligence näyttää ilmoituksen, joka kertoo käyttäjälle, mitä toimintoa on tehty. Näytetään myös ilmoituksia, jotka kertovat käyttäjälle, kun hän on tullut säännön laukaisualueelle tai poistunut sieltä.
<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>
Sääntöehdotukset
Lopuksi käyttäjät voivat antaa SettingsIntelligencelle pääsyn sijaintiinsa ja kalenteriinsa, jotta sovellus voi ehdottaa uusien sääntöjen luomista.
<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
Bonuksena SettingsIntelligence-sovelluksessa on merkkijonoja ja koodia, jotka viittaavat siihen, että Google voi lisätä "ramping ringer" -ominaisuuden Android Q: iin Pixel-laitteille. Saapuvien puhelujen aikana Google Pixel värisee ensin muutaman sekunnin ajan ennen kuin se lisää soittoäänen voimakkuutta hitaasti ajan myötä. Tämä ominaisuus löytyy yleensä mukautetuista ROM-levyistä ja OEM-ohjelmistoista, mutta se ei ole vielä siirtynyt Google Pixeliin.
<stringname="ramping_ringer">Vibrate first then ring graduallystring>
Johtopäätös
Vaikka uusi ominaisuus ei vaikuta läheskään yhtä vahvalta kuin Taskerin kaltaiset automaatiosovellukset, on mahdollista, että lisää lisätään tulevina kuukausina ennen kuin ominaisuusjoukko jäädytetään julkaisua varten. Lisäksi useimmilla automaatiosovelluksilla on korkeat markkinoille pääsyn esteet, joten Googlen on tehtävä Säännöt riittävän yksinkertaisiksi keskimääräisen pikselin omistajan tai mahdollisen pikselin omistajan käytettäväksi.
Koska ominaisuus on osa SettingsIntelligence-sovellusta, joka on yksinomaan pikselit (luettelossa oleva ominaisuusilmoitus, com.google.android.feature.PIXEL_EXPERIENCE
, vahvistaa tämän), uskomme, että vain Android Q: ta käyttävät Google Pixel -älypuhelimet saavat uuden ominaisuuden. Uskon myös, että tämä ominaisuus debytoi todennäköisesti Google Pixel 4:n ja Pixel 4 XL: n kanssa, koska se on edelleen Kehitysvaiheessa ja tuntuu siltä, että uusi tuotejulkaiseminen kestäisi, mutta en voi vahvistaa Julkaisupäivä. Me aiemmin havaittuja vihjeitä tälle ominaisuudelle aina takaisin sisään Android P -kehittäjän esikatselu 2 viime vuonna, mutta näyttää siltä, että ominaisuuden eteen on tehty paljon enemmän työtä sen jälkeen. Pidämme sinut ajan tasalla, jos ominaisuus tulee käyttöön ennen seuraavien 2019 Pixel-älypuhelimien julkaisua.
Kiitos PNF Softwarelle käyttöluvan myöntämisestä JEB Decompiler, ammattitason käänteissuunnittelutyökalu Android-sovelluksille.