Υπάρχουν πολλοί λόγοι για τους οποίους μπορεί να θέλετε να κάνετε sideload εφαρμογές στο Android τηλέφωνό σας, αλλά υπάρχουν και πάρα πολλοί καλοί λόγοι για τους οποίους οι προγραμματιστές θα ήθελαν να αποκλείσουν το sideloading. Μια sideloading εφαρμογή δεν συνεισφέρει στις μετρήσεις του Play Store του προγραμματιστή, αλλά τον εμποδίζει επίσης να επιμεληθεί ποιες συσκευές μπορούν να χρησιμοποιήσουν την εφαρμογή του.
Οι εφαρμογές με ακατάλληλο sideload μπορεί επίσης να μην λειτουργούν λόγω έλλειψης στοιχείων ή κώδικα ή ενδέχεται να λείπουν ορισμένες λειτουργίες επειδή εγκαταστήσατε λάθος έκδοση για τη συσκευή σας.
Όποιος κι αν είναι ο λόγος, οι προγραμματιστές που θέλουν να σας εμποδίσουν να κάνετε sideload τις εφαρμογές τους έχουν τώρα έναν πολύ ευκολότερο τρόπο να το κάνουν με το Play Integrity API.
Το Google Play Integrity API είναι μια διεπαφή που βοηθά τους προγραμματιστές “να ελέγχουν ότι οι αλληλεπιδράσεις και τα αιτήματα διακομιστή προέρχονται από κάποιο γνήσιο app binary που τρέχει σε μια γνήσια συσκευή Android”.
Αναζητά στοιχεία για το αν η εφαρμογή έχει παραβιαστεί, αν η εφαρμογή τρέχει σε ένα “αναξιόπιστο” περιβάλλον λογισμικού, ότι η συσκευή έχει ενεργοποιημένο το Google Play Protect και πολλά άλλα. Αν έχετε ακούσει ή ασχοληθεί με το SafetyNet Attestation στο παρελθόν σε ένα τηλέφωνο με root, τότε πιθανότατα είστε ήδη εξοικειωμένοι με το Play Integrity, ακόμα κι αν δεν έχει αυτό το όνομα. Το Play Integrity είναι ο διάδοχος του SafetyNet Attestation, μόνο που συνοδεύεται από ακόμη περισσότερες δυνατότητες για τους προγραμματιστές.
Καθώς η Google συνεχίζει να ενισχύει τους μηχανισμούς ανίχνευσης του Play Integrity και να προσθέτει νέες δυνατότητες, θα γίνεται όλο και πιο δύσκολο για τους power users να δικαιολογήσουν το rooting του Android.
Ταυτόχρονα, οι κανονικοί χρήστες θα προστατεύονται καλύτερα από δυνητικά επικίνδυνες αλληλεπιδράσεις. Έτσι πολύ σύντομα θα δούμε το Play Integrity να αρχίσει να υιοθετείται από όλο και περισσότερες εφαρμογές.