Google изменил правила использования разрешений OEM-производителями

Одним из крупнейших нововведений в Android 6.0 является возможность контролировать разрешения для приложений. Чего мы не могли знать, однако, было то, как производители собирались модифицировать эту функцию. Теперь теперь есть ответ благодаря обновленному документу Marshmallow Compatibility Definition Document.

ap_resize
Согласно нему, приложениям с уровень API 23 придётся запрашивать разрешения на доступ к определенным защищенным функциям. OEM-производители не смогут избежать этого, они также должны использовать диалог для разрешения запросов и центральный пункт управления всеми разрешениями.

Более важным, однако, является тот факт, что OEM-производители не обязательно запрашивать разрешения на предустановленные приложения. Однако, есть два исключения. Первое относится к приложениям, которые запрашивают разрешение на что-то несущественное.

Второе — эти приложения являются стандартными и заменяют программы по умолчанию, такие как телефон, камера, контакты и т. д.
По сути, это означает, что OEM-производители, такие как Samsung или LG всё-таки могут заменить номеронабиратель и камеру, которые будут работать без запроса разрешения.

Тем не менее, они не смогут устанавливать другие приложения и предоставить им все полномочия.