Как работают разрешения для приложений Android? Что тебе нужно знать

1 min


Разрешения Android – это основная функция операционной системы для защиты вашей конфиденциальности, поэтому важно, чтобы вы их понимали. А поскольку Android некоторое время назад изменил настройку разрешений, вы можете не понять, как все это работает.

Давайте посмотрим, как работают разрешения Android и что вы должны знать об управлении ими.

Что такое разрешения Android?

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

Наши телефоны содержат так много личных данных, что есть смысл ограничить этот доступ. Вероятно, вы не хотите, чтобы каждое приложение на вашем телефоне использовало вашу камеру, микрофон и местоположение.

Поскольку Android изменил способ работы разрешений, начиная с Android 6 Marshmallow, мы сосредоточимся на современном методе и кратко рассмотрим, как он работал позже. Здесь мы проиллюстрируем инструкции для стандартного Android 10; эти параметры меню могут незначительно отличаться в зависимости от вашего телефона.

Как просматривать разрешения и управлять ими в Android

Вы можете в любой момент проверить разрешения, которые вы предоставили установленным приложениям.

Перейдите в Настройки> Конфиденциальность> Диспетчер разрешений, чтобы просмотреть разбивку основных разрешений, таких как Камера, Телефон, SMS и т. Д. Большинство из них говорят сами за себя – например, разрешение SMS позволяет приложениям читать и отправлять текстовые сообщения – но вы увидите описания в верхней части каждой страницы, если вы не уверены.

Коснитесь разрешения и в разделе «Разрешено» вы увидите все приложения, которым вы разрешили использовать эту функцию. Ниже в разделе «Запрещено» показаны приложения, у которых нет доступа, но которые запросили его.

Коснитесь приложения, чтобы изменить его статус разрешения на «Разрешить» или «Запретить». Чтобы увидеть больше, выберите Просмотреть все [app] разрешения, чтобы перейти на страницу с полными разрешениями приложения. Вы также можете перейти к этому, перейдя в «Настройки»> «Приложения и уведомления»> «Просмотреть все приложения X», нажав на соответствующее приложение и выбрав «Разрешения».

Просмотр конкретных разрешений

В то время как Android группирует разрешения по широким категориям, таким как «Местоположение» и «Хранилище», на самом деле существует множество детальных разрешений в каждой категории. Вы можете найти их на странице разрешений приложения; нажмите кнопку меню с тремя точками в правом верхнем углу и выберите Все разрешения, чтобы увидеть полную разбивку.

Например, в разделе «Хранилище» вы, вероятно, увидите, как чтение содержимого вашего общего хранилища, так и изменение или удаление содержимого вашего общего хранилища. Это предоставляет приложению разрешения на чтение и запись в вашей файловой системе. Коснитесь любого разрешения, чтобы увидеть о нем дополнительную информацию.

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

Помните, что когда вы утверждаете группу разрешений, все детализированные разрешения внутри нее предоставляются автоматически. Вы не можете выбирать отдельные разрешения из группы.

Предоставление разрешений новым приложениям

Мы рассмотрели, как настроить разрешения для приложений, уже установленных на вашем устройстве, но как насчет установки новых приложений?

Перед установкой вы можете проверить разрешения, которые приложение может запрашивать на своей странице в Google Play Store. Коснитесь раздела «Об этом приложении», чтобы открыть его описание, затем прокрутите вниз и нажмите ссылку «Узнать больше» рядом с полем «Разрешения приложения». Здесь вы увидите список групп разрешений и конкретных разрешений, которые может запросить приложение.

Вы также можете просмотреть это в веб-версии Play Store. Прокрутите вниз и в разделе «Дополнительная информация» щелкните «Просмотреть сведения» в разделе «Разрешения».

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

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

Отказ в разрешении

Если вы откажетесь в разрешении, дальнейшие действия зависят от приложения. Иногда он будет работать нормально без определенной функции. Например, вы все равно можете просматривать Instagram, не предоставляя приложению доступ к вашей камере – вы просто не можете делать новые снимки.

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

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

А если приложение продолжает запрашивать разрешение, которое вы не хотите предоставлять, после того, как вы нажмете «Запретить» один раз, вы увидите вариант «Больше не спрашивать».

Старая система разрешений Android

На Android 5 Lollipop и более ранних версиях применяется классическая система разрешений Android. Поскольку только небольшой процент устройств все еще работает с этими версиями, мы кратко коснемся того, как они работали.

До Android 6 Marshmallow вам приходилось принимать все запрошенные разрешения при установке приложения, которое представляло собой систему «все или ничего». Таким образом, если вам не нравилось одно разрешение, запрашиваемое приложением, у вас был единственный вариант – жить с ним или не загружать приложение. И если приложение добавило новые категории разрешений позже, вам также нужно было принять их, чтобы обновить приложение до последней версии.

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

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

Вы по-прежнему можете использовать диспетчер разрешений для отзыва разрешений, как описано выше, но поскольку приложения не созданы с учетом этой функции, это может привести к их поломке.

Разумное использование разрешений

Нет однозначного ответа на вопрос, какие разрешения следует предоставлять конкретным приложениям. Вам решать, доверяете ли вы приложению для доступа к конфиденциальной информации на вашем устройстве. Однако немного здравого смысла поможет.

Например, очевидно, что Google Maps мало что сделает, если вы откажетесь от доступа к вашему местоположению. Точно так же приложению для обмена сообщениями может потребоваться доступ к вашей камере, если у него есть собственный ярлык для камеры. Однако у бесплатной игры судоку нет веских причин запрашивать доступ к вашему календарю или микрофону, поэтому вы не должны предоставлять их.

Имейте в виду, что если у приложения есть разрешение на использование чего-либо, оно может делать это в любое время. Хотя у приложения может быть законная причина для доступа к вашему местоположению, оно также может время от времени проверять ваше местоположение в фоновом режиме и отправлять эти данные рекламодателям. Вот почему одни разрешения опаснее других.

приложения-разрешения

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

Осторожно относитесь к разрешениям Android

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

Чтобы узнать больше советов по Android, ознакомьтесь с полезными опциями для разработчиков Android.

параметры разработчика-android

14 лучших вариантов разработчика Android, которые стоит изменить

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

Об авторе

Бен – заместитель редактора и менеджер по адаптации в MakeUseOf. Он оставил свою работу в сфере ИТ, чтобы писать полный рабочий день в 2016 году, и никогда не оглядывался назад. В качестве профессионального писателя он освещал технические руководства, рекомендации по видеоиграм и многое другое уже более шести лет.

Подробнее о Бене Стегнере Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.


0 Comments

Добавить комментарий