Από την 1η Αυγούστου 2021, το Google Play δεν θα προβάλλει πλέον εγγενείς εφαρμογές εάν δεν υποστηρίζουν την αρχιτεκτονική CPU 64-bit.
Η Google έχει μιλήσει απευθείας με προγραμματιστές εφαρμογών Android αρκετά συχνά τελευταία. Ήταν νωρίτερα αυτή την εβδομάδα όταν η εταιρεία δημοσίευσε ένα άρθρο ως υπενθύμιση ότι οι μη εγκεκριμένες εφαρμογές θα είναι σύντομα αφαιρεθεί από το Play Store εάν προσπάθησαν να αποκτήσουν πρόσβαση στο αρχείο καταγραφής κλήσεων ή στις άδειες SMS χωρίς να μπουν στη λίστα επιτρεπόμενων από τους. Αυτή την εβδομάδα, η εταιρεία δημοσίευσε ένα άλλο άρθρο στο ιστολόγιο προγραμματιστών Android, αλλά αυτό αφορούσε εγγενείς εφαρμογές που δεν ήταν ακόμα υποστήριξη CPU 64-bit. Από την 1η Αυγούστου 2021, το Google Play δεν θα προβάλλει πλέον εγγενείς εφαρμογές εάν δεν υποστηρίζουν την CPU 64-bit αρχιτεκτονική.
Το Android άρχισε να υποστηρίζει εφαρμογές 64-bit με την κυκλοφορία του Android 5.0 Lollipop. Έκτοτε, κυκλοφορούν περισσότερα SoC με CPU 64-bit και αυτή η μετάβαση ήταν η αρχή της σταδιακής κατάργησης chipset με επεξεργαστές 32-bit. Όπως και με τους επιτραπέζιους υπολογιστές, τα 64-bit είναι το μέλλον και η Google το γνωρίζει καλά το. Πριν από λίγο περισσότερο από ένα χρόνο, τον Δεκέμβριο του 2017, η εταιρεία ανακοίνωσε ότι
Οι προγραμματιστές των οποίων οι εφαρμογές χρησιμοποιούν εγγενείς βιβλιοθήκες πρέπει να έχουν μια εναλλακτική λύση 64 bit για εκτέλεση μόνο σε συσκευές 64-bit.Αυτή η απαίτηση εξακολουθεί να είναι εντός χρονοδιαγράμματος και θα τεθεί σε ισχύ την 1η Αυγούστου 2019. Αυτή την εβδομάδα η εταιρεία ανακοίνωσε μια επέκταση σε αυτό για παιχνίδια που χρησιμοποιούν Unity 5.6 ή παλαιότερη έκδοση. Το Google Play θα εξακολουθεί να δέχεται ενημερώσεις μόνο 32-bit σε αυτά τα παιχνίδια μέχρι την τελική προθεσμία, η οποία θα τεθεί σε ισχύ την 1η Αυγούστου 2021. Τότε το Google Play θα σταματήσει να προβάλλει εφαρμογές χωρίς εκδόσεις 64 bit σε συσκευές με δυνατότητα 64 bit (που σημαίνει ότι αυτές οι εφαρμογές δεν θα είναι πλέον διαθέσιμες στο Play Store σε αυτές τις συσκευές).
Προς το παρόν, η Google δεν δίνει επέκταση σε παιχνίδια που έχουν κατασκευαστεί με Unity 5.6 ή νεότερη έκδοση όταν πρόκειται για αυτήν την προθεσμία του 2021. Ωστόσο, τα πράγματα θα μπορούσαν να αλλάξουν από τώρα έως τον Αύγουστο του 2021, όπως άλλαξε από το 2017 στο 2019. Η Google θέλει να δώσει στους προγραμματιστές αρκετό χρόνο για να μεταφέρουν τις εφαρμογές και τα παιχνίδια τους για να ακολουθήσουν αυτήν τη νέα πολιτική. Τώρα, εξακολουθεί να υπάρχει εξαίρεση σε αυτήν τη νέα προθεσμία, καθώς η Google λέει ότι αυτές οι απαιτήσεις δεν ισχύουν για τα ακόλουθα:
- APK ή πακέτα εφαρμογών που στοχεύουν ρητά το Wear OS ή το Android TV, τα οποία είναι παράγοντες μορφής που προς το παρόν δεν υποστηρίζουν κώδικα 64 bit.
- APK ή πακέτα εφαρμογών που δεν διανέμονται σε συσκευές με Android Pie ή μεταγενέστερη έκδοση.
Αυτή η νέα αλλαγή δεν επηρεάζει την πολιτική της εταιρείας για την υποστήριξη 32-bit. Θα συνεχίσουν να παραδίδουν αυτές τις εφαρμογές σε συσκευές 32-bit. Επομένως, εάν ένας προγραμματιστής έχει μια εφαρμογή με εγγενή κώδικα 32 bit, θα πρέπει επίσης να έχει μια επιπλέον έκδοση 64 bit.
Πηγή: Android Developers Blog