Μια πρόσφατη αλλαγή κώδικα που υποβλήθηκε στο AOSP Gerrit υπογραμμίζει ότι το Android θα μπορούσε να αρχίσει να προειδοποιεί τους χρήστες όταν εκτελούν εφαρμογές 32-bit. Διαβάστε παρακάτω για να μάθετε περισσότερα.
Παρόλο που η Google καταβάλλει προσπάθειες για να σταματήσει την υποστήριξη εφαρμογών 32 bit στο Android τα τελευταία χρόνια, μπορεί να χρειαστεί ακόμη καιρός μέχρι να γίνουν οι εφαρμογές 32 bit παρελθόν. Ωστόσο, σε μια προσπάθεια να επιταχύνει τη διαδικασία, η Google θα μπορούσε σύντομα να εφαρμόσει μια νέα αλλαγή στο Android που θα προειδοποιεί τους χρήστες όταν εκτελούν εφαρμογές 32 bit σε συστήματα 64 bit.
Μια αλλαγή κωδικού που υποβλήθηκε στο AOSP Gerrit (εντοπίστηκε από Μισάαλ Ραχμάν) επισημαίνει μια νέα προειδοποίηση που θα εμφανίζεται κάθε φορά που ο χρήστης εκτελεί μια εφαρμογή 32 bit σε σύστημα 64 bit. Όπως μπορείτε να δείτε στο συνημμένο στιγμιότυπο οθόνης, το προειδοποιητικό μήνυμα θα ενημερώσει τους χρήστες ότι το "Η εφαρμογή πρέπει να ενημερωθεί από τον προγραμματιστή της για να βελτιωθεί η συμβατότητα"
και προτρέψτε τους να ελέγξουν για ενημερώσεις ή να επικοινωνήσουν με τον προγραμματιστή. Η ιδέα πίσω από αυτήν την κίνηση είναι να παρακινηθούν οι προγραμματιστές να δημιουργήσουν εκδόσεις 64-bit των εφαρμογών τους, αλλά προς το παρόν δεν έχουμε πληροφορίες σχετικά με το πότε η Google ενδέχεται να εφαρμόσει αυτήν την αλλαγή.Αξίζει να σημειωθεί ότι το Android εμφανίζει ήδη παρόμοια προειδοποίηση όταν οι χρήστες προσπαθούν να εκτελέσουν εφαρμογές που δεν πληρούν τις ελάχιστες απαιτήσεις targetSDK. Google εφάρμοσε αυτήν την αλλαγή στο Android 10και η εταιρεία σχεδιάζει τώρα να ενημερώσει το ελάχιστο υποστηριζόμενο επίπεδο targetSDK στο 28. Με την ενημερωμένη απαίτηση, το Android θα αρχίσει να προειδοποιεί τους χρήστες όταν προσπαθούν να εκτελέσουν εφαρμογές που στοχεύουν το Android 8.1 Oreo ή παλαιότερο. Ωστόσο, αυτή η αλλαγή δεν έχει ακόμη φτάσει στο σημερινό Android 13 κατασκευάζει.
Δεδομένου ότι η ARM σχεδιάζει να σταματήστε την υποστήριξη για εφαρμογές 32 bit από μελλοντικές φορητές επεξεργαστές Από το επόμενο έτος, η προειδοποίηση θα μπορούσε να αναγκάσει τους προγραμματιστές να ενημερώσουν έγκαιρα τις εφαρμογές τους για αυτήν την αλλαγή. Για όσους δεν γνωρίζουν, το Android υποστηρίζει αυτήν τη στιγμή εφαρμογές 32-bit και 64-bit. Εξαιτίας αυτού, οι προγραμματιστές πρέπει να διατηρούν δύο δυαδικά αρχεία για τις εφαρμογές τους και η ARM πρέπει να προσφέρει CPU που διαθέτουν υποστήριξη παλαιού τύπου 32 bit. Δεδομένου ότι οι επεξεργαστές 64 bit είναι εγγενώς πιο ικανοί από τους επεξεργαστές 32 bit, είναι λογικό για το οικοσύστημα ως σύνολο να υιοθετήσει αυτήν την αλλαγή. Η Apple άλλαξε σε υποστήριξη μόνο 64 bit με το iOS 11 το 2017 και ήρθε η ώρα να ακολουθήσει το Android.
Πηγή:AOSP Gerrit