Logo el.androidermagazine.com
Logo el.androidermagazine.com

Οι αλλαγές στο κατάστημα παιχνιδιού Google απαιτούν βελτιστοποίηση εφαρμογών για νεότερες εκδόσεις Android

Anonim

Η Google έχει κάνει κάποιες σημαντικές ανακοινώσεις στο Blog του Προγραμματιστές Android που επικεντρώνεται γύρω από μερικές νέες πολιτικές που θα πρέπει να ακολουθήσουν οι προγραμματιστές για να συνεχίσουν να δημοσιεύονται στο Play Store. Η Google αναφέρει ότι ξεκινώντας από τον Αύγουστο του 2018, όλες οι νέες εφαρμογές που θα υποβληθούν θα πρέπει να στοχεύσουν στο Android Oreo και τον Νοέμβριο του 2018 οι αναβαθμίσεις στις υπάρχουσες εφαρμογές θα πρέπει να κάνουν το ίδιο. Επιπλέον, ξεκινώντας στις αρχές του 2018, θα υπάρχουν πρόσθετα μεταδεδομένα που προστίθενται στο αρχείο app (το αρχείο.apk) για να επαληθευτεί η αυθεντικότητά του και τον Αύγουστο του 2019 όλες οι εφαρμογές θα πρέπει να παρέχουν μια έκδοση 64 bit, ακόμη και αν στοχεύουν σε οποιαδήποτε εγγενή Βιβλιοθήκες Android.

Στο δεύτερο μισό του 2018, το Play θα απαιτήσει οι νέες εφαρμογές και οι ενημερώσεις εφαρμογών να στοχεύουν σε ένα πρόσφατο επίπεδο API Android. Αυτό θα απαιτηθεί για νέες εφαρμογές τον Αύγουστο του 2018 και για ενημερώσεις σε υπάρχουσες εφαρμογές τον Νοέμβριο του 2018. Αυτό γίνεται για να διασφαλιστεί ότι οι εφαρμογές βασίζονται στα πιο πρόσφατα API που έχουν βελτιστοποιηθεί για ασφάλεια και απόδοση.

Τον Αύγουστο του 2019, το Play απαιτεί οι νέες εφαρμογές και οι ενημερώσεις εφαρμογών με εγγενείς βιβλιοθήκες να παρέχουν εκδόσεις 64-bit εκτός από τις εκδόσεις τους 32 bit.

Επιπλέον, στις αρχές του 2018, το Play θα ξεκινήσει να προσθέτει ένα μικρό ποσό μεταδεδομένων ασφαλείας πάνω από κάθε APK για την επαλήθευση της αυθεντικότητας της εφαρμογής. Δεν χρειάζεται να κάνετε κάποια ενέργεια για αυτήν την αλλαγή.

Η Google λέει ότι αυτές οι αλλαγές είναι για να βοηθήσουν οι εφαρμογές που χρησιμοποιούμε να είναι ασφαλείς όπως το ίδιο το Android. Έχουν δώσει μερικά απλά παραδείγματα που εξηγούν ακριβώς πώς αυτές οι αλλαγές θα βοηθήσουν εδώ.

Αυτήν τη στιγμή, ένας προγραμματιστής μπορεί να ανεβάσει μια εφαρμογή που στοχεύει σε μια παλιά έκδοση του Android και να μην ζητήσει άδεια για να δει δεδομένα όπως κάμερα ή τοποθεσία όταν την εκτελείτε για πρώτη φορά, επειδή αυτά έγιναν επίσημα με το Android Marshmallow (API 23). Η προσθήκη μεταδεδομένων για έλεγχο ως προς την αυθεντικότητα έχει νόημα εδώ επειδή μπορεί να χρησιμοποιηθεί για να διαχωρίσετε εφαρμογές που έχουν ληφθεί από το Google Play από άλλες πηγές για εγκαταστάσεις (και να χρησιμοποιηθούν για προστασία από την αντιγραφή, αν το θέλησε η Google) Οι εκδόσεις 64-bit των εφαρμογών καθιστούν τα πράγματα έτοιμα για επεξεργαστές εφαρμογών που δεν υποστηρίζουν δυαδικά δυαδικά αρχεία.

Μια παρενέργεια αυτών των αλλαγών θα επηρεάσει τον τρόπο με τον οποίο οι κατασκευαστές ενημερώνουν τις συσκευές καθώς και την πρακτική πώλησης νέων συσκευών με παλαιότερες εκδόσεις του Android.

Τον επόμενο Αύγουστο, όλες οι νέες εφαρμογές που υποβάλλονται στο Google Play θα πρέπει να στοχεύουν για το Android Oreo. Τον Νοέμβριο, οι ενημερώσεις για υπάρχουσες εφαρμογές θα πρέπει επίσης να στοχεύουν για το Oreo. Αυτές οι απαιτήσεις θα προχωρήσουν κάθε χρόνο, έτσι οι εφαρμογές τον Αύγουστο του 2019 θα πρέπει να στοχεύσουν την επόμενη έκδοση του Android. Κάθε χρόνο συμβαίνει το ίδιο πράγμα και νέες εφαρμογές ή ενημερώσεις σε υπάρχουσες εφαρμογές δεν θα γίνονται αποδεκτές εκτός εάν στοχεύουν σε μια πρόσφατη έκδοση.

Οι υπάρχουσες εφαρμογές που δεν ενημερώνονται θα επιτρέπεται να παραμείνουν και τα εργαλεία ανάπτυξης θα εξακολουθήσουν να επιτρέπουν τη δημιουργία εφαρμογών που στοχεύουν σε παλιές εκδόσεις. Αλλά το Google Play δεν θα το κάνει. Οι εφαρμογές που έχουν σχεδιαστεί για παλιό λογισμικό δεν χρησιμοποιούν τις νεότερες λειτουργίες του Android και είναι λιγότερο ασφαλείς εξαιτίας αυτού.

Όταν το τηλέφωνό σας δεν μπορεί να εκτελέσει την εφαρμογή που θέλετε επειδή το λογισμικό είναι παλιό, θα παρατηρήσετε.

Ως αποτέλεσμα, εταιρείες που πωλούν τηλέφωνα με παλιές εκδόσεις ή ξεχνούν αυτά τα τηλέφωνα όταν έρχεται χρόνος για την ενημέρωσή τους, θα ξεχωρίζουν επειδή τα προϊόντα δεν θα έχουν πρόσβαση σε νέες ή πρόσφατα ενημερωμένες εφαρμογές. Η Google λέει ότι ενθαρρύνουν τους προγραμματιστές να κάνουν ό, τι μπορούν για να κάνουν τις εφαρμογές συμβατές προς τα πίσω, αλλά όλοι γνωρίζουμε πώς γίνονται τα πράγματα όταν προτείνονται ή ενθαρρύνονται μόνο. Αναζητήστε εδώ την κατάσταση των εφαρμογών tablet στο Google Play. Αυτές οι αλλαγές θα κλείσουν αποτελεσματικά τηλέφωνα με παλιές εκδόσεις όταν πρόκειται για τις νεότερες εφαρμογές.

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