Η Google παρουσίασε ένα νέο API ύπνου που θα επιτρέπει στους προγραμματιστές να δημιουργούν πιο προηγμένες εφαρμογές παρακολούθησης ύπνου.
Η Google παρουσίασε ένα νέο API ύπνου που μπορούν να χρησιμοποιήσουν οι προγραμματιστές για να εμφανίσουν πληροφορίες σχετικά με τον ύπνο ενός χρήστη, με αποτέλεσμα πιο προηγμένες εφαρμογές παρακολούθησης ύπνου. Το Sleep API είναι τώρα διαθέσιμο ως μέρος της πιο πρόσφατης έκδοσης των Υπηρεσιών Google Play.
Σύμφωνα με την Google, το Sleep API είναι ένα «απλό API που συγκεντρώνει την επεξεργασία ανίχνευσης ύπνου με τρόπο αποδοτικό από μπαταρία». Είναι μέρος της Google Αναγνώριση δραστηριότητας Android API, το οποίο μπορεί να χρησιμοποιηθεί για τον εντοπισμό των δραστηριοτήτων ενός χρήστη, όπως αν κάνει ποδήλατο ή περπάτημα.
«Τόσο πολλά από αυτά που κάνουμε βασίζονται σε μια καλή νυχτερινή ανάπαυση», είπε η Google. «Τα τηλέφωνά μας έχουν γίνει εξαιρετικά εργαλεία για τη λήψη πιο ενημερωμένων αποφάσεων σχετικά με τον ύπνο μας. Και με την ενημέρωση για τις συνήθειες ύπνου, οι άνθρωποι μπορούν να λάβουν καλύτερες αποφάσεις κατά τη διάρκεια της ημέρας σχετικά με τον ύπνο, κάτι που επηρεάζει πράγματα όπως η συγκέντρωση και η ψυχική υγεία».
Το Sleep API θα χρησιμοποιεί ένα μοντέλο μηχανικής εκμάθησης στη συσκευή για να συμπεράνει την κατάσταση ύπνου του χρήστη με βάση την είσοδο από τους αισθητήρες φωτός και κίνησης του τηλεφώνου σας. Η Google είπε ότι το νέο της API θα εξοικονομήσει τους προγραμματιστές από το να χρειάζεται να αφιερώσουν χρόνο στην ανάπτυξη των δικών τους μεθόδων για να καθορίσουν πότε ένας χρήστης έχει ξεκινήσει ή τελείωσε τον ύπνο. Επιπλέον, η χρήση του API της Google έχει άλλα πλεονεκτήματα σε σχέση με άλλα API παρακολούθησης ύπνου, συμπεριλαμβανομένης της ανάγκης λιγότερης ενέργειας για χρήση και της προσφοράς μεγαλύτερης αξιοπιστίας στη συλλογή δεδομένων. Το τελευταίο είναι ιδιαίτερα σημαντικό καθώς οι Υπηρεσίες Google Play επηρεάζονται λιγότερο από το Doze και άλλες υπηρεσίες διαχείρισης μπαταρίας σε σχέση με τις εφαρμογές τρίτων.
Μόλις συλλεχθούν οι πληροφορίες, αναφέρονται με δύο τρόπους:
- Μια «σιγουριά ύπνου», η οποία αναφέρεται σε τακτά χρονικά διαστήματα (έως 10 λεπτά)
- Εντοπίζεται ένα τμήμα ημερήσιου ύπνου που αναφέρεται μετά την αφύπνιση
Στην ανάρτησή του στο blog, η Google επισημαίνει μια εφαρμογή που ονομάζεται Sleep ως Android που χρησιμοποιεί το νέο Sleep API. Η εφαρμογή μπορεί να παρακολουθεί πράγματα όπως η διάρκεια του ύπνου, η κανονικότητα, οι φάσεις, το ροχαλητό και πολλά άλλα, με λιγότερη ισχύ και μεγαλύτερη αξιοπιστία από πριν, χάρη στη μετάβαση στο Sleep API. «Η διάρκεια ύπνου είναι μια από τις πιο σημαντικές παραμέτρους που πρέπει να προσέξετε για να διασφαλίσετε μια καλή νυχτερινή ξεκούραση», είπε η ομάδα Sleep as Android. "Το νέο Sleep API μας δίνει μια φανταστική ευκαιρία να το παρακολουθούμε αυτόματα με τον πιο αποδοτικό τρόπο μπαταρίας που μπορούμε να φανταστούμε."
(Επιπλέον, η ομάδα Sleep as Android δημιούργησε τον ιστότοπο DontKillMyApp για να τονίσουν πώς οι επιθετικές υπηρεσίες διαχείρισης ενέργειας OEM συνέχισαν να σκοτώνουν τις υπηρεσίες παρακολούθησης ύπνου της εφαρμογής τους.)
Οι εφαρμογές τρίτων χρησιμοποιούν το νέο API Sleep της Google σήμερα, αλλά θα ζητηθεί από τον χρήστη να εκχωρήσει την άδεια ACTIVITY_RECOGNITION. Αυτό διασφαλίζει ότι οι χρήστες θα έχουν τον έλεγχο των εφαρμογών που μπορούν να παρακολουθούν τον ύπνο τους. Οι ενδιαφερόμενοι προγραμματιστές μπορούν να μάθουν περισσότερα για το Sleep API κάνοντας check out Τεκμηρίωση API της Google.