Центральный андроид

Использование разрешений приложений в Android M

protection click fraud

Мы долго размышляли, как бы это выглядело, если бы Google решил внедрить что-то, что дало бы пользователям больше контроль над тем, к каким отдельным приложениям разрешен доступ на наших устройствах, и на I/O в этом году все это стало прозрачный. Android M позволит пользователям немного контролировать, какую информацию и аппаратное обеспечение разрешено каждому приложению. доступ, и эта новая настройка даже включает упрощение типов разрешений до нескольких удобных категории.

Хотя мы ничего не знаем об Android M, краткий обзор этой новой настройки разрешений дает разумное представление о том, что будет в следующей версии Android.

Мы все привыкли получать это приглашение сразу после нажатия «Установить» в Google Play магазин который сообщает вам, какие разрешения ожидает приложение, когда оно попадает на ваше устройство. Эти дни закончились для Android M, или, по крайней мере, они закончились для приложений, которые обновляются для поддержки этой новой системы разрешений. Все приложения будут вынуждены отключать любые разрешения, которые вы им скажете, в любом случае, но приложения, обновленные до самой последней цели API, смогут сделать это изящно. Все остальное будет иметь повышенный риск поломки приложения, когда вы удалите разрешение, и в нашем тестировании это может происходить довольно часто, если вы не будете осторожны. Есть надежда, что Google предупредил разработчиков и предоставил все инструменты, необходимые для внесения этих изменений и обеспечения их приложения хорошо работают с этими новыми правилами, но разработчик должен полностью реализовать изменения и обновить свои приложения. приложение.

Разрешения Android M

Когда вы устанавливаете приложение, соответствующее новым целям API, вы больше не будете видеть этот запрос разрешений в начале процесса установки. Вместо этого приложению придется запрашивать разрешения, когда приложению действительно нужен этот ресурс, и пользователь должен будет разрешить или запретить этот доступ. Пользователи также могут просмотреть общий список разрешений, к которым имеет доступ каждое приложение, на новой вкладке разрешений в разделе настроек приложений, но не только что важно, пользователи могут перейти на вкладку «Дополнительно» в этом же представлении и просмотреть все приложения и службы, которые запрашивают доступ к определенным видам разрешения.

В нашем тестировании катастрофический сбой при отказе в разрешениях был довольно редок.

Отключение разрешений в приложении, которое не написано для работы с этой возможностью, вводит переменные, с которыми приложение может не справиться. Android M предупреждает вас именно об этом, когда вы пытаетесь отключить разрешения в приложении, которое не было обновлено до последних API, но не мешает вам потянуть за рычаг. Вместо этого вы можете самостоятельно изучить приложение и посмотреть, все ли работает без этого разрешения. В худшем случае приложение немедленно выйдет из строя и вернет вас на главный экран, но в большинстве случаев приложение просто не сможет получить доступ к информации и сообщит вам об ошибке. Это будет немного отличаться от приложения к приложению, но в нашем тестировании катастрофические сбои были довольно редки.

Учитывая время до официального запуска Android M, вполне вероятно, что большинство ваших любимых приложений будут без проблем поддерживать эту новую систему. С другой стороны, если вы посмотрите, какие приложения на вашем телефоне давно не обновлялись, вы, вероятно, получил приличный индикатор того, какие приложения будут сталкиваться со случайной проблемой, когда вы в конечном итоге переключитесь на М. В то же время вы можете быть уверены, что лучший способ обработки приложений находится в пути.

instagram story viewer