Σε κανέναν μας δεν αρέσει να κάνει επανεκκίνηση η συσκευή μας. Μερικές φορές μπορεί να θέλουμε να γίνει, αλλά μερικές άλλες όχι, κάτι που σημαίνει ότι σταματούν να λειτουργούν οι υπηρεσίες παρασκηνίου. Ακόμα χειρότερα, μπορεί να χάσουμε κάποιο ξυπνητήρι ή υπενθύμιση. Λύση στο πρόβλημα έρχεται τώρα με την έκδοση Android Nougat, μέσω ενός νέου χαρακτηριστικού με ονομασία Direct Boot.
Τι είναι το Direct Boot
Μάλλον όλοι έχουμε υπάρξει σε αυτό το σημείο. Είμαστε στη lock screen και κανείς άλλος δε μπορεί να δει τι έχουμε μέσα στη συσκευή μας και κάτι συμβαίνει και η συσκευή επανεκκινεί. Αν δεν το καταλάβουμε, έχουμε για λίγο την ησυχία μας, καθώς η συσκευή δε δονείται κάθε 10 λεπτά, μέχρι να το «μυριστούμε» και να βάλουμε τον κωδικό μας.
Η Google όμως μας έχει… καλυμμένους με το Android Nougat. Υποθέτουμε ότι το Android 7.0 θα είναι σταθερό, με ελάχιστα reboot που και που, αλλά σε περίπτωση που συμβεί ένα, το νέο Direct Boot χαρακτηριστικό θα αφήνει κάποια εφαρμογή (ή μέρος της) να «τρέχει» μόλις εκκινήσει η συσκευή και είναι σε αναμονή για την εισαγωγή του κωδικού PIN.
Σας κρατάει ασφαλείς και ενήμερους
Από πλευράς ασφαλείας, η έκδοση Android Marshmallow είναι αρκετά ασφαλής. Όταν η συσκευή ανοίγει, το λειτουργικό φορτώνει και όλα είναι σε μια κατάσταση αναμονής μέχρι να βάλει ο χρήστης τον κωδικό του. Ακόμη κι αν δεν έχετε κωδικό, πρέπει να κάνετε swipe για να μπείτε στην κεντρική οθόνη (αλλά πραγματικά, βάλτε κωδικό!). Αν η συσκευή σας είναι κρυπτογραφημένη, τα δεδομένα σας θα μείνουν κρυπτογραφημένα και μη προσβάσιμα μέχρι να βάλετε τον κωδικό. Είναι ένας καλός τρόπος να γλυτώσετε από τα αδιάκριτα βλέμματα.
Με το Android Nougat, γίνεται ένα ακόμα βήμα στη διαδικασία εκκίνησης. Μόλις η συσκευή σας ανοίξει και το Android εκκινήσει κανονικά, υπάρχει μια μέθοδος για τους developers που επιτρέπει την επικοινωνία πριν βάλετε τον κωδικό σας ή κάνετε swipe. Όλα τα υπόλοιπα μένουν κλειδωμένα και δε μπορείτε να έχετε αλλιλεπίδραση με καμία άλλη εφαρμογή. Η Google έχει εισάγει ένα νέο χώρο αποθήκευσης για τις εφαρμογές που πρέπει να εκκινούν αμέσως, με ονομασία Device Storage.
Δείτε ένα παράδειγμα με μια απλή εφαρμογή μηνυμάτων. Οι developers της εφαρμογής μπορούν να επιτρέπουν στην εφαρμογή να συλλέγει μηνύματα και να στέλνει ειδοποίηση πριν βάλετε τον κωδικό στη συσκευή σας, αλλά δεν θα μπορείτε να απαντήσετε σε κανένα από αυτά γιατί θα προστατεύονται από κωδικό.
Για να μπορέσετε να απαντήσετε, θα πρέπει να βάλετε τον κωδικό. Για τις κρυπτογραφημένες συσκευές, το Direct Boot επιτρέπει στις εφαρμογές του νέου Device Storage να «τρέχουν», ενώ όλα τα υπόλοιπα δεδομένα παραμένουν κρυπτογραφημένα. Αποτελεί τη χρυσή τομή μεταξύ ασφάλειας και άνεσης. Η Google βελτιώνεται πολύ σε αυτά τα σημεία και δουλεύει πάνω στην ασφάλεια των δεδομένων.
Όχι όμως για όλες τις εφαρμογές
Όχι όμως κάθε εφαρμογή θα εκκινεί ή θα πρέπει να εκκινεί αμέσως. Οι περισσότεροι συμφωνούν ότι οι περισσότερες εφαρμογές δεν θα πρέπει να εκκινιύν αμέσως, χρησιμοποιώντας το direct boot. Το νέο χαρακτηριστικό είναι «κλεισμένο» για υπηρεσίες που χρειάζεται ο χρήστης αμέσως μετά κάποιο reboot, όπως το ξυπνητήρι, η εφαρμογή μηνυμάτων ή κάποια εφαρμογή προσβασιμότητας. Οι developers μπορούν να προσθέσουν τη λειτουργία σε όποια εφαρμογή θέλουν όταν εγκατασταθεί σε μια συσκευή με λειτουργικό Android 7.0 (API 24) ή νεότερο.
Όμως, υπάρχει πάντα ο κίνδυνος να το παρακάνουν. Κανείς δε θέλει μια ενοχλητική διαφήμιση να στέλνει links στη μπάρα ειδοποιήσεών του ή στη lock screen κάθε φορά που εκκινεί η συσκευή. Έτσι, για όσες εφαρμογές βρίσκοτναι στο Google Play, η Google θα είναι εξαιρετικά αυστηρή και δε θα διστάσει μέχρι και να τις αφαιρέσει, αν διαπιστώσει από αναφορές χρηστών ότι χρησιμοποιούν το Direct Boot.
Το Direct Boot είναι άλλο ένα από αυτά τα χαρακτηριστικά που δεν είναι ορατό αλλά απαιτεί πολλή σκέψη και δουλειά για να υιοθετηθεί. Αυτά τα μικρά χαρακτηριστικά και βελτιώσεις δίνουν μια άλλη όψη στο Android και κάνουν τις συσκευές μας να λειτουργούν καλύτερα.
Αν είσαι developer και ενδιαφέρεσαι για το Direct Boot, σιγουρέψουν ότι έχεις διαβάσει τα έγγραφα στο Android Developer site.
[via]