Πίνακας περιεχομένων:
- Ποιες είναι οι Βιβλιοθήκες υποστήριξης Android;
- Γιατί είναι σημαντικές οι Βιβλιοθήκες Υποστήριξης Android;
Μόλις αντιμετωπίσετε την απλή αλήθεια ότι ο κατακερματισμός είναι εδώ για να μείνετε, έχετε μείνει προσπαθώντας να βρούμε τρόπους για να το μετριάσουμε, ώστε οι κατασκευαστές συσκευών να διατηρήσουν την ελευθερία που διαθέτουν, ενώ οι προγραμματιστές εφαρμογών μπορούν να κατασκευάσουν τα νεότερα, πιο cool πράγματα που πρέπει να εγκαταστήσουν σε αυτά. Αυτός είναι ο λόγος για τον οποίο το Android είναι τόσο δημοφιλές όσο είναι, και αν πάτε να παίζετε με αυτή τη φόρμουλα, μπορεί να κάνετε περισσότερο κακό παρά καλό. Το να αποκτάς μια σουίτα από υπηρεσίες παραγωγικότητας και μια γιγαντιαία αγορά εφαρμογών στο υλικό της βιτρίνας που αναπτύσσει στο σπίτι είναι αυτό που κρατάει τη Samsung σε Android και δεν χτυπά το Tizen σε όλα τα πράγματα.
Η Google εργάζεται σκληρά για να κάνει το όλο θέμα κατακερματισμού ένα μη-ζήτημα. Μερικοί τρόποι είναι επιτυχείς - οι Υπηρεσίες Play επιτρέπουν σε κάποιες λειτουργίες να είναι σχεδόν ανεξάρτητες από την έκδοση και προσφέρει μερικές πρόσθετες προστασίες για συσκευές χωρίς τα πιο πρόσφατα τσιμπήματα ασφαλείας. Ορισμένοι δεν είναι τόσο επιτυχείς. Το υλικό σχεδίαζε να κάνει όλες τις εφαρμογές να φαίνονται τέλεια σε όλες τις συσκευές. Μερικοί θα είναι επιτυχείς στο μέλλον, όπως το Project Treble. Αλλά ένα από τα πράγματα που η Google υπερβαίνει την επιτυχία και μετατρέπεται σε καταπληκτική, ειδικά αν είστε προγραμματιστής εφαρμογών: οι Βιβλιοθήκες Υποστήριξης Android.
Κανείς δεν σας κατηγορεί αν δεν έχετε ιδέα τι είναι και δεν έχετε ακούσει ποτέ γι 'αυτούς. Αν δεν είστε προγραμματιστής, δεν χρειάζεται να γνωρίζετε τίποτα για το πώς λειτουργούν ή πώς χρησιμοποιούνται, αλλά είναι ένα από τα πιο ενδιαφέροντα πράγματα που κάνει το Google ότι ο κατακερματισμός είναι μόνο ένα πράγμα που τα νοικοκύρη smartphone νοιάζονται αντί για ένα πραγματικό ζήτημα στον πραγματικό κόσμο για τους πραγματικούς ανθρώπους.
Ποιες είναι οι Βιβλιοθήκες υποστήριξης Android;
Η Βιβλιοθήκη Υποστήριξης Android είναι ένα σύνολο βιβλιοθηκών κώδικα - πόροι που μπορούν να χρησιμοποιηθούν για την κατασκευή λειτουργιών και / ή λειτουργιών σε μια εφαρμογή - που παρέχουν λειτουργίες όπως λειτουργίες ή widget που κανονικά απαιτούν ένα πραγματικό API πλαισίου Android για να συμπεριληφθούν σε μια εφαρμογή. Τα API πλαισίου Android είναι τα βασικά χαρακτηριστικά που διατίθενται στους προγραμματιστές που παρέχονται από μια συγκεκριμένη έκδοση του Android. Για παράδειγμα, τα API Android 7.0 ενεργοποίησαν την υποστήριξη πολλαπλών παραθύρων για κάθε εφαρμογή σε κάθε συσκευή. Οι Υποστηρικτικές Βιβλιοθήκες μπορούν να παρέχουν παρόμοια χαρακτηριστικά ανεξάρτητα από την έκδοση του λειτουργικού συστήματος.
Περισσότερα: Εδώ είναι τα χαρακτηριστικά του Android Pie που λειτουργούν σε προηγούμενες εκδόσεις
Υπάρχουν γενικά δύο τύποι πακέτων βιβλιοθήκης υποστήριξης. Ένα σύνολο επιτρέπει τις λειτουργίες των νέων εκδόσεων Android σε συσκευές που εκτελούν μια παλαιότερη έκδοση και η άλλη παρέχει αυτόνομες λειτουργίες για όλες τις εκδόσεις του Android. Επειδή αυτά δεν ανήκουν στο Android, μπορούν να βελτιωθούν και να ενημερωθούν χωρίς να περιμένετε μια μεγάλη έκδοση πλατφόρμας Android.
Στο Google I / O 2018 μάθαμε για το Android Jetpack και μια από τις δυνατότητές του είναι ένας νέος τρόπος να συμπεριληφθεί η υποστήριξη βιβλιοθηκών - κάτι που σημαίνει ότι θα πρέπει να δούμε ακόμα πιο γρήγορα την υιοθέτηση νέων λειτουργιών στις Βιβλιοθήκες Υποστήριξης εξαιτίας αυτού. Αυτό σημαίνει ότι μικρές αλλά δροσερές ιδέες και τσίμπημα μπορεί να είναι διαθέσιμες για προγραμματιστές εφαρμογών πολύ πριν από τον προσεχή Αύγουστο, όταν το Android Q (δεν Quiche Lorraine) έρχεται γύρω.
Γιατί είναι σημαντικές οι Βιβλιοθήκες Υποστήριξης Android;
Υπάρχει ένα συγκεκριμένο πράγμα που τα καθιστά σημαντικά για εσάς και για εμένα - δεν χρειάζεται να περιμένουμε την επόμενη έκδοση του Android για να λάβουμε μια ενημέρωση αν μια λειτουργία παρέχεται από τις Βιβλιοθήκες Υποστήριξης. Αυτό επιτρέπει στους προγραμματιστές να προσθέτουν και να βελτιώνουν τον τρόπο λειτουργίας των εφαρμογών τους, ειδικά σε τηλέφωνα που δεν τρέχουν την τρέχουσα έκδοση του Android, όποτε ενημερώνονται οι βιβλιοθήκες. Είδαμε ότι όταν τα μηνύματα Android συνέχιζαν να βλέπουν βελτιώσεις στις ειδοποιήσεις πριν αυτές οι λειτουργίες είχαν συνδυαστεί στο Android 8.0 και αυτό σημαίνει ότι τα τηλέφωνα που χρησιμοποιούν Android 6.0 ή νεότερη έκδοση μπορούν να έχουν εφαρμογές που χρησιμοποιούν τις αλλαγές χωρίς να ενημερώνονται στο Oreo.
Modularity σημαίνει γρηγορότερες ενημερώσεις. αυτό ισχύει για βιβλιοθήκες κώδικα καθώς και για λειτουργικά συστήματα.
Η ενημέρωση του Android από μια έκδοση πλατφόρμας στην άλλη είναι μια δύσκολη εργασία. Χρειάζεται πολύς χρόνος και, προς το παρόν, βλέπουμε μόνο μια σημαντική ενημέρωση πλατφόρμας περίπου μία φορά το χρόνο. Το Mobile είναι ένας απίστευτα ανταγωνιστικός χώρος και τα τηλέφωνα μιας εταιρείας θα ζουν ή θα πεθάνουν με βάση τα χαρακτηριστικά που διαθέτει και το πόσο εμπορεύσιμα είναι. Οι λάτρεις των κινητών επιθυμούν να διαμαρτύρονται για το ποιος αντιγράφει ποιος, αλλά οι καταναλωτές νοιάζονται μόνο ότι το τηλέφωνο που είδαν διαφημίζονται έχει ένα δροσερό χαρακτηριστικό και θέλει το επόμενο τηλέφωνο να έχει κάτι παρόμοιο. Η Apple (και η Microsoft όταν έφτιαξε ένα λειτουργικό σύστημα τηλεφώνου) μπορούν να ενημερώσουν κάθε τηλέφωνο για να έχουν όλες τις δυνατότητες, επειδή ελέγχουν τον τρόπο γραφής και διανομής του λογισμικού. Η Google δεν έχει αυτή την πολυτέλεια.
Μερικοί κατασκευαστές τηλεφώνων, όπως η Samsung ή η Huawei ή η LG, μπορούν να μετριάσουν αυτό το κομμάτι μόνοι τους. Αυτές οι εταιρείες είναι αρκετά μεγάλες και έχουν μια ομάδα ανάπτυξης για κινητά με τους πόρους για να δημιουργήσουν τα πράγματα όπως υποστήριξη διπλής κάμερας ή κινούμενα είδωλα στο λειτουργικό σύστημα. Άλλοι, όπως η Motorola (Lenovo), δεν είναι έτοιμοι να ξοδέψουν δισεκατομμύρια κάθε χρόνο - γι 'αυτό εξαρτώνται από την Google να παρέχει εγκαίρως νέα χαρακτηριστικά, ώστε οι εφαρμογές να μπορούν να συμπληρώσουν τις λειτουργίες του λειτουργικού συστήματος. Αυτός είναι ο λόγος για τον οποίο η Google έπρεπε να κάνει κάτι σε αυτό το διάστημα. τα περισσότερα τηλέφωνα δεν εκτελούν την τελευταία έκδοση και πολλά δεν θα το κάνουν ποτέ. Κάτι έπρεπε να γίνει για να φτιάξουμε δροσερά πράγματα πάνω σε αυτά τα τηλέφωνα αν κάποιος περίμενε να τα αγοράσουμε.
Είναι πάντα μια καλή ιδέα να έχετε την τελευταία έκδοση οποιουδήποτε λογισμικού όποτε μπορείτε. Εάν για κανένα άλλο λόγο εκτός από τα τσιμπήματα ασφαλείας, το νεότερο λογισμικό έχει βελτιωθεί. Αλλά επειδή ο κατακερματισμός δεν πηγαίνει ποτέ μακριά, αγκαλιάζοντας το και κάνοντας κάτι γι 'αυτό ήταν η έξυπνη κίνηση.
Android 9 Pie κριτική: Μεγαλύτερο από το άθροισμα των φετών του