Το Health Connect σάς επιτρέπει να συγχρονίζετε δεδομένα μεταξύ εφαρμογών υγείας και φυσικής κατάστασης, αλλά πρέπει να κάνετε λήψη της εφαρμογής από το Google Play. Όχι πια στο Android 14.
Εάν σκέφτεστε σοβαρά να χάσετε βάρος, να αποκτήσετε φόρμα ή να προσέχετε τι τρώτε, τότε το smartphone σας μπορεί να είναι ένα ανεκτίμητο εργαλείο στο οπλοστάσιό σας για την υγεία και τη φυσική σας κατάσταση. Ωστόσο, πολλοί άνθρωποι βρίσκουν ότι μια εφαρμογή δεν είναι αρκετή για να παρακολουθούν όλα όσα χρειάζονται. Ωστόσο, η χρήση πολλαπλών εφαρμογών υγείας και φυσικής κατάστασης μπορεί να είναι ένας πόνος, επειδή η διασύνδεση μεταξύ τους μπορεί να είναι είτε ανύπαρκτη είτε πολύ περιορισμένη. Για να λύσουν αυτό το πρόβλημα, η Google και η Samsung συνεργάστηκαν σε μια πλατφόρμα που ονομάζεται Health Connect, και θα μπορούσε να γίνει μέρος της εμπειρίας εκτός συσκευασίας για κάθε συσκευή που εκτελείται Android 14.
Η Google ανακοίνωσε το Health Connect στο I/O 2022 πέρυσι. Είναι μια πλατφόρμα που διευκολύνει τις εφαρμογές να μοιράζονται δεδομένα υγείας και φυσικής κατάστασης μεταξύ τους. Τυποποιεί τον τρόπο με τον οποίο οι εφαρμογές καταγράφουν δεδομένα υγείας και φυσικής κατάστασης, έτσι ώστε οι προγραμματιστές να μην χρειάζεται να κωδικοποιούν διαφορετικές ενσωματώσεις για κάθε υπηρεσία με την οποία θέλουν να συγχρονίσουν τα δεδομένα τους. Η πλατφόρμα Health Connect αποτελείται από δύο μέρη: ένα API που καλούν οι προγραμματιστές και μια εφαρμογή που επιτρέπει στους χρήστες να διαχειρίζονται τα δεδομένα τους και να ελέγχουν ποιες υπηρεσίες έχουν πρόσβαση σε αυτά τα δεδομένα.
Η εφαρμογή Health Connect είναι βασικό μέρος της πλατφόρμας. Σε τελική ανάλυση, είναι αυτό που στην πραγματικότητα είναι υπεύθυνο για την ασφαλή αποθήκευση και διαχείριση των δεδομένων υγείας και φυσικής κατάστασης του χρήστη που χρησιμοποιούν άλλες εφαρμογές μέσω του API. Χωρίς την εφαρμογή, δεν υπάρχουν δεδομένα για συγχρονισμό άλλων εφαρμογών. Ευτυχώς, η εφαρμογή Health Connect απέχει λίγα μόλις πατήματα από την εγκατάσταση σε οποιαδήποτε συσκευή με Android 9 ή νεότερη έκδοση με τις Υπηρεσίες Google Play.
Ηνωμένα ΈθνηΕυτυχώς, απαιτούνται μερικά πατήματα για να εγκαταστήσετε το Health Connect και αυτό περιορίζει αμέσως την απήχησή του, επειδή οι χρήστες πρέπει να γνωρίζουν ότι υπάρχει, ώστε να μπορούν να το κατεβάσουν. Η περιορισμένη βάση χρηστών του Health Connect (η εφαρμογή έχει ληφθεί σε περίπου 1-5 εκατομμύρια συσκευές) σημαίνει ότι ορισμένοι προγραμματιστές ενδέχεται να μην δείτε την αξία της υποστήριξης της πλατφόρμας, αν και ευτυχώς η Google συνεργάστηκε στενά με πολλές εταιρείες για να προσθέσει υποστήριξη πριν από την κυκλοφορία το. Ωστόσο, θα ήταν καλύτερο για τη μακροπρόθεσμη υγεία της πλατφόρμας εάν περισσότεροι χρήστες το γνώριζαν.
Μια λύση θα ήταν να βάλετε το Health Connect στο λειτουργικό σύστημα ώστε να είναι διαθέσιμο σε κάθε συσκευή Android και αυτό ακριβώς είναι η Google μπορεί να κάνει στο Android 14. Το Android 14 DP1 αποστέλλεται με ένα νέο αρχείο APEX που έχει το όνομα πακέτου com.[google].android.healthconnect. Το APEX, αν θυμάστε, είναι μια μορφή αρχείου για το Android που χρησιμοποιείται σε Project Mainline. Το Project Mainline διαμορφώνει τα στοιχεία του συστήματος σε μορφή APK ή APEX, ώστε να μπορούν να ενημερωθούν μέσω του Google Play, ενός μηχανισμού παράδοσης ενημερώσεων που ίσως έχετε ακούσει να αναφέρεται ως «Σύστημα Google Play Ενημερώσεις.”
Μέσα στο Health Connect APEX είναι μια έκδοση της εφαρμογής Health Connect που έχει διαφορετικό όνομα πακέτου (com.[google].android.healthconnect.controller) από αυτό που είναι διαθέσιμο μέσω του Google Play (com.google.android.apps.healthdata). Το διαφορετικό όνομα πακέτου έχει νόημα εδώ, επειδή το Android δεν σας επιτρέπει να εγκαταστήσετε μια εφαρμογή που έχει το ίδιο όνομα πακέτου ως ήδη εγκατεστημένη εφαρμογή, και πολλοί χρήστες που κάνουν αναβάθμιση σε Android 14 θα έχουν ήδη εγκαταστήσει το Health Connect από την Google Παίζω.
Για εκείνους τους χρήστες που έχουν ήδη εγκαταστήσει την έκδοση Google Play της εφαρμογής και την έχουν συμπληρώσει με δεδομένα, το Android 14 μπορεί να τους επιτρέψει να μετεγκαταστήσουν τα δεδομένα τους στην έκδοση συστήματος. Μια εφαρμογή που διαθέτει τη νέα άδεια MIGRATE_HEALTH_CONNECT_DATA θα έχει τη δυνατότητα μετεγκατάστασης δεδομένων από την έκδοση Google Play του Health Connect στην έκδοση συστήματος. Το MIGRATE_HEALTH_CONNECT_DATA έχει επίπεδο προστασίας "knownSigner|signature", επομένως μπορεί να εκχωρηθεί μόνο σε εφαρμογές που έχουν υπογραφεί με το πιστοποιητικό πλατφόρμας ή σε εφαρμογές που έχουν υπογραφεί με γνωστό πιστοποιητικό υπογραφής ορίζεται στον πίνακα "config_healthConnectMigrationKnownSigners."
Ένα μειονέκτημα της έκδοσης συστήματος του Health Connect που έχει διαφορετικό όνομα πακέτου είναι ότι οι εφαρμογές θα πρέπει να ενημερωθούν για να το γνωρίζουν. Επί του παρόντος, εφαρμογές που χρησιμοποιούν το Health Connect API έλεγχος εάν είναι εγκατεστημένη η έκδοση της εφαρμογής Play Store, αλλά δεν θα ήταν πλέον σωστό να υποθέσουμε ότι το API δεν είναι διαθέσιμο εάν δεν είναι εγκατεστημένη αυτή η έκδοση της εφαρμογής. Η Google πιθανότατα θα ενημερώσει το Βιβλιοθήκη υποστήριξης Health Connect έτσι ώστε οι προγραμματιστές να μην χρειάζεται να ανησυχούν για να καταλάβουν ποια έκδοση της εφαρμογής είναι εγκατεστημένη, ωστόσο. Η ενέργεια πρόθεσης Health Connect, για παράδειγμα, ενημερώνεται για να ανοίξετε τις ρυθμίσεις για τη σωστή έκδοση του Health Connect που είναι εγκατεστημένη στη συσκευή.
Δεδομένων των όσων γνωρίζουμε μέχρι στιγμής, είναι λογικό να πιστεύουμε ότι το Health Connect θα είναι μια νέα ενότητα Project Mainline στο Android 14. Εάν ναι, αυτό σημαίνει ότι η Google θα μπορεί να προωθήσει απευθείας ενημερώσεις σε αυτήν μέσω των ενημερώσεων συστήματος Play, υπό την προϋπόθεση ότι απαιτείται από τους OEM να διανέμουν την υπογεγραμμένη έκδοση της Google. Ακόμα κι αν δεν είναι, ωστόσο, το γεγονός ότι βρίσκεται τώρα σε ένα αρχείο APEX θα πρέπει να σημαίνει ότι, εκτός και αν διαγραφεί πριν από την κυκλοφορία του Android 14, ο πηγαίος κώδικας του θα δημοσιοποιηθεί με την έκδοση AOSP. Στην πραγματικότητα, ένα νέο αποθετήριο που ονομάζεται "Υγεία και άσκηση” έχει ήδη εμφανιστεί στο AOSP στην τοποθεσία android/platform/packages/modules, υποδηλώνοντας ότι αυτό θα συμβεί πράγματι.