Съдържание:
- Намиране на разрешенията на приложението
- Има нужда от какво? Защо?
- След това трябва ли да отказвам разрешения?
Разрешенията за приложения за Android могат да бъдат страшни. Те често са неясни и твърде широки и има повече от няколко пъти, които сме виждали, че разработчиците се опитват да ги злоупотребяват. Но, за щастие, всички те са под ваш контрол.
Започвайки от Marshmallow, Android има настройки за контрол на индивидуалните разрешения за всяко приложение. Това не означава, че всяко приложение в Google Play ви позволява да зададете всяко разрешение поотделно, тъй като много разработчици не насочват приложенията си към Android 6 или по-нова версия. Тези приложения все още ви дават списък с разрешения, когато ги инсталирате, и имате два варианта - кажете „да“ на всички или не инсталирайте приложението. Google бавно принуждава разработчиците да преместват приложенията си, за да използват по-актуални функции, като например подробни разрешения, така че в крайна сметка това ще спре да бъде нещо.
Още: Какво означават тези страшни разрешения за приложение
Тук не говорим за тези приложения. Когато се натъкнете на тях, просто се опитайте да разгледате всяко разрешение и да видите защо приложението може да го иска. Във всеки случай Google сканира всяко приложение, когато е инсталирано (независимо дали идва от Google Play или не), така че ще убие всичко рибено.
За останалата част от приложенията, които следват указанията и са съвместими с модела за разрешителни (който е най-много в наши дни), можете да решите дали искате той да има достъп до всяко нещо поотделно. И така, какво ще стане, ако кажеш „не“? Е, това зависи от това защо приложението иска точно това разрешение. Нека да разгледаме приложението YouTube като пример.
Има два начина да видите разрешенията на приложението - можете да видите какво приложение изисква под неговия списък или можете да разгледате разрешение и да видите какви приложения използват или да го заявят. И двете могат да бъдат полезни, но за нашите цели ще разгледаме списъка с приложения на YouTube.
Намиране на разрешенията на приложението
- Отворете Настройките на вашето устройство, намерете записа за Приложения и докоснете.
- Ще видите наскоро отворените си приложения в горната част на страницата, последвани от връзка, за да видите всичките си приложения. Докоснете, че ако не виждате приложението, което търсите в списъка.
- Превъртете списъка и намерете приложението YouTube (или каквото и да е приложение, което търсите) и докоснете списъка му.
- В центъра на новия прозорец е списък за Permissions. Чукнете го.
Ще се отвори нова страница, която изброява всяко разрешение, което приложението използва или би искало да използва. Превключвателят до всеки ред показва дали разрешението е разрешено или не - ще бъде оцветено и преместено вдясно, ако е активирано. В приложението YouTube виждате много разрешения, които не са свързани пряко с поточно видео, поне на повърхността. Но те наистина са всички необходими, ако използвате всяка функция на приложението YouTube.
Има нужда от какво? Защо?
Камерата например е необходима, ако искате да предавате на живо нещо, използвайки телефона си. Ако го опитате, ще бъдете помолени да активирате разрешение за камерата и микрофона. Контакти, SMS и телефон са налице, защото можете да споделите видеоклип с всеки в своята адресна книга, а гледайки вътре в адресната книга, излага цялата тази информация. Съхранението е налице в случай, че искате да изтеглите и запишете видео или филм за периода му на наемане. Местоположението е задължително, ако попадате на всеки видеоклип, който е ограничен по регион, както и за проверка на DRM лицензи.
Не винаги е ясно защо приложението се нуждае от разрешение, за да направи нещо, но отказът от това разрешение няма да прекъсне нищо.
Можете да гледате видео в YouTube, без да предоставяте никакво разрешение (въпреки че някои телефони ще изискват разрешение за съхранение да бъдат активирани за поточно видео), но не всеки видеоклип. YouTube позволява да се качва съдържание с възрастово ограничение и може би сте се сблъскали с този вид съдържание, докато не сте влезли в YouTube; в този случай той блокира достъпа, докато не влезете и не бъдете потвърдени като възрастен според законите, в които живеете. Забележете къде живеете частта, защото това е много важно.
Насоките за съдържанието и възрастовите ограничения варират от място на място, така че YouTube трябва да знае къде се намирате в определени случаи. Има и видеоклипове, които не са достъпни в определени страни, като кадри от войната, използващи забранени в Германия символи. За да ги види, YouTube трябва да знае къде се намирате, така че да знае дали може да ги предава към вас. И когато наемате или купувате видео и искате да го гледате в YouTube, цифровият лиценз трябва да бъде проверен, за да се уверите, че е валиден там, където сте - не всички лицензии за DRM са в световен мащаб.
При изключени разрешения за местоположение няма да можете да възпроизвеждате видеоклипове с ограничено съдържание или някои закупени или наети видеоклипове. YouTube ще ви помоли да активирате местоположението, когато това се случи, и ако не го разрешите, видеото няма да бъде възпроизведено. Други видеоклипове ще продължат да работят и докато не попаднете на още едно съдържание, което трябва да знае къде се намирате, преди да може да се предава поточно, всичко ще работи нормално.
Повечето други приложения, които имат поточно видео, като Facebook или Twitter, работят по същия начин и тук. Те искат разрешение да проверят местоположението ви, за да ви покажат видео, за да не се затруднявате. За съжаление, предоставянето на разрешения за местоположение също означава, че приложението може да събира информация за това къде отивате и кога.
Разрешенията могат да покрият едновременно нещо, което искате, както и нещо, което не ви харесва - като проследяване на местоположението.
Така работят всички разрешения за приложения за Android. Приложението ще поиска разрешение, когато се нуждае от нещо, до което няма достъп без него, и ако решите да откажете, тази част от приложението няма да работи. Това може да има малък ефект върху останалата част от приложението, или може да се покаже, а приложението няма да работи. Това зависи от това какво се опитва да направи приложението, когато се нуждае от разрешение. Нека се преструваме, че живеем в държава, която изисква да сте пълнолетен, за да гледате всеки видеоклип в YouTube; нищо няма да работи с отказани разрешения за местоположение.
След това трябва ли да отказвам разрешения?
Да!
Всеки път, когато се почувствате, че не искате дадено приложение прави нещо, което иска да направи, просто кажете „не“. Най-лошото, което може да се случи, е приложението да се срива и затваря, но ще започне веднага да архивира, ако искате. Ако приложението иска разрешение, не сте сигурни, че трябва да дадете, попитайте програмиста защо. Ще намерите тяхната информация за контакт в долната част на списъка с приложения в Play Store на приложението и затова тя е там.
Лесно е просто да кажеш „не“ и да видиш какъв ефект има. Опитайте го следващия път, когато се замислите защо приложението има нужда от нещо.
Правил съм правило да отричам всичко. Мога да се справя с изскачащ прозорец, за да позволя на нещо като разрешения за местоположение в YouTube и бих предпочел да имат такива, които просто дават разрешение на одеялото да правят каквото и да било. Никога не съм срещал случай, в който това е причинило никаква вреда и мога да ви предложа да направите същото, ако разрешенията за приложения са нещо, от което се интересувате.