Članek

Google iz varnostnih razlogov dodaja omejitve za aplikacije neodvisnih kamer v sistemu Android 11

protection click fraud

S Android 11, Google uvaja dodatno omejitev glede tega, kako se lahko aplikacije za kamere vključijo v sistem. Natančneje, omejuje, kaj bi lahko delale aplikacije za kamere, razen privzete vgrajene aplikacije.

Kot poroča Android policija, Google pooblašča, da lahko neodvisna aplikacija brez lastne funkcije kamere zažene samo privzeto aplikacijo kamere za zajem slike ali videa. Pred tem se uporabniku predstavi dialog, ki mu omogoča izbiro med aplikacijami kamer, nameščenimi v njihovi napravi.

Dokumentacija za razvijalce se glasi:

Od Androida 11 se lahko samo vnaprej nameščene aplikacije sistemskih kamer odzovejo na naslednja dejanja:

  • android.media.action. VIDEO_CAPTURE
  • android.media.action. IMAGE_CAPTURE
  • android.media.action. IMAGE_CAPTURE_SECURE

Če je na voljo več kot ena vnaprej nameščena aplikacija sistemske kamere, sistem prikaže pogovorno okno za uporabnika, da izbere aplikacijo. Če želite, da vaša aplikacija za zajem slik ali videoposnetkov v njenem imenu uporablja posebno aplikacijo neodvisne kamere, lahko te namere izrecno določite tako, da za namen nastavite ime paketa ali komponento.

Google pravi, da to počne iz varnostnih razlogov, potrošniki pa težko razumejo, kako bi to za večino ljudi pomenilo veliko. Če svojo privzeto aplikacijo za kamero spremenite v drugo, spremembe v najpogostejših scenarijih, kot je hitro oblikovanje fotografij, ne boste opazili z dvojnim klikom na gumb za vklop in podobno.

Verizon ponuja Pixel 4a za samo 10 USD mesečno na novih linijah Unlimited

Kljub temu obstaja en primer uporabe, ko to postane težavno. Če bi uporabnik kot privzeto aplikacijo za kamero nastavil drugo aplikacijo in nato onemogočil vgrajeno aplikacijo za kamero, bi to dejansko zlomilo sistem. Slike v aplikacijah ne bodo mogli zajemati brez lastne funkcije kamere, dokler je znova ne omogočite in ne uporabite vzporedno z vašo najljubšo možnostjo kamere. Ni idealno, ni pa tudi grozno.

Posodobitev, 20. avgust (18:00 po srednjeevropskem času) - Google pojasnjuje utemeljitev te poteze

Google je zdaj pojasnil razlog za spremembo in pojasnil, da je zasnovan tako, da preprečuje nepravilno obdelavo podatkov o lokaciji. Prav tako je posodobil dokumentacijo za razvijalce, na katero se je skliceval že prej, in jo preoblikoval v opombo:

To je zasnovano tako, da zagotavlja pravilno obdelavo metapodatkov o lokaciji EXIF ​​na podlagi dovoljenj za lokacijo, določenih v aplikaciji, ki pošilja namen.

Če želite prejemati metapodatke o lokaciji EXIF ​​iz vnaprej nameščene aplikacije sistemske kamere, ko uporabljate naloge, ki imajo enega od predhodnih namerava, mora vaša aplikacija poleg ACCESS_COARSE_LOCATION ali ACCESS_FINE_LOCATION navesti tudi ACCESS_MEDIA_LOCATION dovoljenje.

Ta sprememba ne vpliva na zmožnost uporabnikov, da namestijo in uporabljajo katero koli aplikacijo kamere za neposredno zajemanje slik ali videoposnetkov. Uporabnik lahko kot privzeto aplikacijo za kamero nastavi aplikacijo neodvisne kamere. Ta sprememba tudi ne vpliva na naklepe, ki zaženejo uporabniško določeno privzeto aplikacijo kamere.

Z drugimi besedami, to je nekaj, kar bi v resnici prizadelo le majhno manjšino uporabnikov, hkrati pa koristilo večini.

instagram story viewer