Android

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

Разрешения приложения Android M

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

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

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

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

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

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

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

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

Похожие посты
Android

Samsung перехватывает чехлы

Android

Samsung Captivate Чехлы

Android

Спринт HTC Hero

Android

LogMeIn зажигание