У iOS есть разрешения для приложений, тоже: и они, возможно, лучше, чем Android

Оглавление:

У iOS есть разрешения для приложений, тоже: и они, возможно, лучше, чем Android
У iOS есть разрешения для приложений, тоже: и они, возможно, лучше, чем Android

Видео: У iOS есть разрешения для приложений, тоже: и они, возможно, лучше, чем Android

Видео: У iOS есть разрешения для приложений, тоже: и они, возможно, лучше, чем Android
Видео: КАК ОПТИМИЗИРОВАТЬ ПРОЦЕССОР ДЛЯ ИГР? КАК ПОВЫСИТЬ ФПС ВО ВСЕХ ИГРАХ! - YouTube 2024, Май
Anonim
Android имеет систему разрешений для отдельных приложений, но также и iPhones и iPads. Android дает вам одно приглашение при установке приложения, но iOS позволяет принимать больше решений.
Android имеет систему разрешений для отдельных приложений, но также и iPhones и iPads. Android дает вам одно приглашение при установке приложения, но iOS позволяет принимать больше решений.

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

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

Проблема с разрешениями для Android

Прежде чем мы сможем полностью оценить, как разрешения приложений работают по-разному на iPhone и iPad, давайте быстро рассмотрим, как они работают на Android. Когда вы устанавливаете приложение из Google Play (или где-либо еще), вы увидите список разрешений, требуемых приложением. Приложения должны объявлять разрешение делать все от доступа к Интернету, чтобы читать USB-хранилище, вплоть до доступа к вашему статусу телефонного звонка и данным местоположения GPS.

Если вы действительно обращаете внимание, вы можете просмотреть этот список разрешений во время установки. Но это решение «принять это или оставить». Вы можете установить приложение и принять разрешения или отказаться от установки приложения и отклонить разрешения.

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

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

Image
Image

Как работают разрешения для iOS

Разрешение приложений на iPhone и iPad функционирует по-разному. При установке приложения вы не делаете никаких выборов о разрешениях. Вы выбираете разрешить определенные базовые разрешения - каждое приложение, которое вы устанавливаете, имеет некоторые базовые разрешения, такие как доступ к Интернету. Во время установки вы просто устанавливаете приложение - не предоставляя ему никаких специальных разрешений, таких как доступ к вашему GPS или контактам.

Чтобы использовать определенные разрешения - в частности, для доступа к своим службам местоположения (GPS), контактам, календарям, напоминаниям, фотографиям, Bluetooth, микрофону, активности движения, учетной записи Twitter или учетной записи Facebook - приложение запрашивает разрешение, когда ему нужно его использовать. Например, когда вы устанавливаете Карты Google или другое приложение сопоставления, оно отображает всплывающее окно с просьбой просмотреть ваше местоположение, когда вы впервые используете его функции отображения. Если приложение нуждается в ваших контактах для определенной функции, вы увидите только приглашение на доступ к контактам при первом использовании этой конкретной функции.
Чтобы использовать определенные разрешения - в частности, для доступа к своим службам местоположения (GPS), контактам, календарям, напоминаниям, фотографиям, Bluetooth, микрофону, активности движения, учетной записи Twitter или учетной записи Facebook - приложение запрашивает разрешение, когда ему нужно его использовать. Например, когда вы устанавливаете Карты Google или другое приложение сопоставления, оно отображает всплывающее окно с просьбой просмотреть ваше местоположение, когда вы впервые используете его функции отображения. Если приложение нуждается в ваших контактах для определенной функции, вы увидите только приглашение на доступ к контактам при первом использовании этой конкретной функции.

Легче понять, почему приложение требует разрешения и для чего оно используется.

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

На Android обычные пользователи могут разрешить все разрешения во время установки или просто не использовать приложение. В iOS обычные пользователи могут легко и легко управлять разрешениями.

Вы также можете войти в экран настроек iOS и нажать «Конфиденциальность», чтобы просмотреть эти категории разрешений.

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

Где Android Still Wins

Конечно, система разрешений Android по-прежнему имеет свои преимущества. Если вы выродка, вы можете получить более мелкое разрешение управления через AppOps. Android также заставляет приложения объявлять больше разрешений, поэтому вы можете увидеть, может ли приложение иметь доступ к Интернету или нет. Android также предлагает разрешения, которые недоступны в iOS, что позволяет приложениям делать больше вещей.

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

Просто нет причин, по которым система разрешений для Android должна быть «take-it-or-leave it», если вы не знаете о тайном экране настроек. Веб работает как iOS - если веб-сайт хочет получить доступ к вашему местоположению, он должен спросить. Если он хочет получить доступ к вашему микрофону или веб-камере, он должен спросить. Вы можете разрешить или запретить любое из этих разрешений и продолжать использовать веб-сайт.Это тоже должно работать на Android.

Надеюсь, Google продолжит разработку AppOps и сделает его доступным для обычных пользователей Android. Пока просто нельзя сказать, что Android имеет разрешения приложений, а iOS - нет - обе операционные системы имеют системы разрешений. И решение Apple, вероятно, лучше для большинства людей.

Рекомендуемые: