Monet geeksit ovat pitkään uskoneet, että Androidin lupajärjestelmä on etu verrattuna iOS: n puutteeseen. Tämä voi olla järkyttävää ehdottaa monia Android-geeksit, mutta iOS: n lupajärjestelmä on todennäköisesti paljon käytännöllisempi.
Päivittää: Google poisti AppOps-ominaisuuden Android 4.4.2: sta tämän artikkelin kirjoittamisen jälkeen ja väitti, että se oli vahingossa julkaistu. Tämä tarkoittaa, että Android-sovellusten käyttöoikeustilanne on nyt huonompi kuin kuvassa.
Android-käyttöoikeuksien ongelma
Ennen kuin voimme täysin ymmärtää, miten sovellusten käyttöoikeudet toimivat eri tavoin iPhonissa ja iPadeissa, katsotaan nopeasti, miten ne toimivat Androidissa. Kun asennat sovelluksen Google Playsta (tai muualta), näet luettelon käyttöoikeuksista, joita sovellus tarvitsee. Sovellusten on annettava lupa tehdä kaiken Internet-yhteyden kautta lukemalla USB-tallennustilaa, kunnes pääset puhelintatilasi tilaan ja GPS-sijaintitietoihin.
Jos olet joku, joka todella kiinnittää huomiota, voit tarkastella tätä lupaluetteloa asennusaikana. Mutta se on take-it-tai-leave-it päätös. Voit halutessasi asentaa sovelluksen ja hyväksyä käyttöoikeudet tai kieltäytyä asentamasta sovellusta ja kieltää käyttöoikeudet.
Tämä on ainoa lupapäätös, jonka useimmat käyttäjät saavat tehdä. Android 4.3: ssä ja uudemmissa versioissa on nyt mahdollista hallita sovelluslupia järjestelmän sisäänrakennetuilla asetuksilla uuden AppOps-paneelin avulla, mutta nämä asetukset ovat piilotettuja eikä niitä koskaan löydy useimmilta. Sinun on myös tehtävä aktiivisempi päätös, joka pyytää ohjauspaneelia hallitsemaan käyttöoikeuksia sovelluksen asentamisen jälkeen.
Kuinka iOS-käyttöoikeudet toimivat
App-käyttöoikeudet iPhonessa ja iPadissa toimivat eri tavoin. Kun asennat sovelluksen, et tee mitään valintoja oikeuksista. Olet valinnut tiettyjen peruslupien sallimisen. Jokaisella asennetulla sovelluksella on joitain perusasetuksia, kuten Internet-yhteys. Asennusajankohdassa asennat sovelluksen vain - et anna sille erityisiä käyttöoikeuksia, kuten GPS-yhteyden tai yhteystietojen käyttöoikeutta.
On helpompi ymmärtää, miksi sovellus haluaa käyttöoikeudet ja mitä se käyttää.
Androidissa normaalit käyttäjät voivat sallia kaikki käyttöoikeudet asennuksen ajan tai vain käyttää sovellusta. IOS-järjestelmässä tavalliset käyttäjät voivat hallita ja ymmärtää käyttöoikeuksia paljon helpommin.
Voit myös siirtyä iOS-asetusten näyttöön ja koskettaa Yksityisyys -toimintoa nähdäksesi nämä luokat.
Jossa Android vielä voittaa
Tietenkin Androidin lupajärjestelmällä on edelleen etuja. Jos olet geek, saat entistä hienojakoisemman luvanhallinnan AppOpsin avulla. Android myös pakottaa sovelluksia ilmoittamaan lisenssejä, jotta näet, voiko sovellus käyttää Internetiä vai ei. Android tarjoaa myös käyttöoikeuksia, joita ei ole saatavilla iOS: ssä, jolloin sovellukset voivat tehdä enemmän asioita.
Mutta vaikka Android on monella tapaa joustava ja tehokas, se haittaa todellisesta maailmasta. Normaalikäyttäjät, jotka haluavat vain pelata mobiilipelejä ilman, että heidän yhteystietonsa on kerätty, ja kerättyjä paikkoja on paljon enemmän valvontaa iOS: ssa.
Ei ole mitään syytä, miksi Androidin lupajärjestelmän pitäisi olla niin "take-it-tai-leave it", ellet tiedä salainen asetusnäyttö. Web toimii kuten iOS - jos sivusto haluaa käyttää sijaintisi, sen on kysyttävä. Jos se haluaa käyttää mikrofonia tai verkkokameraasi, sen on kysyttävä. Voit sallia tai kieltää minkä tahansa näistä käyttöoikeuksista ja jatkaa sen käyttöä verkkosivustolla.Sen pitäisi toimia näin myös Androidilla.
Toivottavasti Google jatkaa AppOps-sovellusten kehittämistä ja tekee sen normaalien Android-käyttäjien saataville. Tällä hetkellä ei ole totta, että Androidilla on sovelluslupia, kun iOS ei - molemmilla käyttöjärjestelmillä on käyttöoikeusjärjestelmiä. Ja Applen ratkaisu on todennäköisesti parempi useimmille ihmisille.