Головна » як » IOS має дозвіл App, а також вони, можливо, краще, ніж Android

    IOS має дозвіл App, а також вони, можливо, краще, ніж Android

    Android має систему дозволів для окремих додатків, але це стосується і iPhone та iPad. Під час інсталяції програми Android ви отримуєте одне підказку, але iOS дозволяє робити більше рішень.

    Багато вундеркіни давно вважали, що дозвільна система Android є перевагою перед відсутністю одного на iOS. Це може бути шокуючим, якщо запропонувати для багатьох виродків Android, але дозвільна система iOS, можливо, є набагато більш практичною.

    Оновити: Google видалив функцію AppOps з Android 4.4.2 після написання цієї статті, стверджуючи, що вона була випадково випущена. Це означає, що ситуація з дозволом додатку Android тепер ще гірша, ніж зображена нижче.

    Проблема з дозволами Android

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

    Якщо ви дійсно звертаєте увагу, ви можете переглянути цей список дозволів під час встановлення. Але це рішення прийняти його або залишити. Можна встановити програму та прийняти дозволи або відмовитися від встановлення програми та заборонити її.

    Якщо ви середній користувач Android, є хороші шанси, що ви навіть не звернете уваги на дозволи. Ви, напевно, навчилися, що програми вимагатимуть усілякі дозволи, включаючи дозволи на "розташування" у безкоштовних іграх для цілей націлювання реклами. Якщо ви хочете використовувати цю програму, ви встановите її.

    Це єдине рішення, дозволене для більшості користувачів. На Android 4.3 і пізніших версій зараз можна керувати правами додатків з налаштуваннями, вбудованими в систему, за допомогою нової панелі AppOps, але ці налаштування приховано і більшість людей їх ніколи не знайде. Ви також повинні прийняти більш активне рішення, шукаючи панель керування для керування правами після встановлення програми.

    Як працюють дозволу iOS

    Дозволи для програм на iPhone та iPad функціонують по-різному. Під час встановлення програми ви не робите жодного вибору щодо дозволів. Ви вирішили дозволити певні основні дозволи - кожна встановлена ​​програма має певні базові дозволи, наприклад, можливість доступу до Інтернету. Під час інсталяції ви просто встановлюєте програму, не надаючи їй спеціальних дозволів, таких як доступ до вашого GPS або контактів.

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

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

    Більше того, тут є більше ніж один варіант. Ви можете заборонити запит на дозвіл - скажімо "ні, не довіряю цій програмі доступ до моїх контактів або розташування GPS" - і продовжувати користуватися програмою. Можна ввімкнути деякі дозволи, але не інші.

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

    Ви також можете перейти до екрана iOS Settings (Параметри iOS) і натисніть Privacy (Конфіденційність), щоб переглянути ці категорії дозволів.

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

    Ця система змушує розробників програм обґрунтувати потрібні дозволи. На iOS, користувачі будуть забороняти доступ до Angry Birds, якщо він раптом попросить прочитати їх розташування GPS. На Android багато користувачів, мабуть, навіть не розуміють, що вони дозволяють це.

    Де Android все ще виграє

    Звичайно, система дозволів Android все ще має свої переваги. Якщо ви - виродка, ви можете отримати більш дрібний контроль дозволу через AppOps. Android також змушує програми декларувати більше дозволів, тому ви можете побачити, чи може програма отримувати доступ до Інтернету чи ні. Android також пропонує дозволи, які недоступні в iOS, дозволяючи програмам робити більше речей.

    Але, хоча Android є ще гнучким і потужним у багатьох відношеннях, він спотикається, коли справа доходить до реального світу. Звичайні користувачі, які просто хочуть грати в мобільні ігри, не маючи зібраних контактів і зібраних місць, мають набагато більше контролю над iOS.

    Немає жодних причин, чому система дозволів Android повинна бути такою, щоб вона «залишилася» або «залишити її», якщо ви не знаєте про екран секретних налаштувань. Веб працює як iOS - якщо веб-сайт хоче отримати доступ до вашого місцезнаходження, він повинен запитати. Якщо він хоче отримати доступ до мікрофона або веб-камери, він повинен запитати. Можна дозволити або заборонити будь-які з цих дозволів і продовжувати користуватися веб-сайтом. Він повинен працювати, як це на Android, теж.


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