Η λήψη ειδοποιήσεων στο τηλέφωνό σας δεν είναι κάτι νέο ή κάτι που ξεκίνησε με το Android. Είτε μιλάμε για ενοχλητικά αναδυόμενα παράθυρα είτε για το εθιστικό κόκκινο φως που αναβοσβήνει, τα τηλέφωνά μας ήταν πάντα σε θέση να μας πουν ότι θέλει την προσοχή μας.
Αλλά με το Android 7.0, τα πράγματα πρόκειται να βελτιωθούν, κυρίως επειδή οι προγραμματιστές έχουν πλέον περισσότερο έλεγχο στον τρόπο εμφάνισης των ειδοποιήσεων.
Ας μιλήσουμε για τις αλλαγές και τις νέες δυνατότητες.
- Οι άμεσες απαντήσεις είναι κάτι που ίσως έχετε ήδη δει στο τηλέφωνό σας με κάποιες εφαρμογές. Η εφαρμογή Hangouts είναι ένα παράδειγμα. Εάν κάποιος σάς στείλει ένα μήνυμα στο Hangouts και δεν έχετε άλλες ειδοποιήσεις σε εκκρεμότητα, έχετε μια προβολή μηνυμάτων που μπορείτε να απαντήσετε απευθείας από τη σκιά των ειδοποιήσεων. Δεδομένου ότι αυτό κατέστη δυνατό μετά την κυκλοφορία του αρχικού Nexus 6, ένας μεγάλος αριθμός εφαρμογών το έχουν κωδικοποιήσει.
Αυτά τα είδη κοινοποιήσιμων ενεργειών έχουν βελτιωθεί περαιτέρω στο Android 7.0 και οι προγραμματιστές μπορούν να αποφασίσουν να προσθέσουν περισσότερο περιεχόμενο στην ειδοποίηση (σκεφτείτε ένα ιστορικό συνομιλίας πολλών γραμμών στην ειδοποίηση του Hangout, για παράδειγμα) και διατηρήστε την ειδοποίηση ενεργή μετά την απάντησή σας μια απάντηση επιστροφής αναμένεται. Θα μπορούσατε να έχετε συνομιλία στο Hangouts, συνοδευόμενο από ιστορικό, ακριβώς στο σκιά ειδοποιήσεων. Και επειδή είναι μια εγγενής εικόνα μιας εφαρμογής που είναι ήδη ενεργή, είναι ελαφρύ για τους πόρους.
- Οι Συμπληρωμένες Ειδοποιήσεις είναι η βελτιωμένη έκδοση των "στοίβων" που έχουμε δει από την Lollipop - χρησιμοποιώντας τα νέα χαρακτηριστικά του Visual Gray της Nougat. Αυτός είναι ο λόγος για τον οποίο μπορεί να αισθάνονται εξοικειωμένοι με εσάς - οι προγραμματιστές εφαρμογών ήταν σε θέση να εφαρμόσουν μια μορφή τους για περισσότερο από ένα χρόνο.
Απλά, όταν λαμβάνουν πολλαπλές ειδοποιήσεις για μια συγκεκριμένη εφαρμογή, μπορούν να συνδυαστούν σε μια ενιαία ομάδα. Αυτή η ομάδα μπορεί να επεκταθεί για να δει τα μεμονωμένα μηνύματα. Οι αλλαγές στο Android N επιτρέπουν στους προγραμματιστές να "προοδευτικά" επεκτείνουν τη στοίβα ειδοποιήσεων, ώστε να μπορούν να προσθέτουν ένα πλαίσιο στην ομάδα ή σε κάθε ειδοποίηση. Αυτό σημαίνει ότι στο παράδειγμά μας στο Hangouts μπορούμε να επεκτείνουμε μια δέσμη ειδοποιήσεων που εμφανίζει 3 μη αναγνωσμένα μηνύματα και να δείτε το ιστορικό συνομιλιών για ένα ή όλα από αυτά - και με τη δυνατότητα άμεσης απάντησης, θα μπορούσατε να ενεργήσετε πάνω σε αυτά.
Οι προγραμματιστές μπορούν να χρησιμοποιήσουν αυτές τις νέες λειτουργίες στις εφαρμογές τους και να είναι ακόμα συμβατοί με παλαιότερες εκδόσεις του Android
Αυτές οι αλλαγές μπορεί να είναι γνωστές σε οποιονδήποτε χρησιμοποιεί Android με Lollipop ή υψηλότερη, επειδή η συμπεριφορά βασίζεται σε αλλαγές που έγιναν στο Android 5.0 (API 21). Είναι επίσης αυτά που χρησιμοποιούμε ήδη σε ρολόγια Android Wear με νέο οπτικό στυλ. Εξαιτίας αυτού, οι συσσωρευμένες ειδοποιήσεις και οι άμεσες απαντήσεις inline είναι συμβατές προς τα πίσω με οποιαδήποτε εφαρμογή που έχει κατασκευαστεί για Lollipop ή υψηλότερη. Όλος ο προγραμματιστής πρέπει πραγματικά να κάνει να ελέγξει ότι πληρούν τις νέες βέλτιστες πρακτικές. Ακόμα κι αν δεν ενοχλούν, οι υπάρχουσες λειτουργίες API καλούν απρόσκοπτα τις νεότερες εκδόσεις. Αυτό είναι σημαντικό επειδή η πραγματικότητα είναι ότι πολλές εφαρμογές που χρησιμοποιούμε κάθε μέρα σπάνια ενημερώνονται.
Ακόμα καλύτερα νέα είναι ότι χρησιμοποιώντας υπάρχουσες βιβλιοθήκες υποστήριξης, οι προγραμματιστές μπορούν να εφαρμόσουν αυτές τις αλλαγές και εξακολουθούν να διαθέτουν μια εφαρμογή που λειτουργεί όπως προορίζεται για εκδόσεις Android τόσο παλιές όσο και Honeycomb (Android 3.0). Αυτό είναι το 98, 2% όλων των συσκευών Android που εξακολουθούν να χρησιμοποιούνται.
-
Το Peeking ειδοποίησης επαναφέρει την παλιά αναδυόμενη προβολή για μια εισερχόμενη ειδοποίηση, αλλά τα κάνει πιο έξυπνα. Ένας προγραμματιστής μπορεί να χρησιμοποιήσει το παράθυρο peeking για να εμφανίσει την τελευταία εισερχόμενη ειδοποίηση μιας ομαδοποιημένης ομάδας. Η ειδοποίησή μας για το Hangouts είναι τώρα πτυσσόμενη και επεκτάσιμη για να βλέπει περιεχόμενο όπως μας αρέσει, μπορούμε να απαντήσουμε σε κάθε μεμονωμένο νήμα μηνυμάτων και μπορούμε (αν εφαρμοστεί από τον προγραμματιστή) να ρυθμίσουμε τα πράγματα έτσι ώστε μια απάντηση να μπορεί να "κρυφοκοιτάσει" στην οθόνη μας για μια στιγμή ή δύο - και επιτρέψτε μας να απαντήσουμε άμεσα από το παράθυρο.
-
Οι προσαρμοσμένες προβολές και μορφές μηνυμάτων επιτρέπουν σε έναν προγραμματιστή να αλλάξει τον τρόπο εμφάνισης των ειδοποιήσεων για μια συγκεκριμένη εφαρμογή. Αυτό μπορεί να είναι πολύ σημαντικό όταν δημιουργείτε δέσμες και ματιά και μπορεί να μας βοηθήσει, καθώς οι χρήστες αποκτούν τις σωστές πληροφορίες με μια ματιά. Τα Στυλ μηνυμάτων επιτρέπουν την προσαρμογή των ετικετών μιας ειδοποίησης και τώρα η ειδοποίησή μας στο Hangouts έχει τίτλο "Chat with Dad" ή "Bad Jokes" - και αν υπάρχουν πολλοί συμμετέχοντες, κάθε απάντηση μπορεί να φέρει ετικέτα ή χρώμα.
Με την εξάπλωση όλων, οι Προσαρμοσμένες προβολές επιτρέπουν σε έναν προγραμματιστή να καθορίσει το έργο τέχνης μιας δέσμης ειδοποιήσεων (το εικονίδιο) ή να ορίσει ένα εικονίδιο για μια μεμονωμένη ειδοποίηση και στη συνέχεια να χρησιμοποιήσει τα πάντα χωρίς να δημιουργήσει το δικό του περιβάλλον χρήστη. Μια μεγάλη εφαρμογή μπορεί να έχει ένα μοναδικό στυλ ειδοποίησης χωρίς να ανησυχεί για τον τρόπο αντιμετώπισης των απαντήσεων, να συνδέει πολλαπλές ειδοποιήσεις σε μια στοίβα και να καθορίζει τις μεμονωμένες ετικέτες για κάθε προβολή χωρίς να κάνει ο ίδιος την βαριά ανύψωση.
Μέχρι στιγμής, αυτές οι αλλαγές φαίνονται ανεπαρκείς και αυτό οφείλεται στο γεγονός ότι είδαμε μόνο την Google για την εφαρμογή τους. Κανείς που δεν κάνει τηλέφωνα Android πρέπει να κρατήσει τα πράγματα χαμηλού κλειδιού και ως επί το πλείστον λευκό και οι προγραμματιστές έχουν τώρα κάποια εργαλεία για να κάνουν ξεχωριστές ειδοποιήσεις για τις εφαρμογές τους. Δεν θα τους αρέσουν όλοι, αλλά η επόμενη μεγάλη ιδέα μπορεί να κατασκευαστεί χρησιμοποιώντας αυτά τα εργαλεία.