Одним із ключових акцентів Android Q на даний момент є конфіденційність, що принесло великі зміни в тому, як додатки отримують доступ до файлової системи телефону. В останній бета-версії Google реалізував Scoped Storage, важливий принцип цього конфіденційності, і його негайно зустріли негативні відгуки та суперечки.
Розширене сховище має добрі наміри: мається на увазі, щоб додатки мали власну зону зберігання, не дозволяючи їм мати доступ до всього розділу зберігання. Коли вони реалізовані, додатки розміщуються у пісочній скриньці та не потребують спеціальних дозволів для запису у власні файли. Це також означає, що інші додатки не мають прямого доступу до пісочної програми цього додатка. Однак програми все ще мають доступ до файлів у спільних колекціях, включаючи папки за замовчуванням Фотографії, Відео, Музика та Завантаження.
Щоб запобігти злому додатків, які не реалізували Scoped Storage (більшість з них на даний момент), Google також включив режим сумісності, який вимикає обмежувальні дозволи на зберігання для Scoped Storage для додатків, встановлених до оновлення до Android Q beta 2, і для програми, створені для Android 9 Pie або новішої версії. Проблеми виникають, коли хтось видаляє та перевстановлює додаток - режим сумісності буде вимкнено для нього.
Теоретично це звучить як чудова функція безпеки для Android. Суперечка пов'язана з тим, що Scoped Storage розбиває додатки користувачів, змінює те, як вони користуються своїм телефоном, і виклик розробників про те, що не вистачає часу на оновлення програм перед остаточним випуском Android Q.
Тепер Google вирішив перекачувати нову функцію безпеки, не застосовуючи API в наступній бета-версії Android Q. Натомість відбудеться більш поступовий перехід до Scoped Storage, що вимагатиме додатків адаптуватися до нового API протягом наступного року, щоб бути готовим до випуску Android R.
Топ-15 функцій Android Q, про які потрібно знати