Logo lv.androidermagazine.com
Logo lv.androidermagazine.com

Problēma ar android atļaujām ir pārāk daudz informācijas un nav pietiekami daudz informācijas uzreiz

Anonim

Tas notiek regulāri presē. Lietotnei ir apšaubāmas atļaujas, un cilvēki to izmanto. Dažreiz tas ir pamatots, bet lielākoties tas notiek tāpēc, ka cilvēki, kas aizraujas, nesaprot Android atļauju modeli vai arī nav veltījuši laiku, lai noskaidrotu, kādiem iemesliem lietotnei varētu būt vajadzīgas šīs šķietami atļaujas. Un tā ir Google vaina. Atvainojiet, Google, mēs jūs mīlam, bet tas ir viss jūsu.

Ir divi veidi, kā rīkoties, ļaujot lietotājam (tas ir jūs un es) zināt, kas jādara lietotnei vai kas tai jāredz, lai tā darbotos. Viens veids ir skaidri pateikt visu priekšā, pirms lietotājs to instalē, lai viņi precīzi zinātu, ko var izdarīt un redzēt. Citiem vārdiem sakot, Android veids (galvenokārt). Vēl viens veids ir uzmanīgi pārmeklēt katru lietotni un likt lietotājam uzticēties jūsu pārbaudes procesam un zināt, ka lietotne nedara neko neparastu. Tas ir Apple veids. Abas savā ziņā ir labas un savā ziņā sliktas.

Tas ir Rāmums un apkalpes darbs iMore, lai risinātu iOS problēmas šajā frontē, ja tai ir jārisina - viņi par tām ir daudz zinošāki nekā es -, bet mums šeit patiešām ir jārunā par Android atļaujām un kāpēc viņiem ir nepieciešama liela lielās G uzmanība.

Es šeit izvēlēšos mūsu pašu Android Central lietotni, jo es pats varu ieskatīties kodā vai izveidot to pats un precīzi zināt, ko tas dara, ko tas var darīt un kāpēc. Sāksim ar to, kas liek cilvēkiem satraukties, jo augšējā attēlā ir labs piemērs - neļaujiet ierīcei gulēt.

Kāpēc gan ellē lietotnei, lai lasītu emuāru, ir jātur nomodā tālrunis? Es tevi nemaz nevainoju, ja tā ir pirmā lieta, par kuru tu domā. Patiesībā es vēlos, lai tā būtu pirmā lieta, ko visi domā, jo mums visiem jābūt nedaudz skeptiskiem attiecībā uz programmatūru, ko instalējam savos tālruņos. Bet mūsu lietotnei nav nodoma visu laiku darbināt tālruni, un, ja vien kaut kur ir kāda kļūda, tā nenotiek. Mums ir vajadzīga šī atļauja, lai ekrāns netiktu izslēgts, kamēr jūs to lasāt.

Pastāstiet mums, ko nozīmē šīs atļaujas, un mēs to izdarīsim mazāk.

Šeit ir divas ļoti lielas problēmas, kuras Google var novērst. Viens ir grūti, bet otrs ir viegls, piemēram, garšīgs pīrāgs viegli. Grūtākais ir turpināt veidot API, līdz mums ir tāda, kas var uzturēt tikai ekrānu. Ļaujiet fona datiem un visam citam gulēt, līdz tas tiek izmantots, un turiet centrālo procesoru tukšgaitā, ja vien tam nav nepieciešams paaugstināt informāciju par kaut ko citu, ko dara lietotājs. Tas ir viss, ko mēs vienalga izmantojam bloķēšanas ierīces miega atļauju. Ja Google izveidos šo API, mēs to pārslēgsim. Līdz tam mums ir nepieciešama atļauja, lai visu jūsu tālruni uzturētu darboties, pat ja neko nedarām fonā.

Otra un vienkāršāka lieta, kas jādara, ir šeit sniegt vairāk informācijas. Kad esat izlēmis, ka sniegsit lietotājam visu informāciju par lietotnei nepieciešamajām atļaujām, to uzskaitot, jums jāiet soli tālāk. Mums šobrīd ir vai nu par daudz informācijas, vai par maz informācijas.

Es esmu nerd. Es pat nemēģinu to slēpt. Liela daļa cilvēku, kas to lasa, būs arī nervi. Tas, ko mēs tagad redzam pakalpojumā Google Play, kad tiek parādītas atļaujas, bija nerds par nerds rakstījis. Es to saprotu, mani kolēģi nerds to saprot, bet parasts cilvēks, kurš vienkārši vēlas instalēt atdzist jaunu lietotni, iespējams, to nedarīs. Apsveriet šo:

  • Neļaujiet ierīcei gulēt. Šai lietojumprogrammai tālrunis nedrīkst nonākt miega stāvoklī. Tas var notikt tikai tad, kad lietotne darbojas un tiek parādīta ekrānā, un, iespējams, procesoram nav nepieciešama intensīva darbība. Ja jums ir kādi jautājumi, vaicājiet izstrādātājam, izmantojot kontaktinformāciju lapas apakšā.

Tas prasīja, piemēram, 30 sekundes, lai sprāgtu uz tastatūras. (Un vēl 20 labojumi, lai labotu pareizrakstības kļūdas, jo es domāju, ka varu rakstīt ļoti ātri, neskatoties uz savu tastatūru, bet patiesībā es to nevaru.) Tas nav lielākais izskaidrojums tam, ko šī atļauja varētu nozīmēt, bet tas ir metriska shitload labāk nekā tas, ko mēs ir tagad. Google cilvēki ir daudz gudrāki par Android nekā es (bet es aicinu ikvienu atnācēju pārbaudīt manas zināšanas par Dunmera mācībām), un es to varētu izdarīt vēl labāk. Ja viņi to darītu, tas palīdzētu cilvēkiem, kuri faktiski uztraucas, lasīt atļaujas, kad viņi redz, ka Twitter kūst par lietotni, kurai nepieciešami GPS dati, jo tā ir bezmaksas lietotne, kuras vadīta ir reklāma, kurai ir nepieciešams GPS, lai parādītu jums šīs “atbilstošās” mērķa reklāmas, kad esat autostāvvietā Target.

Android atļauju modelis ir jāprecizē un jāpaskaidro. Un ne jau ar neruniem.

Tā nav jauna problēma. Kopš Android popularitāte cilvēki ir redzējuši pārāk daudz informācijas par nepieciešamajām atļaujām, bez pietiekamas informācijas par šīm atļaujām un to nozīmi. Tad viņi (pamatoti) par to ķēmojas. Es izbaudu tos izdomājumus. Es drīkstu sēdēt un skatīties, kā cilvēki dienu vai divas patiesībā rūpējas par mobilo ierīču drošību un viņu dārgajiem personas datiem. Bet lietotņu izstrādātāji, protams, nav īpaši priecīgi, kad ar viņiem notiek, un tie ir iemesls, kāpēc Android ir tikpat populārs.

Tātad, kā tas ir Google? Vai varat veikt izmaiņas, lai dotu mums visu, kas mums jāzina, kad mēs faktiski izskatām lietotnes atļaujas, neapmeklējot Android izstrādātāja vietni un neizlasot daudz dokumentu par tām? Mēs tevi mīlēsim vairāk.