Η ενημέρωση Tasker προσθέτει ανίχνευση Logcat, επιτρέποντας πολλές νέες δυνατότητες αυτοματισμού

Η Tasker, η πιο δημοφιλής εφαρμογή Android για αυτοματισμό, λαμβάνει ανίχνευση logcat στην τελευταία της ενημέρωση. Αυτό ανοίγει έναν τόνο νέων δυνατοτήτων αυτοματισμού.

Για ισχυρούς χρήστες που θέλουν να προσαρμόσουν κάθε μέρος του τηλεφώνου τους, υπάρχουν μερικές εφαρμογές που πρέπει να έχουν. Εφαρμογές όπως το MacroDroid, το Automate και το Llama παρέχουν όλες λειτουργίες αυτοματισμού, αλλά κατά την άποψή μου, καμία από αυτές δεν κρατά ένα κερί στο Tasker. Αν και μπορεί να μην έχει την καλύτερη διεπαφή χρήστη, το Tasker είναι η προσωπική μου αγαπημένη εφαρμογή αυτοματισμού λόγω του πόσο ενεργός είναι ο προγραμματιστής, πόσες προσθήκες είναι διαθέσιμες για αυτόν και πόσο ενεργή είναι η κοινότητα. Παρόλο που τα API Android περιορίζονται όλο και περισσότερο με κάθε νέα κυκλοφορία, ο προγραμματιστής και η κοινότητα του Tasker έχουν βρει τρόπους να παρακάμψουν τους περιορισμούς. Η τελευταία έκδοση v5.9.beta.8, για παράδειγμα, έχει προσθέσει μια νέα δυνατότητα που ανοίγει μια εντελώς νέα σφαίρα πιθανών περιπτώσεων χρήσης αυτοματισμού: ανίχνευση logcat.

Ανίχνευση Logcat

Τον περασμένο μήνα, ο προγραμματιστής του Tasker κυκλοφόρησε μια νέα beta που ενεργοποιημένη παρακολούθηση προχείρου στο Android 10. Από το Android 10 εμποδίζει τις εφαρμογές παρασκηνίου να διαβάζουν το πρόχειρο, ίσως αναρωτιέστε πώς ήταν δυνατό αυτό. Η απάντηση είναι μέσα από την ανάγνωση του logcat. Το Logcat είναι ένα εργαλείο κελύφους που τραβάει ένα αρχείο καταγραφής όλων των συμβάντων συστήματος και άλλων συμβάντων που συνεισφέρονται από εφαρμογές. Κάθε φορά που γράφεται μια νέα καταχώρηση στο πρόχειρο, το αντίστοιχο αρχείο καταγραφής συστήματος θα περιέχει το κείμενο του προχείρου. Διαβάζοντας αυτό το αρχείο καταγραφής, το Tasker μπορεί να εντοπίσει ποια είναι η τρέχουσα καταχώρηση στο πρόχειρο.

Κανονικά, οι εφαρμογές δεν επιτρέπεται να διαβάζουν αρχεία καταγραφής συστήματος και, επίσης, δεν μπορούν να ζητήσουν από τον χρήστη να τους δώσει την άδεια να το κάνει. Αυτό συμβαίνει επειδή ενδέχεται να υπάρχουν ευαίσθητα δεδομένα στο αρχείο καταγραφής και επιτρέποντας σε οποιαδήποτε εφαρμογή τη δυνατότητα ανάγνωσης αρχείων καταγραφής ανοίγει ένα ολόκληρο κουτί σκουληκιών που σχετίζονται με το απόρρητο και την ασφάλεια. Ωστόσο, είναι δυνατό για έναν χρήστη να εκχωρήσει μη αυτόματα σε μια εφαρμογή άδεια ανάγνωσης αρχείων καταγραφής. Εάν μια εφαρμογή όπως το Tasker δηλώσει την άδεια READ_LOGS, τότε ο χρήστης μπορεί να χορηγήσει αυτήν την άδεια μη αυτόματα μέσω ADB. Όταν εγκαταστήσετε την πιο πρόσφατη έκδοση beta του Tasker, θα σας ζητήσει να κάνετε ακριβώς αυτό.

Τι μπορείτε λοιπόν να κάνετε με το νέο συμβάν Logcat Entry στο Tasker; Ο ίδιος ο προγραμματιστής σας δίνει μερικά παραδείγματα:

  • Αυξήστε τις κινήσεις του Pixel 4
  • Κάντε διαφορετικά πράγματα για κάθε δάχτυλο όταν ξεκλειδώνετε τη συσκευή
  • Αντιδράστε στην αναβολή ενός συναγερμού
  • Κάντε διαφορετικά πράγματα όταν ξεκλειδώνετε τη συσκευή σας με το δάχτυλό σας ή με ένα μοτίβο
  • Αντιδράστε στο να κρατηθεί το κουμπί Πίσω για 1 δευτερόλεπτο σε οποιαδήποτε εφαρμογή
  • Αντιδράστε στην εμφάνιση/απόκρυψη του πληκτρολογίου λογισμικού
  • Εκτελέστε διαφορετικές ενέργειες σε συσκευές Samsung ανάλογα με το αν έγινε διπλό κλικ στο κουμπί λειτουργίας ή εάν πατήθηκε το κουμπί Bixby

Αυτές είναι απλώς διαφορετικές περιπτώσεις χρήσης που σκέφτηκε ο προγραμματιστής, αλλά απέχει πολύ από μια ολοκληρωμένη λίστα με πράγματα που μπορείτε να κάνετε με την ανίχνευση logcat.

Ακολουθεί ένα βίντεο που δείχνει πώς να χρησιμοποιήσετε το Tasker για να καταγράψετε και να φιλτράρετε το logcat για μια επιθυμητή καταχώρηση:

Τα δύο προβλήματα με την ανίχνευση logcat είναι ότι η ρύθμισή του δεν είναι φιλική προς το χρήστη και υπόκειται σε αλλαγές ανά πάσα στιγμή, εάν οι προγραμματιστές τροποποιήσουν τα αρχεία καταγραφής που στέλνουν οι εφαρμογές τους. Η εγκατάσταση αυτής της ρύθμισης θα απαιτήσει λίγη δοκιμή και σφάλμα, αλλά μόλις ρυθμίσετε κάτι, πιθανότατα δεν θα χρειαστεί να κάνετε αλλαγές στη διαμόρφωσή σας τόσο συχνά.

Νέα ενέργεια συντόμευσης

Ο τρέχων προγραμματιστής του Tasker είναι στην πραγματικότητα όχι ο αρχικός προγραμματιστής της εφαρμογής. Ο τρέχων προγραμματιστής δούλευε κυρίως σε μια σουίτα πρόσθετων Tasker που ονομάζονταν AutoApps, οπότε όταν ανέλαβε εργασίες ανάπτυξης στο Tasker, άρχισε να μεταφέρει τη λειτουργικότητα ορισμένων από τις προσθήκες του στο κύριο Tasker εφαρμογή. Η τελευταία έκδοση του Tasker beta ουσιαστικά καταργεί την προσθήκη AutoShortcut προσθέτοντας μια νέα ενέργεια συντόμευσης.


Η νέα ανίχνευση καταχώρισης logcat και η δράση συντόμευσης είναι οι δύο μεγαλύτερες αλλαγές στην τελευταία έκδοση beta, αλλά υπάρχουν άλλες μικρές αλλαγές, όπως μια βελτιωμένη ενέργεια Λήψη τοποθεσίας, προεπισκόπηση μεταβλητών και διορθώσεις σφαλμάτων για δύο μακροχρόνιες σφάλματα. Μπορείτε να διαβάσετε το πλήρες αρχείο αλλαγών εδώ. Μπορείτε να εγγραφείτε για το Tasker beta στο Google Play ή κατεβάστε το APK τώρα αμέσως.