Θυμόμαστε όλοι το θέμα που είχε προκύψει με το WebView που έκανε πολλές εφαρμογές στα Android κινητά να κρασάρουν; Το θέμα μας εδώ είναι ότι το WebView παρουσιάζει προβλήματα και στο Android 12.
Τον Μάρτιο το WebView παρουσίασε ένα bug που οδήγησε σε ένα σωρό κρασαρίσματα Android συσκευών. Η Google τότε βρήκε μία πρόχειρη λύση και κυκλοφόρησε ένα update που έλυνε προσωρινά το θέμα, μέχρι να μπορέσει να βρει μόνιμο fix. Επίσης δημοσίευσε μία αναφορά που εξηγούσε τι συνέβη, ενώ έλεγε ότι δεν επηρεάστηκαν μόνο το WebView και ο Chrome, προβλήματα παρουσιάστηκαν επίσης σε άλλα προϊόντα της εταιρείας και σε third-party apps.
Σύμφωνα με τη Google, ένα σφάλμα στην τεχνολογία διαμόρφωσης του Chrome και του WebView σε δοκιμαστικό στάδιο προκαλούσε αστάθεια σε όσες Android εφαρμογές χρησιμοποιούσαν το δεύτερο για να προβάλλουν web περιεχόμενο, και αυτό οδηγούσε σε διαδοχικά crash. Για να σιγουρευτεί ότι δεν θα ξανά γίνει κάτι τέτοιο, η Google είχε πει ότι θα ελέγχει το WebView και τις σχετικές εξαρτήσεις του για πιθανά θέματα διεργασιών και παράλληλα θα βελτιώνει την εμπειρία δοκιμών και τη διαδικασία ανάπτυξης. Η εταιρεία είχε υποσχεθεί ότι στο ενδιάμεσο θα αυξήσει τους ρυθμούς διάθεσης των updates που διορθώνουν το πρόβλημα.
Θέματα φαίνεται να αντιμετωπίζει και το WebView στο Android 12 που προκαλεί τυχαία κρασαρίσματα εφαρμογών. Η προσωρινή λύση – αν τρέχεις το νέο λειτουργικό που ακόμα είναι σε beta – είναι να μπεις στις ρυθμίσεις, να πας στις εφαρμογές, να επιλέξεις το “Όλες οι εφαρμογές”, να βρεις το app και να το διαλέξεις, να πατήσεις “Απενεργοποίηση” και να την επιβεβαιώσεις στο pop-up που θα βγει στην οθόνη. Μετά μπορείς να το ενεργοποιήσεις ξανά για να κάνει reset και όλα θα λειτουργούν όπως πρέπει. Αν δεις πάλι τυχαία κρασαρίσματα, απλά επανέλαβε τη διαδικασία.