Γιατί είναι χάλια όταν οι εφαρμογές γυμναστικής δεν μοιράζονται τα δεδομένα προπόνησής σας με την Apple

Τα δεδομένα προπόνησης που καταγράφω με το Apple Watch μου ανήκουν σε μένα. Δεν είναι της Apple - ούτε της Nike, της Strava ή κανενός άλλου, για το θέμα αυτό. είναι δικος μου. Το πλήρωσα με το δικό μου αίμα, ιδρώτα και δάκρυα. (Εντάξει, είναι κυρίως ιδρώτας, αλλά υπήρχαν και κάποια δάκρυα στην πορεία.) Με τα χρόνια, έχω καταγράψει περισσότερα από 18.000 μίλια δεδομένων λειτουργίας και είναι κάτι για το οποίο είμαι πολύ περήφανος.

Έτσι, με ενοχλεί πραγματικά όταν οι μεγάλες εταιρείες προσπαθούν να βάλουν τα δεδομένα της δραστηριότητάς μου στους φανταχτερούς περιφραγμένους κήπους τους, όπως νομίζουν ότι τα κατέχουν. Η Apple συνήθιζε να είναι εξίσου ένοχη γι 'αυτό, όπως όλα τα άλλα rustlers προπόνησης. Αλλά οι άνθρωποι στο Cupertino έκαναν έναν σημαντικό άξονα στο iOS 11. Αποφάσισαν να θέσουν πραγματικά στους χρήστες τον έλεγχο των δεδομένων προπόνησής μας. Η Apple διευκόλυνε τις εφαρμογές να μοιράζονται τους χάρτες διαδρομών προπόνησης μεταξύ τους μέσω HealthKit.

Το πρόβλημα είναι ότι καμία από τις κύριες εφαρμογές γυμναστικής δεν παίζει μπάλα και αυτό είναι χάλια. Ευτυχώς, ορισμένοι indie devs κάνουν το σωστό.

Το HealthKit της Apple σχεδιάστηκε για κοινή χρήση προπονήσεων

Για να καταλάβετε τι συμβαίνει και γιατί είναι τόσο χάλια, ας ξεκινήσουμε με ένα σύντομο μάθημα ιστορίας.

Το 2014, η Apple παρουσίασε το Εφαρμογή υγείας με την κυκλοφορία του iOS 8. Αυτό παρείχε μια βολική ενιαία τοποθεσία για την αποθήκευση όλων των δεδομένων υγείας σας, συμπεριλαμβανομένων των προπονήσεων. Έγινε δυνατή με το HealthKit, ένα API που επιτρέπει σε τρίτους προγραμματιστές να αποθηκεύουν και να έχουν πρόσβαση σε δεδομένα υγείας.

Τον επόμενο χρόνο, με την κυκλοφορία του watchOS 2, η Apple επέτρεψε σε εφαρμογές Apple Watch τρίτων να αποθηκεύουν τις προπονήσεις στο Εφαρμογή δραστηριότητας, έτσι μετρήθηκαν για το δαχτυλίδι άσκησής σας. Αυτό το χειρίστηκε επίσης στα παρασκήνια το HealthKit.

Αυτό σήμαινε ότι όταν συνδεθείτε σε μια εκτέλεση χρησιμοποιώντας μια εφαρμογή παρακολούθησης τρίτου μέρους, όπως Nike+ Run Club, θα εμφανίζεται επίσης στην εφαρμογή Activity και στην εφαρμογή Health στο iPhone σας.

Αλλά ο Cupertino δεν θα μοιραζόταν τα πιο σημαντικά δεδομένα προπόνησης

Μέχρι εδώ καλά. Υπήρχε όμως μια κραυγαλέα παράλειψη. Όταν καταγράφετε μια προπόνηση τρεξίματος, ποδηλασίας ή κολύμβησης σε εξωτερικούς χώρους, ένα από τα πιο σημαντικά πράγματα που θέλετε να καταγράψετε είναι ο χάρτης διαδρομής GPS, ώστε να μπορείτε να δείτε ακριβώς πού πήγατε.

Το πρώτο Apple Watch που προσέφερε GPS ήταν η Σειρά 2 το 2016. Για να συνοδεύσει την έναρξή του, ο Cupertino εισήγαγε τη δυνατότητα προβολής διαδρομών προπόνησης στην εφαρμογή iOS 10 Activity.

Αλλά αυτοί οι πολύτιμοι χάρτες δεν αποθηκεύτηκαν στην εφαρμογή Health, οπότε τα δεδομένα δεν ήταν ποτέ προσβάσιμα σε τρίτους προγραμματιστές. Η Apple λαχταρούσε τους χάρτες διαδρομής GPS, κρατώντας τους κλειδωμένους στην εφαρμογή Activity, όπως Γκόλουμ με το δαχτυλίδι του.

Η Apple πρόσθεσε χάρτες διαδρομών στην εφαρμογή Activity στο iOS 10
Η Apple πρόσθεσε χάρτες διαδρομών στην εφαρμογή Activity στο iOS 10.
Φωτογραφία: Graham Bower/Cult of Mac

Γιατί έχει σημασία η ανταλλαγή δεδομένων προπόνησης

Αυτά τα δεδομένα ανήκουν σε εμάς τους χρήστες, όχι στα μεγάλα σώματα των οποίων τις εφαρμογές τυχαίνει να χρησιμοποιούμε για τη συγκομιδή τους. Όμως εδώ διακυβεύεται κάτι περισσότερο από ένα σημείο αρχής. Υπάρχει επίσης μια πολύ πρακτική ανησυχία, όπως Ιδιοκτήτες χαλικιών αυτή την εβδομάδα θα ξέρει πολύ καλά. Αν βάλουμε όλα τα αυγά προπόνησης σε ένα καλάθι, υπάρχει πάντα ο κίνδυνος οι εταιρείες να μας κρατούν τα δεδομένα θα καταρρεύσουν ή απλά θα αποφασίσουμε να διακόψουμε την υπηρεσία, λαμβάνοντας μαζί μας όλα τα σκληρά κερδισμένα δεδομένα τους.

Ακόμη και αν υποθέσουμε ότι τα δεδομένα μας είναι ασφαλή στα χέρια της Apple (ο Cupertino φαίνεται απίθανο να τραβήξει ένα βότσαλο σύντομα), Θέλω ακόμα να μπορώ να εξάγω τα δεδομένα μου, ώστε να μπορώ να τα βλέπω με εργαλεία που ο Cupertino δεν μπορεί ή δεν θέλει προμηθεύω. Για παράδειγμα, όταν βλέπω μια προπόνηση στο Strava, μπορώ να δω ένα φοβερό γράφημα που δείχνει ρυθμό, υψόμετρο και καρδιακό ρυθμό. Όταν σύρω κατά μήκος αυτού του γραφήματος, μπορώ να δω την αντίστοιχη τοποθεσία στο χάρτη. Τίποτα από αυτά δεν είναι δυνατό χρησιμοποιώντας την εφαρμογή Δραστηριότητα.

Η παρακολούθηση μιας προπόνησης στο Strava μου δίνει περισσότερες πληροφορίες από ό, τι παίρνω από την Apple
Η παρακολούθηση μιας προπόνησης στο Strava μου δίνει περισσότερες πληροφορίες από ό, τι παίρνω από την Apple.

Το iOS 11 φάνηκε σαν η απάντηση στις προσευχές μου

Τέλος, στο iOS 11, η Apple πρόσθεσε υποστήριξη για κοινή χρήση διαδρομών προπόνησης με τρίτους προγραμματιστές μέσω του HealthKit. Αυτό σήμαινε ότι οι χάρτες προπόνησής σας εμφανίζονταν στην εφαρμογή Health καθώς και στην εφαρμογή Activity. Θεωρητικά, θα μπορούσατε να χρησιμοποιήσετε οποιαδήποτε εφαρμογή ρολογιού σας αρέσει για να καταγράψετε την προπόνησή σας. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε μια εντελώς διαφορετική εφαρμογή για να δείτε τις προπονήσεις σας στο iPhone σας.

Έτσι, για παράδειγμα, ενώ η εφαρμογή Strava είναι εξαιρετική για την ανάλυση δεδομένων προπόνησης, νομίζω ότι η εφαρμογή Apple Watch της εταιρείας είναι ιδιόμορφο και περίεργο, και μισώ να το χρησιμοποιώ. Αλλά χάρη στο iOS 11, θα έπρεπε να μπορώ να χρησιμοποιήσω το εξαιρετικό της Apple ενσωματωμένη εφαρμογή Workout για να καταγράψω την εκτέλεσή μου και μετά να δω τον χάρτη στη Στράβα στη συνέχεια. Θεωρητικά.

… Αλλά τα πράγματα δεν πήγαν καλά

Το πρόβλημα είναι ότι στην πράξη δεν συμβαίνει. Σχεδόν κανένας προγραμματιστής τρίτου μέρους δεν έχει προσθέσει υποστήριξη για αυτήν τη λειτουργία, παρόλο που η Apple το ανακοίνωσε πριν από επτά μήνες στο WWDC 2017.

Το βρίσκω εκπληκτικό αυτό Nike+ Run Club, το οποίο έχει αναπτυχθεί σε συνεργασία με την Apple και είναι προεγκατεστημένο στο κοινό εμπορικό σήμα Nike+ Apple Watch, εξακολουθεί να μην μοιράζεται τις διαδρομές προπόνησης με την Apple. Αυτό δημιουργεί μια παράξενα αποσυνδεδεμένη εμπειρία χρήστη, ειδικά για την Apple, η οποία υπερηφανεύεται για την παροχή απρόσκοπτα ολοκληρωμένων λύσεων.

Κατά ειρωνικό τρόπο, ο μεγαλύτερος αντίπαλος της Nike, η Adidas, είναι ένας από τους λίγους προγραμματιστές που έχουν εφαρμόσει στην πραγματικότητα τη λειτουργία κοινής χρήσης πορείας HealthKit στην εφαρμογή της, Runtastic. Ο Στράβα υπόσχεται ότι είναι "δουλεύω σε αυτό στις αρχές του 2018, "Αλλά δεν υπάρχει ακόμα κανένα σημάδι της δυνατότητας.

Η αποθήκευση χαρτών διαδρομών στο HealthKit είναι μόνο η μισή μάχη. Οι εφαρμογές γυμναστικής τρίτων θα πρέπει επίσης να δίνουν στους χρήστες τους τη δυνατότητα να διαβάζουν προπονήσεις από το HealthKit. Ωστόσο, καμία από τις εφαρμογές που έχω δοκιμάσει δεν το κάνει αυτήν τη στιγμή. Ούτε καν Runtastic. Έτσι, παρόλο που η Apple δεν διαθέτει πλέον όλα τα δεδομένα μας, παραμένει αδύνατο να βρούμε ένα νέο σπίτι για αυτήν.

Η Apple πρόσθεσε υποστήριξη για διαδρομές προπόνησης GPS στην εφαρμογή Health στο iOS 11
Η Apple πρόσθεσε υποστήριξη για διαδρομές προπόνησης GPS στην εφαρμογή Health στο iOS 11.
Φωτογραφία: Graham Bower/Cult of Mac

Γιατί οι προγραμματιστές τρίτων δεν παίζουν μπάλα;

Λοιπον, πως παει? Γιατί οι προγραμματιστές τρίτων είναι τόσο καθυστερημένοι όταν πρόκειται για την εφαρμογή κοινής χρήσης προπόνησης HealthKit;

Θα μπορούσε απλώς να τους πάρει λίγο χρόνο για να το κάνουν επειδή είναι αρκετά δύσκολο. Ως προγραμματιστής εφαρμογών, γνωρίζω ότι το HealthKit αποδεικνύεται πολύ φιλόδοξο για το πώς γράφετε δεδομένα σε αυτό. Επιπλέον, ο συγχρονισμός δεδομένων με αυτόν τον τρόπο δημιουργεί τον κίνδυνο διπλότυπων. Και τα dupes μπορεί να είναι τρομερά δύσκολο να διαχειριστούν με καλό τρόπο.

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

Μια άλλη εξήγηση μπορεί να είναι η ασφάλεια. Οι διαδρομές προπόνησης είναι εξαιρετικά ευαίσθητες πληροφορίες, καθώς τα μέσα ενημέρωσης κατακλύζουν τους θερμικούς χάρτες του Strava αναδεικνύοντας στρατιωτικές βάσεις την περασμένη εβδομάδα κατέδειξε. Αλλά στην πραγματικότητα, οι ανώνυμοι χάρτες θερμότητας όπως του Στράβα δεν είναι κάτι καινούργιο. Η Nike+ προσφέρει ένα εδώ και χρόνια. Επιπλέον, η Apple σχεδίασε το HealthKit από την αρχή με γνώμονα το απόρρητο του χρήστη, δίνοντάς σας τον πλήρη έλεγχο για το ποιες εφαρμογές μπορούν να δουν τι. Και αν ανησυχείτε για τη χρήση των δεδομένων διαδρομής σας στο θερμικό χάρτη της Strava, μπορείτε να εξαιρεθείτε από τον ιστότοπο της Strava. Παω σε Ρυθμίσεις> Απόρρητο> Μετρό Strava & Heatmap και βεβαιωθείτε ότι το κουτί εκεί δεν είναι επιλεγμένο.

Νομίζω ότι ο πραγματικός λόγος που οι εφαρμογές τρίτων δεν εξακολουθούν να μοιράζονται τα δεδομένα προπόνησής μας είναι απλώς και μόνο επειδή δεν το θέλουν. Θέλουν να μας κλειδώσουν στις δικές τους πλατφόρμες αποθηκεύοντας τα δεδομένα μας και δεν βλέπουν κανέναν λόγο να επενδύσουν στην εφαρμογή μιας λειτουργίας που θα μας διευκολύνει να στραφούμε σε ανταγωνιστή.

Indie προγραμματιστές εφαρμογών στη διάσωση

Ενώ τα μεγάλα ονόματα φαίνεται να αντιμετωπίζουν την Apple σε μια μάχη για τον έλεγχο των δεδομένων προπόνησής μας, τα καλά νέα είναι ότι μικρότεροι προγραμματιστές indie εφαρμογών μπαίνουν για να γεμίσουν το κενό - και παρέχουν μερικές εξαιρετικές λύσεις.

Ένα από τα οποία μου έκανε ιδιαίτερη εντύπωση είναι HealthFit από τον Stéphane Lizeray. Σκεφτείτε το σαν σύμβουλος ζευγαριών για εφαρμογές γυμναστικής, βάζοντας τα αντιμαχόμενα μέρη στο τραπέζι να επιλύσουν τις διαφορές τους.

Η ιδέα πίσω από την εφαρμογή είναι απλή. Όταν ξεκινάτε την εφαρμογή, σας ζητά να της δώσετε άδεια πρόσβασης στα δεδομένα προπόνησής σας στο HealthKit. Στη συνέχεια, δείχνει όλες τις προπονήσεις σας σε μια προβολή ροής που είναι τόσο σαφής και καλά παρουσιασμένη, κατά την άποψή μου φαίνεται καλύτερα από τις εφαρμογές υγείας και δραστηριότητας της Apple. Στη συνέχεια, έχετε την επιλογή να εξάγετε αυτά τα δεδομένα, συμπεριλαμβανομένων των χαρτών διαδρομών GPS σε άλλες μορφές. Υπάρχει μια αυτόματη ενσωμάτωση με το Strava (το οποίο είναι ιδιαίτερα βολικό ενώ ο Strava εξακολουθεί να παίρνει τη δράση του) και μπορείτε να κατεβάσετε κάθε προπόνηση ως αρχείο FIT. Αυτή η μορφή αναπτύχθηκε αρχικά από την Garmin και υποστηρίζεται από τους περισσότερους από τους μεγαλύτερους ιστότοπους γυμναστικής, συμπεριλαμβανομένων των MapMyRun και Runkeeper.

Το HealthFit είναι σαν σύμβουλος ζευγαριών για εφαρμογές γυμναστικής
Το HealthFit είναι σαν σύμβουλος ζευγαριών για εφαρμογές γυμναστικής.
Φωτογραφία: Graham Bower/Cult of Mac

It’sρθε η ώρα να φτάσουν οι μεγάλες εφαρμογές γυμναστικής

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

Εταιρείες όπως η Nike επενδύουν μια περιουσία για να γυαλίσουν τις μάρκες τους, οπότε θα αγοράσουμε τα ρούχα τους. Όλος ο σκοπός της προσφοράς υπηρεσιών όπως το Nike+ Run Club είναι σίγουρα η δημιουργία μιας σχέσης με τον καταναλωτή που αυξάνει την πίστη της μάρκας.

Αυτός είναι ο λόγος για τον οποίο πιστεύω ότι είναι προς το συμφέρον των εμπορικών σημάτων να παίξουμε όμορφα με τα δεδομένα μας. Αν θέλουν να τους αγαπάμε, θα πρέπει να μας συμπεριφέρονται με σεβασμό. Και αυτό σημαίνει ότι αναγνωρίζουμε ότι διαθέτουμε τα δεδομένα της προπόνησής μας και πρέπει να είμαστε ελεύθεροι να κάνουμε ό, τι θέλουμε με αυτό. Και αυτό περιλαμβάνει την εξαγωγή του μέσω του HealthKit, αν το επιλέξουμε.

Τελευταία δημοσίευση ιστολογίου

| Cult of Mac
August 19, 2021

Η μεγαλύτερη μέρα αγορών του χρόνου πλησιάζει γρήγορα. Αυτή την Παρασκευή, αμέτρητοι λιανοπωλητές σε όλες τις ΗΠΑ θα μειώσουν τις τιμές για τη Μαύρ...

| Cult of Mac
August 19, 2021

Ένα κινούμενο ταξίδι στην ιστορία του iPhone [Βίντεο]Πριν εμφανιστεί το iPhone το 2007 και άλλαξε τον τρόπο με τον οποίο χρησιμοποιούμε κινητές συσ...

| Cult of Mac
August 19, 2021

Το Verizon iPhone 5 λαμβάνει νέα ενημέρωση για να διορθώσει το απογοητευτικό σφάλμα Wi-Fi [Ενημερώθηκε]Ενημερώστε το Verizon iPhone 5 τώρα για να α...