Google хотела сделать песочницу в Android 10 Q, но передумала из-за сторонних разработчиков
Компания Google отказалась от реализации функции Scoped Storage в Android Q, которую уже выпустила в первой бета-сборке грядущей версии операционной системы. Причиной этому послужили сторонние разработчики приложений, который попросту не успеют переделать свои игры и программы под новые требования до выхода Android Q.
Scoped Storage представляет из себя песочницу. Эта функция выделяет отдельное место в памяти устройства под конкретное приложение и по умолчанию не предоставляет ему доступ к данным других программ и пользовательской информации. Благодаря особенностям работы Scoped Storage, приложениям не нужно запрашивать доступ к памяти устройства для сохранения или использования каких-либо файлов, поскольку им отведено отдельное место и они не имеют доступа к каким-либо данным (без разрешения пользователя) — это полностью безопасно. На данный момент все приложения для Android, получившие доступ к памяти устройства (например, под предлогом импорта изображений), могут использовать все пользовательские данные и файлы других программ — это крайне небезопасно.
Чтобы приложения работали в новом режиме песочницы, их разработчики должны внедрить поддержку Scoped Storage, что наверняка довольно непросто. Сотрудники Google осознали, что к моменту выхода Android Q (запланированного на август 2019 года) лишь мизерное количество популярных приложений получат поддержку Scoped Storage, не говоря уже о малоизвестных играх и программах, которые редко обновляются. Именно поэтому «корпорация добра» не придумала ничего лучше, чем отложить внедрение песочницы до следующего крупного обновления Android.
Scoped Storage представляет из себя песочницу. Эта функция выделяет отдельное место в памяти устройства под конкретное приложение и по умолчанию не предоставляет ему доступ к данным других программ и пользовательской информации. Благодаря особенностям работы Scoped Storage, приложениям не нужно запрашивать доступ к памяти устройства для сохранения или использования каких-либо файлов, поскольку им отведено отдельное место и они не имеют доступа к каким-либо данным (без разрешения пользователя) — это полностью безопасно. На данный момент все приложения для Android, получившие доступ к памяти устройства (например, под предлогом импорта изображений), могут использовать все пользовательские данные и файлы других программ — это крайне небезопасно.
Чтобы приложения работали в новом режиме песочницы, их разработчики должны внедрить поддержку Scoped Storage, что наверняка довольно непросто. Сотрудники Google осознали, что к моменту выхода Android Q (запланированного на август 2019 года) лишь мизерное количество популярных приложений получат поддержку Scoped Storage, не говоря уже о малоизвестных играх и программах, которые редко обновляются. Именно поэтому «корпорация добра» не придумала ничего лучше, чем отложить внедрение песочницы до следующего крупного обновления Android.