Πίνακας περιεχομένων:
- Ένα αστάρι υπηρεσιών Play
- Εργαλεία για προγραμματιστές
- Χαρακτηριστικά και ασφάλεια για τους χρήστες
- Ασφάλιση για την Google
Εάν δώσετε αρκετή προσοχή σε αυτά τα πράγματα, πιθανότατα έχετε δει τις Υπηρεσίες Google Play να ενημερώνονται από καιρό σε καιρό στις συσκευές σας Android. Αν ακολουθήσετε την πιο τεχνική πλευρά του Android, θα ξέρετε ότι ανακοινώθηκε πριν από μερικά χρόνια να εισαγάγει νέα API και χαρακτηριστικά με τρόπο που δεν απαιτεί ενημέρωση υλικολογισμικού. Θα μπορούσατε να συγχωρεθείτε για την απόρριψή της ως ένα στεγνό και τεχνικό μέρος του λειτουργικού συστήματος, αλλά στην πραγματικότητα είναι ένα πολύ σημαντικό μέρος του τρόπου με τον οποίο λειτουργεί το σύγχρονο Android.
Οι προγραμματιστές αποκτούν σημαντικά API που λειτουργούν σε όλη τη συντριπτική πλειοψηφία της ενεργής βάσης χρηστών Android. Οι χρήστες με τη σειρά τους επωφελούνται από αυτό, μέσω νέων λειτουργιών και διορθώσεων ασφαλείας, ακόμη και αν δεν εκτελούν την πιο πρόσφατη έκδοση λειτουργικού συστήματος. Και για το Google, οι υπηρεσίες Play Services λειτουργούν ως ασφάλιση κατά της άνοδος του Android.
Διαβάστε παρακάτω για να δείτε πώς οι υπηρεσίες Google Play αποτελούν ένα τρομερό όπλο ενάντια σε μερικούς από τους μεγαλύτερους εχθρούς του Android (και της Google) και πώς οποιαδήποτε συζήτηση για την ασφάλεια του Android ή "κατακερματισμό" είναι ελαττωματική χωρίς να το καταλάβετε.
Ένα αστάρι υπηρεσιών Play
Πρώτα πρώτα πράγματα - τι είναι οι Υπηρεσίες Google Play; Από την πλευρά του χρήστη, είναι μια εφαρμογή που ελέγχεται από την Google και ενημερώνεται αυτόματα στο παρασκήνιο μέσω του Google Play Store. Δεν υπάρχει πραγματικά κανένα τμήμα της εφαρμογής που αντιμετωπίζει ο χρήστης, εκτός αν μετράτε το εικονίδιο "Ρυθμίσεις Google" σε τηλέφωνα που εκτελούν Lollipop και παλαιότερες εκδόσεις. Όμως, οι διάφορες προσθήκες του Play Services διαδίδονται σε όλο το Android, ειδικά σε νεότερες εκδόσεις του λειτουργικού συστήματος.
Ως "app" σε επίπεδο συστήματος, οι υπηρεσίες Play μπορούν να τρέχουν με αυξημένα δικαιώματα και να αντικαθιστούν οτιδήποτε και ό, τι στο λειτουργικό σύστημα, αν το χρειαστεί, έτσι ώστε η Google να μπορεί εύκολα να το τροποποιήσει στο μέλλον.
Οι Υπηρεσίες Play είναι ο gatekeeper για τις υπηρεσίες Google στη συσκευή σας Android.
Για να το πούμε απλά: εάν μια εφαρμογή Android συνεργάζεται με μια υπηρεσία Google, είναι πιθανό να το κάνει αυτό μέσω των Υπηρεσιών Google Play.
Κατά τη διάρκεια της ομιλίας Google I / O 2014, η Google VP Sundar Pichai δήλωσε ότι οι νέες εκδόσεις των υπηρεσιών Play κυκλοφορούν κάθε έξι εβδομάδες, προσθέτοντας ότι το 93% της ενεργής βάσης εγκατάστασης Android τρέχει την τελευταία έκδοση την εποχή εκείνη.
Εργαλεία για προγραμματιστές
Η βιβλιοθήκη πελατών της υπηρεσίας Google Play παρέχει API προγραμματιστών για να κάνουν οι εφαρμογές να συνεργάζονται με τις υπηρεσίες Google σε συσκευές με εγκατεστημένη την εφαρμογή Υπηρεσίες Play. Αυτό περιλαμβάνει τα μηνύματα Cloud, Drive, τοποθεσία, παιχνίδια Play, Android Wear και Google Fit, για να αναφέρουμε μόνο μερικά. Και επειδή η εφαρμογή Play Services ανανεώνεται αυτόματα στο παρασκήνιο και λειτουργεί σε όλες τις εκδόσεις του Android πίσω στο 2.3 Gingerbread, η Google μπορεί να αναπτύξει αλλαγές, βελτιώσεις και νέες δυνατότητες στην ενσωμάτωση του Android με αυτές τις υπηρεσίες χωρίς την ενημέρωση του υλικολογισμικού.
Αυτή είναι μια αρκετά μεγάλη υπόθεση σε έναν κόσμο όπου οι Jelly Bean και KitKat - Android 4.1-4.4 - συνεχίζουν να κυριαρχούν στην ενεργή βάση εγκατάστασης, με το Lollipop να αποτελεί το 12, 4% των ενεργών εγκαταστάσεων κατά την τελευταία μέτρηση. (Αντίθετα, σε σχέση με το ποσοστό 93% που έδωσε η Sundar Pichai στην I / O πέρυσι.) Επειδή υπάρχουν υπηρεσίες Play, πολύ περισσότεροι άνθρωποι έχουν πρόσβαση σε ενημερωμένες εκδόσεις λειτουργιών όπως τα Παιχνίδια και το Android Wear. η υπόθεση. Είναι αυτό που επιτρέπει τον τρελό ρυθμό του Android, ακόμη και όλοι οι ΚΑΕ συνεχίζουν να τσακίζουν τα πόδια τους στις αναβαθμίσεις της πλατφόρμας.
Αυτό είναι καλό για τους προγραμματιστές και τους χρήστες για μια ολόκληρη δέσμη των λόγων, τα περισσότερα από τα οποία είναι προφανή. Αντί να μην ανησυχείτε για τη στόχευση διαφορετικών λειτουργιών Google σε διαφορετικές εκδόσεις λειτουργικών συστημάτων, η βαριά ανύψωση πραγματοποιείται από τις Υπηρεσίες Play. Επιπλέον, οι χρήστες δεν παραμένουν στην έξοδο αν δεν χρησιμοποιούν την πιο πρόσφατη έκδοση του Android.
Χαρακτηριστικά και ασφάλεια για τους χρήστες
Μέσα από τις υπηρεσίες Play, πολλά πράγματα που θεωρούνται χαρακτηριστικά Android, όπως το Smart Lock της Lollipop, οι υπηρεσίες τοποθεσίας της Google και τα Παιχνίδια Play, έχουν αποσυνδεθεί από το βασικό λειτουργικό σύστημα. Αυτός είναι ένας ακόμη λόγος για τον οποίο η απευθείας σύγκριση της διανομής εκδόσεων iOS και Android δεν λέει ολόκληρη την ιστορία. Ένα πολύ σημαντικό μέρος της εμπειρίας Google Android ενημερώνεται αυτόματα, στο παρασκήνιο.
Αυτό είναι πέρα από το γεγονός ότι οι περισσότερες από τις εφαρμογές Android της Google μπορούν να ενημερώνονται ανεξάρτητα μέσω του Google Play - μιας συλλογής η οποία, από το Android 5.0, περιλαμβάνει επίσης το στοιχείο WebView που χρησιμοποιείται για την απόδοση ιστοσελίδων μέσα σε εφαρμογές. Το ίδιο ισχύει και για πολλές εφαρμογές που συνοδεύουν τον κατασκευαστή - το HTC, για παράδειγμα, ωθεί τώρα τις ενημερώσεις σε πολλές από τις εφαρμογές Sense του μέσω του Play Store.
Είναι αλήθεια ότι ορισμένες αλλαγές, επιδιορθώσεις και βελτιώσεις απαιτούν ακόμα μια ενημέρωση υλικολογισμικού. Αλλά στο οικοσύστημα Android του 2015, υπάρχουν πολλά πολύ σημαντικά πράγματα που δεν κάνουν πλέον.
Ο ρόλος των Υπηρεσιών Play στην ασφάλεια του Android αγνοείται τόσο συχνά από τους δολοφόνους.
Με τον ίδιο τρόπο, είναι ανακριβές να πούμε ότι η ύπαρξη σε μια παλαιότερη έκδοση του Android αφήνει τους χρήστες χρήστες ανοιχτά σε κακόβουλα προγράμματα. Οι υπηρεσίες Google Play έχουν να διαδραματίσουν τεράστιο ρόλο στην εξασφάλιση παλαιότερων τηλεφώνων Android από κακές εφαρμογές, οι οποίες κατά κανόνα προέρχονται από καταστήματα εφαρμογών εκτός από το Google Play.
Το κύριο όπλο στο οπλοστάσιο της Google είναι η λειτουργία "επαλήθευση εφαρμογών", η οποία είναι ενεργοποιημένη από προεπιλογή στο Android 4.2 και νεότερη έκδοση. Όταν εγκαθιστάτε μια εφαρμογή από μια τοποθεσία τρίτου μέρους, σαρώνονται από αυτήν τη λειτουργία που είναι συνεχώς ενημερωμένη για τον εντοπισμό κακόβουλων τάσεων. Αυτό ακριβώς συνέβη όταν συνέβη πέρυσι η ασάφεια ασφαλείας Android "fake ID" και χάρη στις υπηρεσίες Play, η μεγάλη πλειοψηφία των συσκευών Android δεν εκτέθηκαν ποτέ σε αυτό. (Το Κατάστημα Google Play ενημερώθηκε με παρόμοιο τρόπο ώστε να αποκλείει εφαρμογές που χρησιμοποιούν αυτήν τη συγκεκριμένη εκμετάλλευση.)
Μπορεί να το σκεφτείτε ως λύση stopgap, και κατά κάποιο τρόπο είναι. Αλλά, όπως επισημάναμε τότε, είναι αρκετά αποτελεσματική. Είτε έτσι είτε αλλιώς, το κακόβουλο λογισμικό δεν περνάει και οι χρήστες προστατεύονται - ακόμα κι αν βρίσκονται σε μια παλιά έκδοση του Android. Αυτό είναι το σημείο που η Microsoft χάνει όταν τραβάει ένα πλάνο στα αρχεία της Google σχετικά με την ασφάλεια των κινητών τηλεφώνων.
ΠΕΡΙΣΣΟΤΕΡΑ: Q & A ασφάλειας Android με τον Adrian Ludwig της Google
Ασφάλιση για την Google
Οι υπηρεσίες Google Play είναι εξοπλισμένες με ιδιόκτητα προϊόντα της Google και ως εκ τούτου δεν περιλαμβάνονται στο AOSP (Android Open Source Project). Όπως και άλλες εφαρμογές Google, είναι κλειστού τύπου. Οποιαδήποτε "διακλάδωση" του Android ανοιχτού κώδικα που κυκλοφορεί χωρίς τα bits της Google είναι από μόνη της.
Η έλλειψη Υπηρεσιών Play στις διχάλες Android δημιουργεί έναν τόνο πρόσθετης εργασίας για οποιονδήποτε σοβαρό να απομακρύνει το Android από το Google.
Δεν υπάρχει τίποτα που να εμποδίζει έναν κατασκευαστή που θέλει να χτίσει μια συσκευή Android χωρίς να πάρει την έγκριση GMS (Google Mobile Services) από το να χτίσει το δικό του στρώμα υπηρεσιών πάνω από το λειτουργικό σύστημα ανοιχτού κώδικα. Μέχρι στιγμής, όμως, τα πιο σημαντικά χαρακτηριστικά των υπηρεσιών Play δεν έχουν δημιουργηθεί από αυτούς τους παίκτες, ακόμα και εκείνους που μιλούν ανοιχτά για το Android και "βάζοντας μια σφαίρα στο κεφάλι της Google".
Ακριβώς όπως οι Υπηρεσίες Play είναι μια λύση σε ορισμένες εγγενείς αδυναμίες του Android - ο αργός ρυθμός των ενημερώσεων του υλικολογισμικού, λόγω του αριθμού των κινούμενων εξαρτημάτων και των συνεπειών ανάπτυξης εφαρμογών και ασφάλειας - η έλλειψη Play Services στα Android πιρούνια δημιουργεί σημαντική μηχανική εργασία για οποιονδήποτε σοβαρό να απομακρύνει το Android από το Google.
ΠΕΡΙΣΣΟΤΕΡΑ: Τι είναι το πιρούνι;
Δεν προτείνουμε ότι αυτό αποτελεί μέρος κάποιου διαβολικού στρατηγικού σχεδίου της Google, αλλά αυτή είναι η κατάσταση που υπάρχει. Ένα λειτουργικό σύστημα όπως το Android μπορεί να βλάψει το μερίδιο αγοράς με τη βοήθεια της ποικιλίας συσκευών (και φορέων). Η ποικιλομορφία οδηγεί αναπόφευκτα σε κατακερματισμό και για να καταπολεμήσετε το γεγονός ότι χρειάζεστε ένα στρώμα υπηρεσιών και ασφάλειας που υπάρχει εκτός του λειτουργικού συστήματος.
Αυτή είναι η πρόκληση που πρέπει να επιλύσει κάθε πειστικό πιρούνι του Android. Εν τω μεταξύ, όσοι βρίσκονται στον κόσμο του Google Android έχουν τις Υπηρεσίες Play να ευχαριστήσουν για την ενεργοποίηση της ανάπτυξης της πλατφόρμας και να βοηθήσουν στη διατήρηση της ασφάλειας των συσκευών.