„Android“ leidimų sistema yra sugadinta ir „Google“ tik padarė tai dar blogiau
Mobiliosios programos renka visą adresų knygą ir įkelia jas į skelbimų serverius, stebi naudotojų judėjimą per GPS ir daro kitus bjaurus dalykus. Tačiau „Android“ leidimų sistema nepakankamai padeda vartotojams kovoti su šia.
„Android“ leidimų sistema siūlo viską ar nieko, ką dauguma vartotojų ignoruos. Paslėpta „App Ops“ sąsaja atrodė kaip šios plėtros problema, tačiau „Google“ visiškai pašalino ją.
Kodėl „Android“ programos leidimai yra sugadinti
Diegiant programą, turite vieną pasirinkimą. Galite pasirinkti, kad suteiktumėte jam kiekvieną leidimą, kurį jis prašo arba tiesiog neįdiegia. Puikiame pasaulyje, kur programos reikalavo tik jiems reikalingų leidimų, tai būtų gerai. Realiame pasaulyje tai visai neveikia.
Programos prašo daug daugiau leidimų nei reikalaujama. Tipiškos reklamos palaikomos programos paprašys viską nuo galimybės prisijungti prie jūsų kontaktų, kad būtų galima stebėti jūsų buvimo vietą per GPS. Tai reiškia, kad jie galėjo surinkti visą jūsų adresų knygą ir sekti tikslius judesius per GPS. Tada šie duomenys gali būti parduodami kitiems reklamuotojams.
„Android“ naudotojai mokomi ignoruoti programų leidimų užklausas, nes leidimų sąrašai gali būti tokie ilgi ir kiekviena programa, net ir geros reputacijos, prašo tiek daug leidimų. Sunku valdyti ir suprasti.
Pavyzdžiui, oficiali „Android“ programa „Android“ dabar reikalauja devyniolikos atskirų leidimų. Diegiant šią programą, jūs suteikiate jai prieigą prie tikslios GPS vietos, kontaktų, mikrofono, fotoaparato, paskyrų, telefono skambučių ir kt..
Net ir tipiškiems nemokamiems žaidimams dažnai reikalingi ilgai leidimų kontaktams, GPS vietoms ir kitiems duomenims, kuriuos galėtumėte laikyti privatūs, sąrašai.
Kaip „Google“ tai darė blogiau
„Android 4.3“ atnešė paslėptą funkciją „App Ops“. „Android“ sąsajoje tai nebuvo tiesiogiai atskleista, tačiau buvo sukurtas taip, kad būtų galima lengvai valdyti programų teises be įsišaknijimo savo įrenginiu. Pvz., Galite įdiegti nemokamą žaidimą ir tada apsilankyti „App Ops“, kad šis žaidimas nebūtų pasiekiamas jūsų kontaktams ar GPS vietai.
„App Ops“ „Android“ naudotojai vėl kontroliuoja savo asmeninius duomenis. Atrodė, kad „Google“ suprato, jog jiems reikia kažką daryti dėl leidimo padėties. Anksčiau naujos funkcijos buvo paslėptos prieš jas integruojant į pagrindinę „Android“ sistemą. Pavyzdžiui, „Android“ naudotojų paskyros pasirodė paslėptos „Android“ 4.1, prieš jas poliruojant ir veikiant „Android“ 4.2.
Privatumo gynėjai, pavyzdžiui, EŽF ir „Android“ geeks, tikėjosi, kad „App Ops“ bus integruotos į būsimą „Android“ versiją.
„App Ops“ vis dar buvo „Android“ 4.4. Neseniai atnaujintoje „Android“ 4.4.2 versijoje „Google“ pašalino prieigą prie „App Ops“. „Android“ naudotojai nebegali valdyti programų leidimų be įsišakniję savo įrenginių ar įdiegdami pasirinktinį ROM.
„Google“ teigia, kad tai neturėjo būti vartotojui būdinga funkcija, bet visuomet turėjo būti „Google“ „Android“ kūrėjų vidinė funkcija. Kiti žmonės taip pat kalbėjo, sakydami, kad mes nieko neteko, nes „App Ops“ niekada nebuvo tikroji vartotojo funkcija.
Bet mes kažką praradome. Atrodė, kad „Google“ siekė suteikti „Android“ naudotojams daugiau galimybių kontroliuoti savo asmeninius duomenis, tačiau dabar mes judame atvirkščiai ir atimame kontrolę net iš „Android“ geeks.
Mes negalime tiesiog pasakyti, kad vartotojai yra atsakingi
Kai kurie žmonės mano, kad visa problema kyla dėl vartotojo atsakomybės. Vartotojai gali pasirinkti įdiegdami programą, ar jie nori įdiegti šią programą, ar ne. Jei jie pasirenka įdiegti programą, jie neturėtų būti nustebinti, jei jų visas adresatų sąrašas įkeliamas į serverį kažkur, jei jų judėjimą stebi reklamuotojai, jei programa naudoja savo mikrofoną, kad galėtų juos pasiklausyti, arba jei programa veikia fone ir siunčia aukščiausios kokybės SMS žinutes (tai nebereikia moderniose „Android“ versijose, laimei).
Tai nepriimtina. „Android“ ne tik naudoja geeks, bet ir daugelis „normalių“ žmonių visame pasaulyje. Tiesą sakant, tai populiariausia išmaniojo telefono operacinė sistema visame pasaulyje. „Google“ privalo kurti „Android“ taip, kad išmaniųjų telefonų naudotojai valdytų savo įrenginius. Prietaisai priklauso išmaniųjų telefonų savininkams, o ne programų kūrėjams.
Turėtume sukurti technologiją, kad ją galėtų naudoti visi, ne tik geeks. „Android“ neleidžia vartotojams priimti realių sprendimų dėl leidimų. Jei tiek daug žmonių surenkami pagal jų pageidavimus, tai „Google“ „Android“ kūrėjams reikia išspręsti problemą. Tai ne vartotojo kaltė.
Tai ne visi teoriniai. „Android“ žibintuvėlių programa neseniai buvo paskirta už vartotojų apgavystę ir jų GPS judesių stebėjimą, o įvairios programos buvo rastos, kai fone buvo įkeltos visos adresų knygos. Vartotojai turi kontroliuoti; situacija išeina iš rankų.
Nekilnojamasis sprendimas
Taigi kaip atrodys tikras šios problemos sprendimas? Na, tiesiog pažvelkite į „Apple“ iOS. Buvo laikas, kai „iPhone“ ir „iPad“ tik rėmėsi „Apple“ programų recenzentais, kad jie priimtų sprendimus, ir kiekviena programa turėjo didžiausią leidimą, kurį ji galėjo turėti jūsų prietaise. Šiame pasaulyje „Android“ programų leidimo sprendimas buvo daug pranašesnis už „Apple“ programų leidimų sistemą. Bent jau galėtumėte žinoti, ką taikys programa, ir priimti pagrįstą sprendimą, ar jį įdiegti!
Tačiau „Apple“ nebuvo. Atsakydama į kritiką, „Apple“ iOS dabar turi programų leidimo sistemą. Jei programa nori pasiekti kažką privataus, pvz., Jūsų kontaktų, GPS vietos, mikrofono ar kitų duomenų, programa turi paraginti jus prieš prisijungiant prie jo pirmą kartą. Šis sprendimas yra tinkamas kontekste, kai naudojamasi programa. Vartotojas gali pasirinkti, ar leisti leidimą, ar jį atsisakyti. Galite įdiegti programą savo prietaise ir atsisakyti leisti jai pasiekti bet ką, bet toliau naudoti programą. Galite įdiegti programą ir suteikti jai prieigą prie jūsų GPS vietos, bet ne jūsų kontaktų. Visa tai priklauso nuo jūsų - jūs, o ne programos kūrėjas, valdote savo įrenginį ir duomenis.
„Android“ stovėjo ir vis dar nepriima sprendimo, ar įdiegti programą, ar ne. „Apple“ „iOS“ dabar „Android“, kai kalbama apie programų leidimus realiame pasaulyje, verčia „Android“..
„Android“ turėtų leisti normaliems vartotojams priimti realius sprendimus, pvz., „IOS“. Įdiegus programą, ji neturėtų pateikti jums 19 leidimų sąrašo, o po to suteikti visą įrenginį programai nemokamai.
Dauguma programų atrodė gerai, kai „App Ops“ juos apribojo. Tai yra keletas nedidelių dantų skausmai app kūrėjams, todėl ar tai. „Windows“ programų kūrėjai turėjo kovoti, kai „Microsoft“ prieš metus įdiegė „UAC“, bet galiausiai „Windows“ tapo saugesnė.
Ar „Google“ net rūpinasi?
Vienas dalykas yra pasiūlyti, kad „App Ops“ tipiškiems vartotojams būtų perpildyta, kaip tikriausiai yra. Jei „Google“ būtų pasakiusi, kad ketina įdiegti paprastesnę sąsają, kuri leistų tipiniams vartotojams kontroliuoti prieigą prie dalykų, kurių jiems rūpi - kontaktai, vieta, mikrofonas ir bet kas kitas - mes (ir privatumo gynėjai, kaip EŽF) nebūtų taip kritiškai.
Tačiau „Google“ sako, kad ši funkcija buvo skirta tik kūrėjams ir visiškai pašalinama. Vis dėlto „Google“ palieka visą kūrėjo parinkčių meniu su tik programuotojo funkcijomis, prieinamomis visiems „Android“. Kodėl prieštaravimas?
Atrodo, kad „Google“ mano, kad programų kūrėjams suteikiama prieiga prie visko, ko jie prašo, yra svarbesnis už vartotojų kontrolės suteikimą. Kaip reklamos remiama įmonė, galbūt „Google“ tik pasitelkia reklamuotojus prieš vartotojus. Galbūt „Google“ sąžiningai tiki, kad jūsų kontaktai, GPS vietos informacija ir kiti duomenys nebūtinai yra privatūs, bet turėtų būti prieinami visiems reklamuotojams, kurie to nori.
Galų gale, jei jie tikėjo, kad šie duomenys priklauso vartotojams, jie suteiktų vartotojams daugiau kontrolės.
„Google“ turėtų atkurti prieigą prie „App Ops“ ir padaryti ją tinkamu naudoti vidutiniams vartotojams. Tai teisingas dalykas. EŽF sutinka.
Vaizdo kreditas: Robert Nelson dėl „Flickr“