Новий Chrome виявився справжньою катастрофою

Чому один додаток не може втручатися в роботу іншого? Це просто міркування безпеки. Тільки уявіть, що буде, якщо мобільний клієнт «ВКонтакте» зможе отримати доступ до Google Pay і скопіювати дані ваших банківських карт, а потім ваш аккаунт у соціальній мережі зламають. Щоб цього не сталося, Google, по-перше, вимагає, щоб розробники шифрували дані, які отримують від користувачів, а, по-друге, на системному рівні ізолює один додаток від іншого. Правда, іноді – зовсім рідко – ця ізоляція не буде корисною з практичної точки зору.

Останнє оновлення Google Chrome для Android, яке отримало порядковий номер 79, може видаляти дані з деяких додатків. Це сталося через те, що Google видалила з мобільної ОС механізм рендеринга Android System WebView і замінила його на Chrome WebView, через що вбудовані в сторонні додатки браузери фактично були замінені на віджет Google Chrome. Таким чином Google хотіла знизити споживання ресурсів смартфонів і збільшити швидкість обробки веб-сторінок, але в якийсь момент все пішло не за запланованим сценарієм.

Чому скинулися додатки на Android

Через те, що всі програми та сервіси, що використовують системний механізм рендеринга, покладалися в роботі виключно на Google Chrome, збій в Chrome WebView привів до того, що їх користувачі не змогли отримати доступ до збережених даних. Незважаючи на те що та інформація насправді не була знищена безповоротно, вона, по суті, виявилася заблокована. А оскільки в Google Play є маса програм, які повністю побудовано на Chrome WebView, – наприклад, Twitter Lite, – то масштаб поразки виявився досить значним.

За словами користувачів, які зіткнулися з проблемою, після оновлення Google Chrome на Android вони отримали за фактом чисті додатки, які виглядали так, як ніби були тільки що встановлені. Логіни і паролі, весь накопичений прогрес, а також застосовані настройки виявилися скинуті без можливості відновлення, яке зазвичай відбувається при повторній авторизації. Судячи з усього, баг в компоненті Chrome WebView банально перешкоджає відновленню видаленої інформації з хмари і не дозволяє користувачам продовжувати взаємодіяти з великою кількістю додатків.

Чому не оновлюється Chrome

Google зі свого боку вже визнала існування збою, але не знайшла нічого кращого, крім як відкликати поширення останнього оновлення Chrome за номером 79. У компанії заявили, що знають про проблему і, щоб не допустити збільшення масштабів ураження, прийняли рішення тимчасово заблокувати можливість завантаження апдейта браузера. А оскільки допущена недоробка торкнулася велике число користувачів, роботи по відновленню їх працездатності вже ведуться. Тому, швидше за все, чекати оновленої ревізії Chrome, що виправляє баг, залишається вже недовго. Хотілося б вірити, що реліз відбудеться на цьому тижні, адже до тих пір користувачі лайт-додатків, які фактично є адаптованими веб-сторінками, не зможуть продовжувати використовувати їх.

Джерело: androidinsider.ru

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.