Google Pixel-Telefone mit Android Q erhalten möglicherweise eine neue Funktion zur Einstellungsroutine

Ein APK-Teardown der Settings Intelligence-App in Android Q zeigt, dass Google an einer neuen Funktion „Settings Routines“ für Google Pixel-Smartphones arbeitet.

Die Freiheit, die Google den Entwicklern in den frühen Tagen von Android gewährte, ermöglichte das Aufblühen von Apps, die auf iOS nicht möglich waren. Mit Automatisierungs-Apps wie Tasker, MacroDroid, Automate und Llama können Benutzer die volle Kontrolle über die Apps und Einstellungen auf ihren Telefonen übernehmen, auch wenn es sich um neuere Android-Versionen handelt zurückgefahren haben wozu diese Apps in der Lage sind. Während Automatisierungs-Apps von Drittanbietern etwas an Glanz verloren haben, haben Erstanbieter-Dienste wie Google Assistant und Samsung Bixby eingeschränkte Automatisierungsfunktionen mit Funktionen wie hinzugefügt Assistentenroutinen Und Bixby-Routinen jeweils. Jetzt haben wir Hinweise darauf gefunden, dass eine neue Automatisierungsfunktion für Google Pixel-Smartphones mit Android Q in Arbeit ist.

Ein APK-Teardown kann oft Funktionen vorhersagen, die in einem zukünftigen Update einer Anwendung verfügbar sein werden, aber es ist möglich, dass eine der hier erwähnten Funktionen in einer zukünftigen Version nicht verfügbar sein wird. Dies liegt daran, dass diese Funktionen derzeit im Live-Build nicht implementiert sind und jederzeit von Google in einem zukünftigen Build übernommen werden können.

Einstellungsroutinen in Android Q für das Google Pixel

Zeichenfolgen und Code für die neue Funktion erschienen erstmals in der SettingsIntelligence-System-APK, die mit den Android Q-Betas veröffentlicht wurde. Die neueste SettingsIntelligence APK für die Android Pie-Version für Google Pixel 3 XL mit dem Sicherheitspatch vom Mai 2019 ist Version 1.0.0.197685250. Andererseits, Android Q Beta 2 Für das Google Pixel 3 XL ist die Version 1.1.0.235052489.fishfood dabei Android Q Beta 3 enthält Version 1.1.0.241603058.dogfood. „Fishfood“ und „Dogfood“ beziehen sich auf interne Versionen, die von Google-Mitarbeitern getestet werden. Daher ist es seltsam, sie in einer öffentlichen Betaversion zu sehen. Unabhängig davon ist die neue Funktion in Android Pie oder Android Q für kein Google Pixel-Smartphone aktiviert.

Die Funktion wird intern als „Routinen“ bezeichnet, dem Benutzer jedoch als „Regeln“ präsentiert. Die folgenden Zeichenfolgen beschreiben die Grundidee hinter der Funktion:

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

Die Funktionsbeschreibung lässt den Eindruck entstehen, dass Sie bei der Automatisierung Ihrer Geräteeinstellungen viel Freiheit haben, aber das scheint zum jetzigen Zeitpunkt in der Entwicklung der Funktion nicht wirklich der Fall zu sein.

Obwohl ich die Funktion „Regeln“ über die Suche in der App „Einstellungen“ finden konnte, konnte ich die entsprechenden Aktivitäten nicht starten.

Regeln erstellen

Derzeit können Sie mit dieser Funktion Regeln auf Ihrem Google Pixel einrichten, die darauf basieren, mit welchem ​​Wi-Fi-Netzwerk Sie verbunden sind oder an welchem ​​Standort Sie sich befinden.

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

Die Standortregel erstellt einen Geofence für den Breiten- und Längengrad der von Ihnen eingegebenen Adresse. Mit der WLAN-Regel können Sie Bedingungen basierend auf den auf Ihrem Gerät gespeicherten WLAN-SSIDs einrichten.

Regelaktionen

Sobald eine WLAN- oder Standortregel ausgelöst wird, haben Sie die Möglichkeit, entweder den „Bitte nicht stören“-Modus zu aktivieren, das Telefon so einzustellen, dass es klingelt, das Telefon stumm zu schalten oder Ihr Google Pixel nur auf Vibration einzustellen.

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

Bearbeiten von Regeln

Diese Zeichenfolgen fügen etwas mehr Kontext zu dem hinzu, was Sie mit Regeln tun können. Die Zeichenfolgen bestätigen beispielsweise, dass eine WLAN-Regel nur für gespeicherte Netzwerke hinzugefügt werden kann.

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

Regelbenachrichtigungen

Sobald eine Regel aktiviert ist, zeigt SettingsIntelligence in Android Q eine Benachrichtigung an, die den Benutzer darüber informiert, welche Aktion ausgeführt wurde. Es werden auch Benachrichtigungen angezeigt, um den Benutzer zu informieren, wenn er den Auslösebereich für eine Regel betreten oder verlassen hat.

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

Regelvorschläge

Schließlich haben Benutzer die Möglichkeit, SettingsIntelligence Zugriff auf ihren Standort und Kalender zu gewähren, damit die App die Erstellung neuer Regeln vorschlagen kann.

<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: Ansteigender Klingelton

Als Bonus gibt es in der SettingsIntelligence-App Zeichenfolgen und Code, die darauf hindeuten, dass Google in Android Q für die Pixel-Geräte möglicherweise eine „Ramping Ringer“-Funktion hinzufügen wird. Bei eingehenden Anrufen vibriert das Google Pixel zunächst einige Sekunden, bevor es mit der Zeit die Klingeltonlautstärke langsam erhöht. Diese Funktion ist häufig in benutzerdefinierten ROMs und OEM-Software zu finden, hat jedoch noch nicht den Weg zum Google Pixel gefunden.

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

Abschluss

Obwohl die neue Funktion nicht annähernd so robust zu sein scheint wie Automatisierungs-Apps wie Tasker, ist es möglich, dass in den kommenden Monaten weitere hinzugefügt werden, bevor der Funktionsumfang zur Veröffentlichung eingefroren wird. Darüber hinaus weisen die meisten Automatisierungs-Apps hohe Eintrittsbarrieren auf, sodass Google die Regeln so einfach gestalten muss, dass sie vom durchschnittlichen Pixel-Besitzer oder potenziellen Pixel-Besitzer verwendet werden können.

Da die Funktion Teil der SettingsIntelligence-App ist, die Pixel-exklusiv ist (die Funktionsdeklaration im Manifest, com.google.android.feature.PIXEL_EXPERIENCE, bestätigt dies), wir gehen davon aus, dass nur Google Pixel-Smartphones mit Android Q die neue Funktion erhalten werden. Ich glaube auch, dass diese Funktion wahrscheinlich beim Google Pixel 4 und Pixel 4 XL eingeführt wird, da sie noch vorhanden ist in der Entwicklung und scheint etwas zu sein, das für eine neue Produktveröffentlichung zurückgehalten werden würde, aber ich kann es nicht bestätigen Erscheinungsdatum. Wir zuvor entdeckte Hinweise für diese Funktion ganz zurück Android P Developer Preview 2 letztes Jahr, aber es scheint, dass seitdem viel mehr Arbeit in die Funktion geflossen ist. Wir halten Sie auf dem Laufenden, wenn die Funktion vor der Veröffentlichung der nächsten Pixel-Smartphones 2019 live geht.


Vielen Dank an PNF Software für die Bereitstellung einer Nutzungslizenz JEB-Decompiler, ein professionelles Reverse-Engineering-Tool für Android-Anwendungen.