Εδώ είναι μια απλή αλήθεια που όλοι γνωρίζουμε πιθανώς στο πίσω μέρος του μυαλού μας - δεν χρειάζεται να πάρετε μια καινούργια έκδοση του Android γιατί δεν θα φαίνονται πολλά. Η αρχική οθόνη ή το συρτάρι εφαρμογών μπορεί να έχουν ένα τσίμπημα ή δύο και θα υπάρξει ένα χαρακτηριστικό που θα θέλαμε να έχουμε, αλλά οι εφαρμογές που χρησιμοποιούμε πρόκειται να φαίνονται και να λειτουργούν ακριβώς το ίδιο. Τα πράγματα που κάνουμε, όπως τα μηνύματα ή το Facebook, δεν θα χρησιμοποιήσουν κανένα από τα νέα χαρακτηριστικά που έχουν οι προγραμματιστές διαθέσιμοι για λίγο και οι εφαρμογές που περιλαμβάνουν την πιο πρόσφατη λειτουργία δροσερό προγραμματιστή θα είναι λίγες και απέχουν πολύ για αρκετό καιρό.
Αυτό είναι χάλια.
Ναι. Αυτό πραγματικά χάλια. Αλλά δεν υπάρχει τίποτα που ο περισσότερος από εμάς μπορεί να κάνει γι 'αυτό από τότε που δεν κατασκευάζουμε τηλεφωνικά λειτουργικά συστήματα ή εφαρμογές οι ίδιοι. Και δεν μπορούμε να τρελαθούμε στους προγραμματιστές που κάνουν τις εφαρμογές, εξαιτίας μιας άλλης απλής αλήθειας: τα τηλέφωνα που δεν λαμβάνουν γρήγορες ενημερώσεις τραυματίζουν την πλατφόρμα Android.
Το Android υπάρχει μόνο για την εκτέλεση εφαρμογών. Η κακή υποστήριξη για τα τηλέφωνα περιορίζει τους ανθρώπους που τις κατασκευάζουν.
Δεν μας πονάει λίγο. Όπως αναφέρθηκε, δεν υπάρχει τόσο μεγάλο περιθώριο να ακούμε όσο ακούγεται σε χαρτί και δεν χρειάζεται να έχετε την πιο πρόσφατη έκδοση για να λάβετε ενημερώσεις συντήρησης. Στην πραγματικότητα, αν δεν χρησιμοποιείτε τηλέφωνο που αγοράσατε από την Google, οι ενημερώσεις από τους χρήστες που το έχτισαν συνήθως φέρνουν περισσότερο στο τραπέζι από μια εντελώς νέα έκδοση Android. Τι Σημείωση 5 χρήστης δεν θέλει να νέα διεπαφή από τη Σημείωση 7; Συγκρίνετε αυτό με τον αριθμό των ανθρώπων που είναι ενθουσιασμένοι με το Scoped Directory Access στο Android 7.0. (Αν και το Scoped Directory Access είναι πολύ γλυκό και θα κάνει τις εφαρμογές πιο ασφαλείς και θα τρέξουν καλύτερα.) Θέλουμε πράγματα που μπορούμε να δούμε. Θέλουμε πράγματα που εστιάζουν στην εφαρμογή, όπως το Svelte ή το Bundled Notifications. Δεν παίρνουμε ούτε.
Το μόνο που πρέπει να κάνετε είναι να δείτε τον αριθμό των τηλεφώνων που εκτελούν την τελευταία έκδοση στον Πίνακα ελέγχου Android Developer για να δείτε γιατί. Όταν λιγότερο από 20 ή 30% των δυνητικών χρηστών σας θα είναι σε θέση να επωφεληθούν από οτιδήποτε νέο, είναι πολύ καλύτερο να δημιουργήσετε τις εφαρμογές σας για το υπόλοιπο 70% του συνόλου της αγοράς. Θα εξακολουθεί να λειτουργεί για τα τηλέφωνα στη νεότερη έκδοση και σας δίνει χρόνο να κάνετε αλλαγές και να είστε έτοιμοι όταν ο κύκλος επαναλαμβάνεται για την επόμενη μεγάλη ενημέρωση. Δεν υπάρχει επιστήμη πυραύλων που απαιτείται γι 'αυτό. Αλλά αισθανθείτε ελεύθεροι να εκτοξεύσετε την επιστήμη από την κόλαση αν μπορείτε γιατί η επιστήμη των πυραύλων είναι δροσερή.
Αυτή είναι η πραγματική ιστορία του κατακερματισμού του Android. Τα τηλέφωνα με παλαιότερες εκδόσεις δεν είναι το πρόβλημα - είναι τα τηλέφωνα με τη νεότερη έκδοση που είναι. Τρελός. Η κατασκευή εφαρμογών για διαφορετικά μεγέθη οθόνης και διαφορετικούς επεξεργαστές ήταν πολύ πιο εύκολη από ό, τι οι άνθρωποι το έκαναν να είναι, και δεν αποδείχτηκε ακόμη και το χάος που προβλεπόταν. Η εργασία γύρω από όλες τις διαφορετικές εκδόσεις αποδείχθηκε απλούστερη. Επιλέξτε αυτό με τους περισσότερους χρήστες και αγνοήστε τα νέα. Η Google διαθέτει εργαλεία για να είναι εύκολο να παραμείνετε συμβατοί με τις παλαιότερες εκδόσεις (οι οποίες θα γίνουν χρήσιμες έξι μήνες αργότερα όταν είναι τελικά η ώρα της ενημέρωσης) και τα τηλέφωνα με το πιο πρόσφατο λογισμικό θα έχουν την ίδια εμπειρία με όλους τους άλλους. Και είμαι στο πλευρό σας, προγραμματιστές. Αυτό ακριβώς πρέπει να κάνετε. Εργασία με την αγορά σας, όχι εναντίον.
Η επιδιόρθωση είναι απλή και αδύνατη όλα ταυτόχρονα. Τα τηλέφωνα που πρόκειται να ενημερωθούν πρέπει να ενημερώνονται γρηγορότερα. Τα τηλέφωνα πρέπει να υποστηρίζονται περισσότερο από τους ανθρώπους που πήραν τα χρήματά σας. Η Google πρέπει να σχεδιάσει προσεκτικά ώστε να μην αποκλείσει οποιαδήποτε τηλέφωνα, εκτός αν το χρειάζονται απολύτως.
Η Google, ως φορέας πυρκαγιάς του Android και του διαχειριστή, κάνει μερικά από αυτά καλά. Ο κύκλος ενημέρωσης έχει τεντωθεί σε ένα ανά ημερολογιακό έτος, οι κατασκευαστές και τα μεγάλα ονόματα στον χώρο της εφαρμογής έχουν ταχεία πρόσβαση στις αλλαγές κώδικα και τα νέα API. Το πλαίσιο και το σύστημα βανίλιας ενημερώνονται τακτικά και επιδιορθώνονται. Όλα αυτά θα πρέπει να διευκολύνουν την ενημέρωση του λειτουργικού συστήματος σε ένα τηλέφωνο. Ωστόσο, τα τηλεφωνικά κέντρα είναι λίγο επιδέξια από την πλευρά υποστήριξης και μερικές φορές ο συλλογισμός πίσω από αυτό αφήνει κακή γεύση στο στόμα. Μπορούν να κάνουν καλύτερα και πρέπει να κάνουν καλύτερα. Αλλά κάνουν κάτι.
Ο κατακερματισμός λειτουργεί με τον αντίθετο τρόπο που νομίζουμε ότι πρέπει. Τα ενημερωμένα τηλέφωνα είναι αυτά που έχουν απομείνει.
Και οι εταιρείες που κάνουν τα τηλέφωνα που αγοράζουμε σε γιγάντιους αριθμούς δεν κάθεσαι στις δάφνες τους όλη μέρα κάθε μέρα. Η Samsung, η LG και η HTC έχουν δείξει ότι μπορούν να αντλήσουν μια ενημέρωση αρκετά γρήγορα, ενώ άλλοι όπως η Huawei και η Sony μας δείχνουν ακόμη την πρόοδο και ας ενταχθούν στα προγράμματα διασκέδασης μέσω beta. Αλλά τίποτα δεν γίνεται με συνέπεια. Ορισμένα μοντέλα παίρνουν μερικά πράγματα, άλλοι δεν παίρνουν τίποτα, και αυτά που βρίσκονται στη μέση φαίνεται να βρίσκονται σε διαρκή κενά. Η απελευθέρωση ενός τηλεφώνου $ 90 που εκτελεί το Lollipop και το κλείδωμα σε αυτή την έκδοση είναι ωραία όσο κρίνονται κρίσιμα ζητήματα, αλλά τα πιο ακριβά μοντέλα χρειάζονται υποστήριξη για μεγαλύτερο χρονικό διάστημα και ενημερώνονται γρηγορότερα για να αλλάξουν τα πράγματα. Και για το Θεό, παρακαλώ σταματήστε να φτιάχνετε τόσα πολλά διαφορετικά μοντέλα μέσης οδού, έτσι ώστε να έχετε τους πόρους για να υποστηρίξετε αυτά που κάνετε. Αν δεν είναι σε αυτή τη λίστα, σταματήστε να το καταφέρετε και, αντίθετα, κάντε ένα που θα βρίσκεται στη λίστα αυτή τον επόμενο χρόνο. Εγινε. Δεν υπάρχει χρέωση για τη συγκεκριμένη εικόνα της αγοράς.
Κανείς δεν μπορεί να αναγκάσει κάποιον να αλλάξει τα πράγματα, ούτε κανείς θα πρέπει να μπορεί. Το Android είναι ήδη το πιο κλειστό έργο ανοιχτού κώδικα από το WebKit. Ναι, ξέρω, η σκέψη είναι κινητό, αλλά μου αρέσει να μην μου αρέσει. Μόνο οι άνθρωποι που κάνουν τα τηλέφωνα και γράφοντας το λογισμικό για τα τηλέφωνα μπορούν να αλλάξουν οποιοδήποτε από αυτά, ακόμα και μόνο για τα δικά τους μοντέλα. Οι έρευνες αγοράς που προσπαθούν τόσο συχνά να υποστηρίζουν πράγματα όπως τα λεπτότερα τηλέφωνα με μικρές μπαταρίες ή ότι μόνο οι χρήστες εκτός της Βόρειας Αμερικής θέλουν μοντέλα διπλής SIM θα πρέπει να δείξουν ότι αυτό που πραγματικά θέλουμε είναι καλύτερη υποστήριξη για αυτό που αγοράζουμε.
Ναι, μόνο οι λάτρεις ανησυχούν για την ταχύτερη λήψη της πιο πρόσφατης ενημέρωσης, αλλά όλοι θέλουν να έχουν εφαρμογές με τα καλύτερα χαρακτηριστικά και ένα τηλέφωνο που δεν χρειάζεται να αντικαθίσταται κάθε 18 μήνες για να τα αποκτήσουν.