Κλείσιμο διαφήμισης

Το νέο Apple TV που άρχισε να πωλεί στα τέλη της περασμένης εβδομάδας, αντιπροσωπεύει τη μεγαλύτερη επέκταση του οικοσυστήματος των μήλων τα τελευταία χρόνια. Για πρώτη φορά, το App Store και εφαρμογές τρίτων έρχονται στο Apple TV. Μαζί με αυτό, η Apple εισήγαγε επίσης μια νέα φιλοσοφία σχετικά με την πρόσβαση σε εφαρμογές.

Η νέα προσέγγιση θα μπορούσε να συνοψιστεί πολύ σύντομα ως εξής: τον πλήρη έλεγχο του περιεχομένου σας, ακόμα κι αν το έχετε αγοράσει, αναλαμβάνει η Apple, η οποία ξέρει καλύτερα πώς να το χρησιμοποιήσει προς όφελός σας. Αυτή η φιλοσοφία έχει φυσικά τα πλεονεκτήματα και τα μειονεκτήματά της και η Apple TV, με το tvOS της, είναι το πρώτο προϊόν της Apple που την υιοθετεί χωρίς εξαίρεση.

Η Apple εκτιμά ότι στο μέλλον δεν θα έχει μεγάλη σημασία πόσο φυσικό αποθηκευτικό χώρο έχετε στη συσκευή σας, αλλά ότι όλα τα δεδομένα θα βρίσκονται στο cloud, από όπου μπορείτε να τα κατεβάσετε εύκολα στο τηλέφωνο, το tablet, την τηλεόραση ή οτιδήποτε άλλο. Θα χρειαστείτε. Και μόλις δεν τα χρειαστείς, αφαιρούνται ξανά.

Η τεχνολογία της Apple που υποστηρίζει αυτή τη θεωρία ονομάζεται App Thinning και σημαίνει ότι η Apple διεκδικεί τον πλήρη έλεγχο της εσωτερικής αποθήκευσης του Apple TV (στο μέλλον, πιθανώς και άλλων προϊόντων), από την οποία μπορεί ανά πάσα στιγμή - χωρίς ο χρήστης να μπορεί να επηρεάσει με οποιονδήποτε τρόπο - διαγράψτε οποιοδήποτε περιεχόμενο εάν είναι απαραίτητο, δηλαδή σε περίπτωση που ο εσωτερικός χώρος αποθήκευσης γεμίσει.

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

Αποθηκευτικός χώρος Apple TV σε δράση

Το πιο πολυσυζητημένο σε σχέση με τους νέους κανόνες για τους προγραμματιστές ήταν το γεγονός ότι οι εφαρμογές για Apple TV δεν μπορούν να υπερβαίνουν τα 200 MB σε μέγεθος. Αυτό είναι αλήθεια, αλλά δεν χρειάζεται να πανικοβάλλεστε πολύ. Η Apple έχει δημιουργήσει ένα εξελιγμένο σύστημα στο οποίο τα 200 MB ταιριάζουν καλά.

Όταν κατεβάσετε για πρώτη φορά την εφαρμογή στο Apple TV σας, το πακέτο θα είναι στην πραγματικότητα όχι περισσότερο από 200 MB. Με αυτόν τον τρόπο, η Apple περιόρισε την πρώτη λήψη ώστε να είναι όσο το δυνατόν πιο γρήγορη και ο χρήστης να μην χρειάζεται να περιμένει για πολλά λεπτά πριν, για παράδειγμα, γίνει λήψη πολλών gigabyte, όπως συμβαίνει, για παράδειγμα, με κάποια πιο απαιτητικά παιχνίδια για iOS.

Για να λειτουργήσει το προαναφερθέν App Thinning, η Apple χρησιμοποιεί δύο άλλες τεχνολογίες - "slicing" και tagging - και δεδομένα κατ' απαίτηση. Οι προγραμματιστές θα αποσυναρμολογούν τώρα (κομμένα σε κομμάτια) τις εφαρμογές τους σχεδόν όπως τα Lego. Οι μεμονωμένοι κύβοι με τον μικρότερο δυνατό όγκο θα λαμβάνονται πάντα μόνο εάν τους χρειάζεται η εφαρμογή ή ο χρήστης.

Σε κάθε τουβλάκι, αν υιοθετήσουμε την ορολογία της Lego, δίνεται μια ετικέτα από τον προγραμματιστή, που είναι άλλο ένα απαραίτητο κομμάτι όσον αφορά τη λειτουργία της όλης διαδικασίας. Είναι ακριβώς με τη βοήθεια ετικετών που θα συνδεθούν σχετικά δεδομένα. Για παράδειγμα, όλα τα δεδομένα με ετικέτα θα ληφθούν εντός των αρχικών 200 MB αρχική εγκατάσταση, όπου δεν πρέπει να λείπουν όλοι οι απαραίτητοι πόροι για την εκκίνηση και τα πρώτα βήματα στην εφαρμογή.

Ας πάρουμε ως παράδειγμα ένα φανταστικό παιχνίδι Αλτης. Τα βασικά δεδομένα θα ξεκινήσουν αμέσως τη λήψη στο Apple TV από το App Store, μαζί με ένα σεμινάριο στο οποίο θα μάθετε πώς να ελέγχετε το παιχνίδι. Μπορείτε να παίξετε σχεδόν αμέσως, γιατί το αρχικό πακέτο δεν ξεπερνά τα 200 MB, και δεν χρειάζεται να περιμένετε, για παράδειγμα, να κατεβάσετε άλλα 100 επίπεδα, τα οποία Αλτης κατέχει. Δεν τα χρειάζεται όμως αμέσως (σίγουρα όχι όλα) στην αρχή.

Μόλις γίνει λήψη όλων των αρχικών δεδομένων, η εφαρμογή μπορεί να ζητήσει αμέσως πρόσθετα δεδομένα, έως 2 GB. Έτσι, ενώ ήδη εκτελείτε την εφαρμογή και παρακολουθείτε το σεμινάριο, στο παρασκήνιο εκτελείται η λήψη δεκάδων ή εκατοντάδων megabyte, εντός των οποίων θα υπάρχουν κυρίως άλλα επίπεδα Άλτες, στο οποίο θα προχωρήσετε σταδιακά.

Για τους σκοπούς αυτούς, οι προγραμματιστές έχουν συνολικά 20 GB διαθέσιμα από την Apple στο cloud, όπου η εφαρμογή μπορεί να φτάσει ελεύθερα. Επομένως, εξαρτάται μόνο από τους προγραμματιστές πώς να προσθέσουν ετικέτες στα μεμονωμένα μέρη και, ως εκ τούτου, να βελτιστοποιήσουν τη λειτουργία της εφαρμογής, η οποία θα έχει πάντα αποθηκευμένα μόνο ένα ελάχιστο ποσό δεδομένων στο ίδιο το Apple TV. Σύμφωνα με την Apple, το ιδανικό μέγεθος των ετικετών, δηλαδή των πακέτων δεδομένων που λαμβάνονται από το cloud, είναι 64 MB, ωστόσο, οι προγραμματιστές έχουν έως και 512 MB δεδομένων διαθέσιμα σε μία ετικέτα.

Για άλλη μια φορά με λίγα λόγια: μπορείτε να το βρείτε στο App Store Αλτης, ξεκινάς τη λήψη και εκείνη τη στιγμή γίνεται λήψη ενός εισαγωγικού πακέτου έως 200MB, το οποίο περιέχει βασικά δεδομένα και ένα tutorial. Μόλις γίνει λήψη της εφαρμογής και την εκκινήσετε, θα ζητηθεί Αλτης o άλλες ετικέτες, όπου υπάρχουν άλλα επίπεδα, τα οποία σε αυτή την περίπτωση θα είναι μόνο μερικά megabyte. Όταν ολοκληρώσετε το σεμινάριο, θα έχετε έτοιμα τα επόμενα επίπεδα και μπορείτε να συνεχίσετε το παιχνίδι.

Και αυτό μας φέρνει σε ένα άλλο σημαντικό μέρος της λειτουργίας της νέας φιλοσοφίας της Apple. Καθώς γίνεται λήψη ολοένα και περισσότερων δεδομένων με ετικέτα, το tvOS διατηρεί το δικαίωμα να διαγράψει οποιαδήποτε τέτοια δεδομένα (δηλαδή κατ' απαίτηση) όταν εξαντληθεί ο εσωτερικός αποθηκευτικός χώρος. Αν και οι προγραμματιστές μπορούν να ορίσουν διαφορετικές προτεραιότητες για μεμονωμένες ετικέτες, ο ίδιος ο χρήστης δεν μπορεί να επηρεάσει τα δεδομένα που θα χάσει.

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

Εάν είστε μέσα Αλτης στο 15ο επίπεδο, η Apple υπολογίζει ότι δεν χρειάζεστε πλέον τα προηγούμενα 14 επίπεδα, επομένως αργά ή γρήγορα θα διαγραφούν. Εάν θέλετε να επιστρέψετε σε ένα προηγούμενο κεφάλαιο, ενδέχεται να μην υπάρχει πλέον στο Apple TV και θα πρέπει να το κατεβάσετε ξανά.

Γρήγορο internet για κάθε σπίτι

Αν μιλάμε για Apple TV, αυτή η φιλοσοφία έχει νόημα. Κάθε αποκωδικοποιητής συνδέεται είκοσι τέσσερις ώρες το εικοσιτετράωρο μέσω καλωδίου στο (σήμερα συνήθως) αρκετά γρήγορο Διαδίκτυο, χάρη στο οποίο δεν υπάρχει πρόβλημα με τη λήψη δεδομένων κατ' απαίτηση.

Φυσικά, ισχύει η εξίσωση, όσο πιο γρήγορο είναι το διαδίκτυο, τόσο λιγότερο πιθανό θα χρειαστεί να περιμένετε σε κάποια εφαρμογή για λήψη των απαραίτητων δεδομένων, αλλά εάν όλα είναι βελτιστοποιημένα - τόσο από την πλευρά της Apple όσον αφορά τη σταθερότητα στο cloud όσο και η πλευρά του προγραμματιστή όσον αφορά τις ετικέτες και περισσότερο μέρος της εφαρμογής – δεν θα πρέπει να είναι πρόβλημα με τις περισσότερες συνδέσεις.

Ωστόσο, μπορούμε να βρούμε πιθανά προβλήματα όταν κοιτάξουμε πέρα ​​από το Apple TV και περαιτέρω στο οικοσύστημα της Apple. Το App Thinning, το σχετικό «slicing» εφαρμογών και άλλων απαραίτητων τεχνολογιών, παρουσιάστηκε από την Apple πριν από ένα χρόνο στο WWDC, όταν αφορούσε κυρίως iPhone και iPad. Μόνο στο Apple TV αναπτύχθηκε ολόκληρο το σύστημα 100%, αλλά μπορούμε να περιμένουμε ότι σταδιακά θα μεταφερθεί και σε κινητές συσκευές.

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

Ωστόσο, σε iPhone, iPad ή ακόμα και iPod touch, η νέα προσέγγιση στις εφαρμογές θα μπορούσε να φέρει προβλήματα και υποβαθμισμένη εμπειρία χρήστη σε σύγκριση με το Apple TV.

Πρόβλημα νούμερο ένα: δεν έχουν όλες οι συσκευές σύνδεση στο Διαδίκτυο 24/7. Πρόκειται κυρίως για iPad χωρίς κάρτες SIM και iPod touch. Από τη στιγμή που χρειάζεστε δεδομένα που δεν έχετε χρησιμοποιήσει για μεγάλο χρονικό διάστημα, για παράδειγμα, οπότε το σύστημα τα διέγραψε χωρίς προειδοποίηση και δεν έχετε το Διαδίκτυο στη διάθεσή σας, απλά δεν έχετε τύχη.

Πρόβλημα νούμερο δύο: η Τσεχική Δημοκρατία εξακολουθεί να καλύπτεται ελάχιστα και δεν καλύπτεται πολύ γρήγορα από το κινητό Διαδίκτυο. Στη νέα διαχείριση των εφαρμογών και των δεδομένων τους, η Apple αναμένει ότι η συσκευή σας θα είναι ιδανικά συνδεδεμένη στο Internet 24 ώρες το εικοσιτετράωρο και η λήψη θα είναι όσο το δυνατόν πιο γρήγορη. Εκείνη τη στιγμή όλα λειτουργούν όπως πρέπει.

Αλλά δυστυχώς, η πραγματικότητα στην Τσεχική Δημοκρατία είναι ότι συχνά δεν μπορείτε να ακούσετε ούτε τα αγαπημένα σας τραγούδια ενώ ταξιδεύετε με τρένο, επειδή το streaming μέσω του Edge δεν είναι αρκετά καλό. Η ιδέα ότι πρέπει ακόμα να κατεβάσετε δεκάδες megabyte δεδομένων για κάποια εφαρμογή που χρειάζεστε είναι αδιανόητη.

Είναι αλήθεια ότι οι Τσέχοι χειριστές έχουν επεκτείνει σημαντικά την κάλυψή τους τις τελευταίες εβδομάδες. Εκεί που μόλις πριν λίγες μέρες έλαμπε πραγματικά το ενοχλητικό «Ε», σήμερα πετάει συχνά με υψηλές ταχύτητες LTE. Αλλά μετά έρχεται το δεύτερο εμπόδιο - FUP. Εάν ο χρήστης είχε τακτικά τη συσκευή του εντελώς γεμάτη και το σύστημα διέγραφε συνεχώς δεδομένα κατ' απαίτηση και στη συνέχεια τα κατέβαζε ξανά, θα εξαντλούσε εύκολα εκατοντάδες megabyte.

Κάτι παρόμοιο δεν χρειάζεται να λυθεί στο Apple TV, αλλά η βελτιστοποίηση θα είχε μεγάλη σημασία για τα iPhone και τα iPad. Το ερώτημα είναι εάν, για παράδειγμα, θα είναι προαιρετικό πότε και πώς μπορούν να ληφθούν/διαγραφούν τα δεδομένα, εάν ο χρήστης θα μπορεί να πει, για παράδειγμα, ότι δεν επιθυμεί να διαγράψει δεδομένα κατ' απαίτηση και εάν εξαντληθεί ο χώρος, απλώς θα σταματήσει την επόμενη ενέργεια αντί να χάσει την παλαιότερη εγγραφή. Αργά ή γρήγορα, ωστόσο, μπορούμε να βασιστούμε στην ανάπτυξη του App Thinning και των τεχνολογιών που σχετίζονται με αυτό και σε κινητές συσκευές.

Πρόκειται για μια αρκετά μεγάλη πρωτοβουλία ανάπτυξης, την οποία η Apple σίγουρα δεν δημιούργησε μόνο για τον αποκωδικοποιητή της. Και η αλήθεια είναι ότι, για παράδειγμα, για χαμηλό αποθηκευτικό χώρο σε iPhone και iPad, συγκεκριμένα σε αυτά που έχουν ακόμα 16 GB, θα μπορούσε να είναι μια καλή λύση, αρκεί να μην καταστρέφει την εμπειρία χρήστη. Και ίσως η Apple να μην το επιτρέψει αυτό.

.