La mise à jour de Google Chrome résout le problème de perte de données Android

Camaractu

18 décembre 2019

Stephen Shankland / Camaraderielimited

Google a publié mardi un correctif pour Chrome et le logiciel WebView connexe qui avait annulé l'accès aux données stockées par certaines applications Android. Google, qui avait cessé de publier la mise à jour après l'apparition du problème de perte de données, s'est excusé pour le problème dans un communiqué mardi.

Chrome 79 et la version associée de WebView, qui permet aux développeurs d'utiliser des techniques de programmation Web dans leurs applications Android, n'ont pas supprimé les données. Mais la mise à jour de Chrome 79 qui a commencé à arriver la semaine dernière a empêché les applications d'accéder à ces données, ce qui a causé des problèmes tels que la perte d'accès aux jeux enregistrés et aux bonus en jeu. Et le correctif, en restaurant des données antérieures, peut effacer tout ce qui a été enregistré ou affecté.

Moins de personnes ont été touchées que prévu. Le rapport de bug indique que Google a suspendu la distribution du logiciel à 50% des millions d'utilisateurs d'Android, mais en fait, la mise à jour n'a été envoyée qu'à moins de 15%.

Les fondations d'applications modernes comme Android, iOS, Windows et le Web sont complexes et évoluent rapidement, une réalité qui rend difficile de garantir que toutes les applications fonctionnent comme elles le devraient. Mais étant donné notre dépendance croissante à l'égard de ces fondations, même de petits problèmes peuvent toucher des millions de personnes.

L'influence de Chrome dans ce domaine est puissante. En plus de son utilisation dans les applications WebView pour Android, d'autres fabricants de navigateurs, dont Microsoft, Samsung, Brave, Opera et Vivaldi, utilisent le projet open source Chromium comme base pour leurs propres navigateurs.

Le problème a affecté plusieurs interfaces de programmation que les développeurs utilisent à froid pour stocker des données avec le navigateur et WebView pourrait stocker des données. Cela comprenait Service Workers, AppCache, File System, localStorage, IndexedDB et WebSQL.

Laisser un commentaire