Logo tl.androidermagazine.com
Logo tl.androidermagazine.com

Ang problema sa mga pahintulot ng android ay masyadong maraming impormasyon at hindi sapat na impormasyon nang sabay-sabay

Anonim

Ito ay isang regular na nangyayari sa tech press. Ang isang app ay may kaduda-dudang mga pahintulot at ang mga tao ay naiisip tungkol dito. Minsan ito ay napaglalaanan, ngunit karamihan sa oras na ito ay dahil ang mga taong kumakawala ay hindi nauunawaan ang modelo ng pahintulot ng Android o hindi pa naglaan ng oras upang makita kung ano ang mga dahilan na maaaring kailanganin ng isang app ng mga tila walang pag-iingat na pahintulot. At kasalanan ng Google. Paumanhin, Google, mahal ka namin, ngunit ito ang lahat sa iyo.

Mayroong dalawang mga paraan upang hawakan ang pagpapaalam sa gumagamit (na ikaw at ako) ang alam kung ano ang kailangang gawin o kailangan upang makita upang gumana. Ang isang paraan ay malinaw na ipahayag ang lahat sa harap bago i-install ito ng gumagamit upang malaman nila nang eksakto kung ano ang maaaring gawin at makita. Sa madaling salita, ang paraan ng Android (karamihan). Ang isa pang paraan ay maingat na i-screen ang bawat isa at bawat app at pinagkakatiwalaan ng gumagamit ang iyong proseso ng screening at alam na ang app ay hindi gumagawa ng anuman sa karaniwan. Ito ang paraan ng Apple. Parehong mabuti sa ilang mga paraan at masama sa ilang mga paraan.

Ito ay Serenity at trabaho ng mga tripulante sa iMore upang harapin ang mga isyu sa iOS sa harap na ito kung kailangan itong tackling - mas may kaalaman sila tungkol sa kanila kaysa sa akin - ngunit kailangan nating pag-usapan ang tungkol sa mga pahintulot sa Android dito at bakit kailangan nila ng pansin mula sa malaking G.

Pupunta ako sa pumili ng aming sariling Android Central app dito dahil maaari kong tingnan ang code o buuin ko ito mismo at malaman kung ano mismo ang ginagawa nito, kung ano ang magagawa, at bakit. Magsimula tayo sa kung ano ang nagpapagulo sa mga tao dahil mayroong isang magandang halimbawa sa larawan sa itaas - pigilan ang aparato mula sa pagtulog.

Bakit sa impiyerno ang isang app upang mabasa ang isang blog ay kailangang mapanatiling gising ang iyong telepono? Hindi kita masisisi kung ito ang unang bagay na iniisip mo. Sa katunayan, nais kong ito ang unang bagay na iniisip ng lahat dahil lahat tayo ay kailangang maging medyo nag-aalinlangan pagdating sa software na na-install namin sa aming mga telepono. Ngunit ang aming app ay walang hangarin na panatilihing tumatakbo ang iyong telepono sa lahat ng oras, at maliban kung mayroong isang bug sa isang lugar na hindi ito. Kailangan namin ng pahintulot na iyon upang ang screen ay hindi isara habang binabasa mo ito.

Sabihin sa amin kung ano ang ibig sabihin ng mga pahintulot na iyon at mas mababa kami.

Mayroong dalawang napakalaking isyu dito na maaaring ayusin ng Google. Ang isa ay mahirap ngunit ang iba ay madali, Tulad ng masarap na pie madali. Ang mahirap ay upang ipagpatuloy ang pagbuo ng mga API hanggang sa mayroon kaming isa na maaari lamang magpatuloy sa screen. Hayaan ang data ng background at lahat ng iba matulog hanggang sa ito ay ginagamit at panatilihin ang CPU idling maliban kung kailangan itong mag-ramp up para sa ibang bagay na ginagawa ng isang gumagamit. Iyon lang ang ginagamit namin na maiwasan ang aparato mula sa pahintulot sa pagtulog pa rin. Kung ginagawa ng Google ang API na iyon, lumipat kami dito. Hanggang doon, kailangan namin ng pahintulot upang mapanatili ang iyong buong telepono at tumakbo kahit na wala kaming ginagawa sa background.

Ang pangalawa at mas madaling bagay na kailangang gawin ay upang magbigay ng karagdagang impormasyon dito. Kapag napagpasyahan mong ibigay sa gumagamit ang lahat ng impormasyon tungkol sa kung aling mga pahintulot ang kailangan ng isang app, kailangan mong pumunta pa sa isang hakbang nang ilista mo ang mga ito. Ang mayroon tayo ngayon ay alinman sa sobrang impormasyon o hindi sapat na impormasyon.

Ako ay isang nerd. Hindi ko rin sinusubukan na itago ito. Marami sa mga taong nagbabasa nito ay magiging mga nerds din. Ang nakikita natin ngayon sa Google Play kapag ipinakita ang mga pahintulot ay isinulat ng mga nerd para sa mga nerds. Naintindihan ko ito, nauunawaan ito ng aking mga kapwa nerd, ngunit ang isang normal na tao na nais lamang mag-install ng isang cool na bagong app ay maaaring hindi. Isaalang-alang ito:

  • Pigilan ang iyong aparato mula sa pagtulog. Ang application na ito ay kailangang panatilihin ang iyong telepono mula sa pagpunta sa isang estado ng pagtulog. Maaari itong mangyari habang tumatakbo ang app at ipinapakita sa iyong screen at maaaring hindi masinsinan ang processor. Kung mayroon kang anumang mga katanungan dapat mong tanungin ang nag-develop gamit ang impormasyon ng contact sa ibaba ng pahina.

Iyon ay kinuha sa akin tulad ng 30 segundo upang bang out sa aking keyboard. (At 20 higit pa upang ayusin ang mga typo dahil sa palagay ko maaari kong ma-type nang mabilis nang hindi tinitingnan ang aking keyboard ngunit hindi ko talaga kaya.) Hindi ito ang pinakadakilang paliwanag sa kung ano ang maaaring sabihin ng pahintulot na ito, ngunit mas mahusay na isang metric shitload na kung ano mayroon na ngayon. Ang mga tao sa Google ay mas matalinong tungkol sa Android kaysa sa akin (ngunit hinamon ko ang anuman at lahat ng mga komisyon na subukan ang aking kaalaman sa Dunmer lore) at magagawa ito nang mas mahusay. Kung ginawa nila, makakatulong ito sa mga tao na talagang nag-abala na basahin ang mga pahintulot kapag nakikita nila ang pagkatunaw ng Twitter tungkol sa isang app na nangangailangan ng data ng GPS dahil ito ay isang libreng ad-driven na app na nangangailangan ng GPS upang ipakita sa iyo ang mga "may-katuturang" Target na mga ad kapag ikaw ay sa Target parking.

Ang modelo ng pahintulot ng Android ay kailangang pino at ipaliwanag. At hindi sa pamamagitan ng mga nerds.

Hindi ito isang bagong problema. Dahil ang Android ay naging tanyag na tao ay nakakita ng masyadong maraming impormasyon tungkol sa mga kinakailangang pahintulot na walang sapat na impormasyon tungkol sa mga pahintulot na iyon at kung ano ang ibig sabihin. Pagkatapos sila (tama) ay nagkakamali tungkol dito. Nasisiyahan ako sa mga freakout. Makakaupo ako sa likod at pinapanood ang mga tao na tunay na nagmamalasakit sa mobile security at ang kanilang mahalagang personal na data para sa isang araw o dalawa. Ngunit ang mga nag-develop ng app ay tiyak na hindi napakasaya kapag nangyari ito sa kanila, at sila ang dahilan ng Android ay kasing tanyag na ito ay.

Kaya paano 'bout ito sa Google? Maaari kang gumawa ng pagbabago upang maibigay sa amin ang lahat ng kailangan nating malaman kapag tinitingnan namin ang mga pahintulot ng isang app nang hindi pumupunta sa site ng Android Developer at pagbabasa ng isang bungkos ng dokumentasyon tungkol sa kanila? Mas mahalin ka namin.