Pagrindinis » kaip » „iOS“ turi „App“ leidimus, per daug ir jie abejotinai yra geresni už „Android“

    „iOS“ turi „App“ leidimus, per daug ir jie abejotinai yra geresni už „Android“

    „Android“ turi atskirų programų leidimų sistemą, tačiau taip pat „iPhone“ ir „iPad“. „Android“ suteikia jums vieną eilutę, kai įdiegiate programą, bet „iOS“ leidžia jums priimti daugiau sprendimų.

    Daugelis geeks jau seniai tikėjo, kad „Android“ leidimų sistema yra pranašumas prieš vieno „iOS“ trūkumą. Tai gali būti šokiruojanti pasiūlyti daugeliui „Android“ geeks, tačiau „iOS“ leidimų sistema yra tikrai praktiškesnė.

    Atnaujinti: „Google“ pašalino „AppOps“ funkciją iš „Android“ 4.4.2, kai šis straipsnis buvo parašytas, teigdamas, kad jis atsitiktinai buvo išleistas. Tai reiškia, kad „Android“ programos leidimo padėtis dabar yra dar blogesnė, nei pavaizduota žemiau.

    „Android“ leidimų problema

    Prieš mes galime visapusiškai įvertinti, kaip „iPhone“ ir „iPad“ veikia „App“ leidimus, leiskite greitai pažiūrėti, kaip jie veikia „Android“. Įdiegę programą iš „Google Play“ (ar kitur), pamatysite programų, kurioms reikia programos, sąrašą. „Apps“ turi patvirtinti leidimą daryti viską nuo pat prieigos prie interneto, kad būtų galima perskaityti USB atmintinę, iki pat prieigos prie telefono skambučio būsenos ir GPS vietos duomenų.

    Jei esate asmuo, kuris faktiškai atkreipia dėmesį, galite peržiūrėti šį leidimų sąrašą diegimo metu. Bet tai priimamas sprendimas. Galite pasirinkti įdiegti programą ir priimti leidimus arba atsisakyti įdiegti programą ir atsisakyti leidimų.

    Jei esate vidutinis „Android“ naudotojas, yra didelė tikimybė, kad netgi nemažai dėmesio skiriate leidimams. Jūs tikriausiai buvo apmokyti, kad programos prašys visų rūšių leidimų, įskaitant „vietos“ leidimus nemokamuose žaidimuose, skirtus reklamos taikymui. Jei norite naudoti programą, ją įdiegsite.

    Tai yra vienintelis leidimas priimti sprendimą, kurį dauguma naudotojų gauna. „Android“ 4.3 ir vėlesnėse versijose dabar galima valdyti programų leidimus su nustatymais, įdiegtais sistemoje su nauju „AppOps“ skydeliu, tačiau šie nustatymai yra paslėpti ir dauguma žmonių jų niekada neras. Taip pat turite priimti aktyvesnį sprendimą, ieškodami valdymo pulto, kad galėtumėte valdyti teises po programos įdiegimo.

    Kaip „iOS“ leidžia dirbti

    Programos „iPhone“ ir „iPad“ leidimai veikia skirtingai. Diegiant programą, nesate pasirinkę teisių. Pasirinkote leisti tam tikras pagrindines teises - kiekviena jūsų įdiegta programa turi tam tikrus pagrindinius leidimus, pavyzdžiui, galimybę naudotis internetu. Įdiegimo metu jūs tiesiog įdiegiate programą - nesuteikiate jai jokių specialių leidimų, pvz., Prieigos prie GPS ar kontaktų.

    Jei norite naudoti tam tikras teises - konkrečiai, norėdami pasiekti savo vietovės paslaugas (GPS), kontaktus, kalendorius, priminimus, nuotraukas, „Bluetooth“, mikrofoną, judesio veiklą, „Twitter“ paskyrą ar „Facebook“ paskyrą, programa prašo leidimo, kai ji turi ją naudoti. Pavyzdžiui, kai įdiegiate „Google“ žemėlapius ar kitą žemėlapių kūrimo programą, ji parodys iššokantį langą, kuriame bus prašoma peržiūrėti jūsų buvimo vietą, kai pirmą kartą naudosite jos atvaizdavimo funkcijas. Jei programai reikia tam tikros funkcijos adresatų, pamatysite tik kontaktų leidimo užklausą, kai pirmą kartą naudosite tą konkrečią funkciją.

    Lengviau suprasti, kodėl programa nori leidimų ir ką ji naudoja.

    Be to, čia yra daugiau nei viena parinktis. Galite atmesti leidimo užklausą - sakydamas „ne, aš nepasitikiu šia programa, kad galėčiau pasiekti mano kontaktus ar GPS vietą“, ir toliau naudoti programą. Galite įgalinti kai kuriuos leidimus, bet ne kitus.

    „Android“ įprastiems vartotojams galima pasirinkti leisti visus leidimus diegimo metu arba tiesiog nenaudoti programos. „IOS“ standartiniai vartotojai gali lengviau valdyti ir suprasti teises.

    Taip pat galite pereiti į „iOS“ nustatymų ekraną ir bakstelėkite Privatumas, kad peržiūrėtumėte šių kategorijų leidimus.

    Palieskite kategoriją, kad pamatytumėte, kurios įdiegtos programos turi prieigą prie leidimo ir pasirinktinai jas atšaukia. Iš esmės tai yra „Android“ „AppOps“ ekrano „iOS“ versija, tačiau tai matoma vidutiniams vartotojams, o ne tik paslėptiems „geeks“.

    Ši sistema verčia programų kūrėjus pagrįsti reikalingus leidimus. „IOS“ naudotojai atsisakytų prieigos prie „Angry Birds“, jei jis staiga paprašė perskaityti savo GPS vietą. „Android“ daugelis vartotojų tikriausiai net nesupranta, kad tai leidžia.

    Kur „Android“ vis dar laimi

    Žinoma, „Android“ leidimų sistema vis dar turi savo privalumų. Jei esate „geek“, galite gauti daugiau tikslių leidimų kontrolės per „AppOps“. „Android“ taip pat verčia programas deklaruoti daugiau leidimų, kad galėtumėte pamatyti, ar programa gali pasiekti internetą, ar ne. „Android“ taip pat siūlo leidimus, kurie nėra prieinami „iOS“, leidžiant programoms atlikti daugiau dalykų.

    Tačiau, nors „Android“ vis dar yra lankstus ir galingas daugeliu būdų, jis suklumpa, kai kalbama apie realų pasaulį. Normalūs naudotojai, kurie tiesiog nori žaisti mobiliuosius žaidimus be jų kontaktų surinkimo ir surinktų vietų, turi daug daugiau kontrolės „iOS“.

    Nėra jokios priežasties, kodėl „Android“ leidimų sistema turėtų būti „išimta ar palikti“, nebent žinote apie slaptą nustatymų ekraną. Žiniatinklis veikia kaip iOS - jei svetainė nori pasiekti jūsų vietą, ji turi paklausti. Jei jis nori pasiekti mikrofoną ar kamerą, jis turi paklausti. Galite pasirinkti leisti arba paneigti bet kurį iš šių leidimų ir vis tiek toliau naudoti svetainę. Ji taip pat turėtų veikti „Android“.


    Tikimės, kad „Google“ toliau plėtos „AppOps“ ir bus prieinama įprastiems „Android“ vartotojams. Šiuo metu tiesiog netiesa pasakyti, kad „Android“ turi „App“ leidimus, o „iOS“ - abi operacinės sistemos turi leidimų sistemas. Ir daugelis žmonių „Apple“ sprendimas tikriausiai yra geresnis.