В Android Q не будет реализован «Scoped Storage»
В первых двух бета-версиях Android Q была очень интересная особенность, получившая название «Scoped Storage». Стало известно, что Google не будет реализовывать ее в Android Q. Проблема фрагментации сказалась на разработчиках приложений и Scoped Storage решили перенести в Android R.
Суть Scoped Storage в том, что приложениям давалась возможность использовать пространство только в определенной для них директории. В другие папки на устройстве при это приложения не имели доступа и получали к ним доступ только с согласия пользователя. Вполне логичная идея, и еще и значительно усложнит возможность сбора данных о пользователях приложениями.
При тестировании возникли проблемы. Приложения либо отказывались выдавать запрос и переставали работать, либо вовсе переставали работать. В некоторых случая помогал сброс на заводские настройки. Хотя и он не всегда мог помочь.
Суть в том, что разработчикам необходимо было также адаптировать приложения под новую версию операционной системы. Учитывая разнообразие версий и то, что многие устройства вовсе не обновляются, такое сделать будет крайне проблематично. Функцию отложили, но к выходу Android R, которая в последствии станет Android 11, ее планируют включить.
К слову, темная тема была еще в тестовых версиях Android M, он же Android 6 Marshmallow, релиз наконец должен состояться в этом году, т.е. спустя 4 года. Не факт, что Scoped Storage не постигнет такая же участь продолжительной разработки. Что касается iOS, то подобное есть с самых первых версий операционной системы, хотя на iOS тоже есть свои проблемы.
По материалам: androidcentral.com