Компания Google пока не запустила публичное бета-тестирование Android 11, но и тестовые сборки для разработчиков позволяют узнать о новой мобильной ОС много интересного.
Очередными такими подробностями поделился тематический ресурс AndroidPolice. Он обнаружил на официальном Android Issue Tracker жалобы участников тестирования на то, что процесс установки приложений из «неизвестных источников» стал намного сложнее по сравнению с Android 10.
В Android 10 для установки APK из браузера или другого приложения, вроде APKMirror Installer, пользователя попросят дать разрешение на установку. После активации переключателя в настройках, пользователя сразу направляют на «место отправки» и предлагают установить или отменить установку.
Это поведение меняется в Android 11. После того, как пользователь дал разрешение, изначально приложение «исчезает». После повторного запуска приложения пользователь обнаруживает, что оно полностью перегрузилось, а данные ввода и другая кэшированная информация пропала, стёртая системой. Ранее Android принудительно закрывал приложения только когда пользователь отменял выданные ранее разрешения, чтобы не произошло сбоя.
Представители Google сначала сообщили лишь, что «это действительно работает так, как задумано». Когда разработчики-тестеры продолжили настаивать, что это может привести к сбою приложения, которое было принудительно закрыто во время работы, Google предоставила дополнительные пояснения.
Отмечается, что в Android R значительно изменилась файловая система и работа с памятью. Речь идёт о функции Scoped Storage, которая меняет принцип доступа приложений к файловой системе устройства. Ради повышения безопасности системы и конфиденциальности пользовательских данных, Scoped Storage реализует для каждого приложения собственную область памяти.
Как оказалось, эти изменения могут оказаться более значительными, чем разработчики ожидали ранее. В частности, они вызывают необходимость в перезагрузке приложений после получения определённых разрешений.
Ещё есть надежда на то, что Google доработает проблемный момент к релизу Android 11, однако разработчики не слишком на это надеются — удобная установка приложений из сторонних источников вряд ли получит высокий приоритет у Google. Конечно, это ещё не тот уровень закрытости, что наблюдается у iOS, но разработчики озабочены наметившейся тенденцией.