Το Google Play Console θα βοηθά πλέον τους προγραμματιστές να αποφεύγουν τις αφαιρέσεις εφαρμογών

Το Google Play Console θα βοηθήσει τους προγραμματιστές να αποφύγουν την κατάργηση των εφαρμογών τους από το Google Play Store λόγω τυχαίων παραβιάσεων της πολιτικής.

Τυχαία παραβάσεις πολιτικής. Συμβαίνει στους καλύτερους από εμάς. Δεν ξέρετε τι κάνατε λάθος, αλλά η Google κατέβασε την εφαρμογή σας μετά από ενημέρωση, παρέχοντας μόνο μια αόριστη εξήγηση για το τι κάνατε λάθος και τι μπορείτε να κάνετε για να το διορθώσετε. Μερικές φορές, αυτό θα είναι ένα σφάλμα, αλλά άλλες φορές, η Google είχε έναν λόγο να το κάνει—ακόμα κι αν δεν γνωρίζετε ποιος είναι αυτός ο λόγος ή αν δεν ξέρατε ότι ήταν αντίθετο με τους όρους της. Ευτυχώς, η Google προτείνει νέα εργαλεία στο Google Play Console για να προσπαθήσει να αποτρέψει κάτι τέτοιο.

Κατά τη διάρκεια της "Νέα εργαλεία που θα σας βοηθήσουν να δημιουργήσετε ασφαλέστερες εφαρμογές στο Google Play"μιλά σε Google I/O 2021, η Google αποκάλυψε μια χούφτα επερχόμενες αλλαγές στο Play Console που θα βοηθήσουν τους προγραμματιστές να κάνουν αλλαγές στην εφαρμογή τους προτού καταργηθεί η εφαρμογή τους για παράβαση πολιτικής.

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

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

Το πρόγραμμα πρώιμης πρόσβασης του Google Play SDK Console ξεκίνησε πέρυσι με συνεργάτες όπως το AppsFlyer, το AppLovin, το mopub και το υποκατάστημα, και η Google λανσάρει τώρα ένα διεπαφή για την Κονσόλα SDK που επιτρέπει στους παρόχους SDK να εγγράφονται και να διαχειρίζονται τα SDK τους, να αναφέρουν προβλήματα με τα SDK τους και να βλέπουν στατιστικά στοιχεία χρήσης και αναφορές σφαλμάτων. Αυτό δημιουργεί μια άμεση γραμμή επικοινωνίας μεταξύ της Google, του παρόχου SDK και του προγραμματιστή της εφαρμογής, έτσι ώστε η Google να μπορεί να παρέχει καθοδήγηση για ζητήματα SDK με βάση τις αναφορές του παρόχου.

Όταν υπάρχει κάποιο πρόβλημα, οι προγραμματιστές μπορούν να λαμβάνουν προειδοποιήσεις στο Google Play Console σχετικά με μη υποστηριζόμενα ή μη συμμορφούμενα εκδόσεις των SDK που χρησιμοποιούν, δίνοντάς τους την ευκαιρία να κάνουν αλλαγές προτού ληφθούν μέτρα εναντίον τους εφαρμογή. Ωστόσο, αυτό μπορεί να γίνει μόνο εάν ένας προγραμματιστής εφαρμογών μοιράζεται τις εξαρτήσεις της βιβλιοθήκης του με την Google. Οι εφαρμογές που χρησιμοποιούν τη μορφή Android App Bundle (AAB) (η οποία σύντομα θα απαιτείται για όλες τις εφαρμογές στο Google Play) θα κοινοποιούνται αυτόματα οι εξαρτήσεις της βιβλιοθήκης τους. Στις εφαρμογές που έχουν δημιουργηθεί ως APK θα κοινοποιούνται αυτόματα και οι εξαρτήσεις της βιβλιοθήκης τους ξεκινώντας από το Android Gradle Plugin 4.0, αλλά οι προγραμματιστές μπορούν να εξαιρεθούν από την κοινή χρήση των εξαρτήσεων της βιβλιοθήκης τους.

Τι πιστεύετε για αυτές τις αλλαγές;