Μια κατάργηση APK της εφαρμογής Settings Intelligence στο Android Q αποκαλύπτει ότι η Google εργάζεται σε μια νέα λειτουργία "Ρουτίνες ρυθμίσεων" για smartphone Google Pixel.
Η ελευθερία που έδωσε η Google στους προγραμματιστές στις πρώτες μέρες του Android επέτρεψε την άνθηση εφαρμογών που δεν είναι δυνατές στο iOS. Οι εφαρμογές αυτοματισμού όπως το Tasker, το MacroDroid, το Automate και το Llama επιτρέπουν στους χρήστες να έχουν τον πλήρη έλεγχο των εφαρμογών και των ρυθμίσεων στα τηλέφωνά τους, αν και οι πρόσφατες εκδόσεις Android έχουν μειωθεί τι είναι ικανές αυτές οι εφαρμογές. Ενώ οι εφαρμογές αυτοματισμού τρίτων έχουν χάσει μέρος της λάμψης τους, οι υπηρεσίες πρώτου κατασκευαστή όπως το Google Assistant και το Samsung Bixby έχουν προσθέσει περιορισμένες δυνατότητες αυτοματισμού με λειτουργίες όπως Ρουτίνες βοηθού και Ρουτίνες Bixby αντίστοιχα. Τώρα, βρήκαμε στοιχεία ότι μια νέα δυνατότητα αυτοματισμού είναι στα σκαριά για smartphone Google Pixel με Android Q.
Μια απόρριψη του APK μπορεί συχνά να προβλέψει λειτουργίες που ενδέχεται να φτάσουν σε μια μελλοντική ενημέρωση μιας εφαρμογής, αλλά είναι πιθανό οποιαδήποτε από τις λειτουργίες που αναφέρουμε εδώ να μην είναι δυνατή σε μελλοντική κυκλοφορία. Αυτό συμβαίνει επειδή αυτές οι λειτουργίες δεν εφαρμόζονται επί του παρόντος στη ζωντανή έκδοση και ενδέχεται να ληφθούν ανά πάσα στιγμή από την Google σε μια μελλοντική έκδοση.
Ρουτίνες ρυθμίσεων στο Android Q για το Google Pixel
Οι συμβολοσειρές και ο κώδικας για τη νέα δυνατότητα εμφανίστηκαν για πρώτη φορά στο APK του συστήματος SettingsIntelligence που κυκλοφόρησε με τις beta του Android Q. Το πιο πρόσφατο SettingsIntelligence APK στην έκδοση Android Pie για το Google Pixel 3 XL που εκτελεί την ενημερωμένη έκδοση κώδικα ασφαλείας Μαΐου 2019 είναι η έκδοση 1.0.0.197685250. Αφ 'ετέρου, Android Q beta 2 για το Google Pixel 3 XL περιέχει την έκδοση 1.1.0.235052489.fishfood ενώ Android Q beta 3 περιέχει την έκδοση 1.1.0.241603058.dogfood. Τα "Fishfood" και "Dogfood" αναφέρονται σε εσωτερικές εκδόσεις που υποβάλλονται σε δοκιμή από υπαλλήλους της Google, επομένως είναι περίεργο να τις βλέπουμε σε μια δημόσια έκδοση beta. Ανεξάρτητα από αυτό, η νέα λειτουργία δεν είναι ενεργοποιημένη στο Android Pie ή στο Android Q για κανένα smartphone Google Pixel.
Η δυνατότητα αναφέρεται εσωτερικά ως "ρουτίνες", αλλά θα παρουσιαστεί στον χρήστη ως "κανόνες". Οι παρακάτω συμβολοσειρές περιγράφουν τη βασική ιδέα πίσω από το χαρακτηριστικό:
"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>
Η περιγραφή της λειτουργίας κάνει να ακούγεται ότι θα έχετε μεγάλη ελευθερία στην αυτοματοποίηση των ρυθμίσεων της συσκευής σας, αλλά αυτό δεν φαίνεται στην πραγματικότητα αυτή τη στιγμή στην ανάπτυξη της λειτουργίας.
Δημιουργία κανόνων
Επί του παρόντος, η λειτουργία θα σας επιτρέψει να ορίσετε κανόνες στο Google Pixel σας με βάση το δίκτυο Wi-Fi στο οποίο είστε συνδεδεμένοι ή την τοποθεσία στην οποία βρίσκεστε.
<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>
Ο κανόνας τοποθεσίας δημιουργεί ένα geofence για το γεωγραφικό πλάτος και το μήκος της διεύθυνσης που εισάγετε. Ο κανόνας Wi-Fi σάς επιτρέπει να ρυθμίσετε συνθήκες με βάση τα αποθηκευμένα SSID Wi-Fi στη συσκευή σας.
Ενέργειες κανόνων
Μόλις ενεργοποιηθεί ένας κανόνας Wi-Fi ή τοποθεσίας, έχετε την επιλογή είτε να ενεργοποιήσετε τη λειτουργία Μην ενοχλείτε, να ρυθμίσετε το τηλέφωνο να κουδουνίζει, να θέσετε σε σίγαση το τηλέφωνο ή να ρυθμίσετε το Google Pixel μόνο σε δόνηση.
<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>
Κανόνες επεξεργασίας
Αυτές οι συμβολοσειρές προσθέτουν λίγο περισσότερο περιβάλλον σε αυτό που μπορείτε να κάνετε με τους Κανόνες. Για παράδειγμα, οι συμβολοσειρές επιβεβαιώνουν ότι ένας κανόνας Wi-Fi μπορεί να προστεθεί μόνο για αποθηκευμένα δίκτυα.
<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>
Ειδοποιήσεις κανόνων
Μόλις ενεργοποιηθεί ένας κανόνας, το SettingsIntelligence στο Android Q θα εμφανίσει μια ειδοποίηση που ενημερώνει τον χρήστη ποια ενέργεια ήταν η ενέργεια. Οι ειδοποιήσεις θα εμφανίζονται επίσης για να ενημερώνουν τον χρήστη όταν έχει εισέλθει ή εξέλθει από την περιοχή ενεργοποίησης για έναν κανόνα.
<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>
Προτάσεις κανόνων
Τέλος, οι χρήστες θα έχουν την επιλογή να παραχωρήσουν στο SettingsIntelligence πρόσβαση στην τοποθεσία και το ημερολόγιό τους, ώστε η εφαρμογή να μπορεί να προτείνει τη δημιουργία νέων κανόνων.
<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>
Μπόνους: Ramping Ringer
Ως μπόνους, υπάρχουν συμβολοσειρές και κώδικας στην εφαρμογή SettingsIntelligence που υποδηλώνουν ότι η Google μπορεί να προσθέσει μια λειτουργία "Ramping Ringer" στο Android Q για τις συσκευές Pixel. Κατά τη διάρκεια των εισερχόμενων κλήσεων, το Google Pixel θα δονείται πρώτα για μερικά δευτερόλεπτα πριν αυξήσει αργά την ένταση του ήχου κλήσης με την πάροδο του χρόνου. Αυτή η δυνατότητα βρίσκεται συνήθως σε προσαρμοσμένες ROM και λογισμικό OEM, αλλά δεν έχει φτάσει ακόμη στο Google Pixel.
<stringname="ramping_ringer">Vibrate first then ring graduallystring>
συμπέρασμα
Αν και η νέα λειτουργία δεν φαίνεται τόσο ισχυρή όσο οι εφαρμογές αυτοματισμού όπως το Tasker, είναι πιθανό να προστεθούν περισσότερες τους επόμενους μήνες προτού παγώσει το σύνολο λειτουργιών για κυκλοφορία. Επιπλέον, οι περισσότερες εφαρμογές αυτοματισμού έχουν υψηλά εμπόδια εισόδου, επομένως η Google πρέπει να κάνει τους Κανόνες αρκετά απλούς ώστε να τους χρησιμοποιεί ο μέσος κάτοχος Pixel ή ο υποψήφιος κάτοχος Pixel.
Δεδομένου ότι η δυνατότητα είναι μέρος της εφαρμογής SettingsIntelligence, η οποία είναι αποκλειστική για Pixel (η δήλωση χαρακτηριστικών στο Manifest, com.google.android.feature.PIXEL_EXPERIENCE
, το επιβεβαιώνει), πιστεύουμε ότι μόνο τα smartphone Google Pixel με Android Q θα έχουν τη νέα δυνατότητα. Πιστεύω επίσης ότι αυτή η δυνατότητα είναι πιθανό να κάνει το ντεμπούτο της με τα Google Pixel 4 και Pixel 4 XL, καθώς είναι ακόμα βρίσκεται σε εξέλιξη και αισθάνεται σαν κάτι που θα μπορούσε να καθυστερήσει για μια νέα κυκλοφορία προϊόντος, αλλά δεν μπορώ να επιβεβαιώσω ημερομηνία έναρξης. Εμείς προηγουμένως επισημασμένες υποδείξεις για αυτό το χαρακτηριστικό μέχρι το τέλος Προεπισκόπηση προγραμματιστή Android P 2 πέρυσι, αλλά φαίνεται ότι από τότε έχει γίνει πολύ περισσότερη δουλειά στο χαρακτηριστικό. Θα σας κρατάμε ενήμερους εάν η λειτουργία γίνει ζωντανή πριν από την κυκλοφορία των επόμενων smartphone Pixel 2019.
Ευχαριστούμε το PNF Software που μας παρείχε άδεια χρήσης JEB Decompiler, ένα εργαλείο αντίστροφης μηχανικής επαγγελματικής ποιότητας για εφαρμογές Android.