Android are un sistem de permisiuni pentru aplicații individuale, dar la fel și iPhone-urile și iPad-urile. Android vă oferă o singură solicitare atunci când instalați o aplicație, dar iOS vă permite să luați mai multe decizii.
Mulți geeks au crezut de mult că sistemul de permisiuni Android este un avantaj față de lipsa unuia pe iOS. Acest lucru poate fi șocant să se sugereze pentru mulți geeks Android, dar sistemul de permisiune iOS este, fără îndoială, mult mai practic.
Actualizați: Google a eliminat funcția AppOps din Android 4.4.2 după ce a fost scris acest articol, susținând că a fost lansată accidental. Aceasta înseamnă că situația de permisiune a aplicației Android este acum chiar mai gravă decât este prezentată mai jos.
Problema cu permisiunile Android
Înainte de a putea aprecia pe deplin cum funcționează diferit permisiunile pentru aplicații pe iPhone și iPad, să aruncăm o privire rapidă asupra modului în care funcționează pe Android. Când instalați o aplicație din Google Play (sau din orice alt loc), veți vedea o listă de permisiuni pe care aplicația le cere. Aplicațiile trebuie să declare permisiunea de a face totul, de la accesul la Internet până la citirea stocării USB, până la accesarea stării apelurilor dvs. telefonice și a datelor de localizare GPS.
Dacă sunteți cineva care de fapt acordă atenție, puteți vedea această listă de permisiuni la momentul instalării. Dar este o decizie de a lua-o-a-lăsa-o. Puteți alege să instalați aplicația și să acceptați permisiunile sau să refuzați instalarea aplicației și să refuzați permisiunile.
Dacă sunteți un utilizator mediu de Android, există șanse mari să nu acordați prea multă atenție permisiunilor. Probabil ați fost instruit că aplicațiile vor solicita tot felul de permisiuni, inclusiv permisiuni de „locație” în jocurile gratuite în scopuri de publicitate. Dacă doriți să utilizați aplicația, veți ajunge să o instalați.
LEGATE DE: Tot ce trebuie să știți despre gestionarea permisiunilor aplicației pe Android
Aceasta este singura decizie de autorizare pe care majoritatea utilizatorilor o iau vreodată. Pe Android 4.3 și versiuni ulterioare, acum este posibil să gestionați permisiunile aplicației cu setări integrate în sistem cu noul panou AppOps, dar aceste setări sunt ascunse și nu vor fi găsite niciodată de majoritatea oamenilor. De asemenea, trebuie să luați o decizie mai activă, căutând panoul de control pentru a gestiona permisiunile după instalarea aplicației.
Cum funcționează permisiunile iOS
Permisiunile aplicațiilor pentru iPhone și iPad funcționează diferit. Când instalați o aplicație, nu faceți nicio alegere cu privire la permisiuni. Alegeți să permiteți anumite permisiuni de bază - fiecare aplicație pe care o instalați are unele permisiuni de bază, cum ar fi posibilitatea de a accesa Internetul. La momentul instalării, pur și simplu instalați aplicația - nu îi acordați permisiuni speciale, cum ar fi accesul la GPS sau la contacte.
Pentru a utiliza anumite permisiuni - în mod specific, pentru a vă accesa Serviciile de localizare (GPS), Contacte, Calendare, Memento-uri, Fotografii, Bluetooth, Microfon, Activitate de mișcare, Cont Twitter sau Cont Facebook - aplicația solicită permisiunea atunci când trebuie să o utilizeze. De exemplu, când instalați Google Maps sau o altă aplicație de cartografiere, aceasta va afișa o fereastră pop-up care vă solicită să vă vizualizeze locația atunci când utilizați pentru prima dată funcțiile sale de cartografiere. Dacă o aplicație are nevoie de contactele dvs. pentru o anumită caracteristică, veți vedea o solicitare de permisiune a contactelor numai atunci când utilizați prima dată acea caracteristică specifică.
Este mai ușor de înțeles de ce o aplicație dorește permisiunile și pentru ce o folosește.
Mai mult, aveți aici mai multe opțiuni. Puteți refuza o cerere de permisiune - spunând „nu, nu am încredere în această aplicație pentru a-mi accesa contactele sau locația GPS” - și puteți continua să folosiți aplicația oricum. Puteți activa unele permisiuni, dar nu altele.
Pe Android, utilizatorii normali pot alege să permită toate permisiunile la momentul instalării sau pur și simplu să nu folosească aplicația. Pe iOS, utilizatorii normali pot gestiona și înțelege permisiunile mult mai ușor.
De asemenea, puteți accesa ecranul Setări iOS și atinge Confidențialitate pentru a vizualiza aceste categorii de permisiuni.
Atingeți o categorie pentru a vedea ce aplicații instalate au acces la o permisiune și, eventual, să le revocați. Aceasta este, în esență, versiunea iOS a ecranului AppOps pe Android, dar este vizibilă pentru utilizatorii obișnuiți în loc să fie ascunsă doar pentru geeks.
Acest sistem îi obligă pe dezvoltatorii de aplicații să justifice permisiunile de care au nevoie. Pe iOS, utilizatorii ar refuza accesul la Angry Birds dacă ar solicita brusc să citească locația GPS. Pe Android, mulți utilizatori probabil nici nu își dau seama că permit acest lucru.
Unde câștigă încă Android
Desigur, sistemul de permisiuni Android are în continuare avantajele sale. Dacă sunteți un geek, puteți obține un control mai bun al permisiunilor prin AppOps. Android forțează, de asemenea, aplicațiile să declare mai multe permisiuni, astfel încât să puteți vedea dacă o aplicație poate accesa sau nu Internetul. Android oferă, de asemenea, permisiuni care nu sunt disponibile pe iOS, permițând aplicațiilor să facă mai multe lucruri.
Dar, deși Android este încă flexibil și puternic din multe puncte de vedere, se poticnește când vine vorba de lumea reală. Utilizatorii normali care doresc doar să joace jocuri mobile fără a avea contactele recoltate și locațiile colectate au mult mai mult control pe iOS.
Pur și simplu nu există niciun motiv pentru care sistemul de permisiuni al Androidului ar trebui să fie atât de „ia-l-o-lăsați-l”, cu excepția cazului în care știți despre un ecran de setări secrete. Web-ul funcționează ca iOS - dacă un site web dorește să vă acceseze locația, trebuie să întrebe. Dacă dorește să vă acceseze microfonul sau camera web, trebuie să întrebe. Puteți alege să permiteți sau să refuzați oricare dintre aceste permisiuni și să continuați să utilizați site-ul web. Ar trebui să funcționeze astfel și pe Android.
Sperăm că Google va continua să dezvolte AppOps și îl va pune la dispoziția utilizatorilor normali de Android. Deocamdată, nu este adevărat să spunem că Android are permisiuni pentru aplicații în timp ce iOS nu - ambele sisteme de operare au sisteme de permisiuni. Iar soluția Apple este probabil mai bună pentru majoritatea oamenilor.