Mobilny Chrome usuwa dane z innych aplikacji. Google wstrzymuje aktualizację

News/Oprogramowanie 16.12.2019
Mobilny Chrome usuwa dane z innych aplikacji. Google wstrzymuje aktualizację

Mobilny Chrome usuwa dane z innych aplikacji. Google wstrzymuje aktualizację

Google wstrzymał aktualizację Chrome’a 79 dla urządzeń z Androidem. Przeglądarka uniemożliwia dostęp do lokalnych danych niektórych aplikacji.

W Chrome 79 pojawił się poważny błąd skutkujący brakiem dostępu danych z innych aplikacji.

Jaka jest korelacja pomiędzy przeglądarką, a aplikacjami? Kluczem jest komponent WebView w Androidzie, który – w uproszczeniu – pozwala wyświetlać bezpośrednio w aplikacjach treści z Internetu. WebView zawiera silnik JavaScript i ten sam silnik renderujący strony, co Chrome na Androida. Dzięki WebView aplikacje nie potrzebują własnego silnika renderującego.

Na czym polega błąd w Chrome 79?

Po aktualizacji Chrome’a do wersji 79. użytkownicy zaczęli dostrzegać błąd polegający na utracie danych w niektórych aplikacjach. Innymi słowy po wejściu w aplikację zachowywała się ona, jakby otworzyli ją po raz pierwszy.

Android Police zauważa, że problem polega na niewłaściwej migracji z localStorage and WebSQL. Przy czym dane nie zostały usunięte, ale aplikacje utraciły do nich dostęp.

Google rozważa dwie możliwości: kontynuowanie migracji poprzez przeniesienie brakujących plików do nowych lokalizacji lub przywrócenie poprzedniej wersji z przeniesieniem plików do starych lokalizacji.

Google zareagował wstrzymaniem aktualizacji w momencie, gdy miała się ona odbyć na 50 proc. urządzeń z Androidem. Łatka ma się pojawić w czasie najbliższych kilku dni. Nieznana jest skala zjawiska ani liczba aplikacji dotkniętych problemem.

Chrome 79 – co nowego?

Jedną z najciekawszych nowości w Chrome 79. jest mechanizm usypiania kart w przeglądarce desktopowej. Drugą ciekawostką jest możliwość synchronizacji skopiowanego tekstu między Chrome’em na Androidzie i wersji na komputer. Warunkiem korzystania funkcji jest zalogowanie do przeglądarki włączenie funkcji synchronizacji.

Google przeprasza:

Aktualizacja Chrome do wersji M79 i komponentu WebView na urządzeniach z systemem Android została zawieszona po wykryciu problemu z WebView, z powodu którego dane aplikacji niektórych użytkowników nie były widoczne w tych aplikacjach. Dane aplikacji nie zostały utracone i będą w nich ponownie widoczne, jak tylko dostarczymy aktualizację w tym tygodniu. Przepraszamy za wszelkie niedogodności – Biuro prasowe Google.

Dołącz do dyskusji