Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Використання дозволів додатків в android m

Anonim

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

Хоча ми нічого не знаємо про Android M, встановленому в камені, короткий посібник із цієї нової установки дозволів дає змогу зрозуміти, що вийде в наступній версії Android.

Усі ми звикли отримувати це підказку відразу після натискання на інсталяцію в Google Play Store, яка повідомляє вам, які дозволи очікує додаток, коли він потрапить на ваш пристрій. Ці дні закінчилися в Android M або, принаймні, вони закінчилися для додатків, які оновлюються для підтримки цієї нової системи дозволів. Усі додатки будуть вимушені вимикати будь-які дозволи, які ви їм вказуєте в будь-якому випадку, але додатки, оновлені до останньої цілі API, зможуть зробити це витончено. Все інше матиме підвищений ризик зламати додаток, коли ви видалите дозвіл, і в нашому тестуванні це може траплятися досить часто, якщо ви не будете уважні. Сподіваємось, Google надав розробникам багато попереджень і всіх інструментів, необхідних для внесення цих змін та забезпечення їхніх програм, щоб вони чудово грали з цими новими правилами, але розробник повністю реалізує зміни та оновить додаток.

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

У нашому тестуванні катастрофічний збій, коли дозволу було відмовлено, був досить рідкісним явищем.

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

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