Chrome en Android comenzó a implementarse en plataformas de escritorio y móviles hace unos días. Desafortunadamente, ha surgido un error que borra los datos en ciertas aplicaciones que usan WebView integrado de Android. Este error ha irritado tanto a los desarrolladores como a los usuarios habituales.

Quizás se pregunte, «¿cómo diablos puede un error de Chrome borrar datos en otras aplicaciones?» Bueno, en las versiones más recientes de Android, Chrome actúa como WebView del sistema, el componente que representa las páginas web dentro de las aplicaciones. Cuando inicia sesión con una página web dentro de una aplicación, o utiliza navegadores como DuckDuckGo que carecen de su propio motor de representación interno, Chrome es responsable de cargar ese contenido. Algunas aplicaciones de Android realmente se ejecutan completamente dentro de WebView. Como las aplicaciones creadas con Apache Cordova (PhoneGap) o aplicaciones web empaquetadas como Twitter Lite.
Uno de los cambios en Chrome 79 es que se actualizó la ubicación donde se almacenan los datos web. Como señaló un comentario en una página de errores de Chromium, los datos de localStorage y WebSQL, dos tipos de almacenamiento comúnmente utilizados por aplicaciones web y aplicaciones empaquetadas, no se migraron correctamente.
En pocas palabras, cuando los dispositivos se actualizaron a Chrome 79, las aplicaciones web y las aplicaciones WebView tenían algunos (o todos) datos locales eliminados. Si bien los datos aún están técnicamente intactos, ya que Chrome no eliminó los datos antiguos después de la migración, no hay forma de acceder a ellos en este momento.
Las revisiones de una estrella están llegando a las aplicaciones que están afectadas por el error. Los desarrolladores de aplicaciones están criticando a los desarrolladores de Chromium.
Google confirmó que ha pausado el lanzamiento de Chrome 79 en Android al 50%, y actualmente está considerando una solución:
«Actualmente estamos discutiendo la estrategia correcta para resolver este problema, que será una de:
a) continúe la migración, moviendo los archivos perdidos a sus nuevas ubicaciones.
b) revierta el cambio moviendo los archivos migrados a sus ubicaciones anteriores.
«Le informaremos cuáles de estas dos opciones se han elegido pronto. Mientras tanto, sería bueno recopilar una lista de paquetes afectados y detalles sobre si se han publicado mitigaciones a los usuarios y en qué versiones para que podamos probar que la respiración no interactúa mal con la mitigación».
Desafortunadamente, es difícil obtener una imagen completa de las aplicaciones afectadas, ya que las aplicaciones rara vez anuncian cómo se crean. Los datos almacenados en las cuentas en línea son seguros, al menos.















