Artikkel

Google legger til restriksjoner på tredjeparts kameraapper i Android 11 av sikkerhetsgrunner

protection click fraud

Med Android 11, Google pålegger en ekstra grense for hvordan kameraapper kan plugges inn i systemet. Spesielt begrenser det hva andre kameraapper enn den innebygde standardappen kan gjøre.

Som rapportert av Android Police, Google pålegger at tredjepartsapp uten egen kamerafunksjonalitet bare kan starte standardkameraappen for å utføre enten bilde- eller videoopptak. Før dette vil en bruker bli presentert for en dialog som lar dem velge fra kameraappene som er installert på enheten.

Utviklerdokumentasjonen lyder:

Fra og med Android 11 er det bare forhåndsinstallerte apper for systemkameraer som kan svare på følgende intensjonshandlinger:

  • android.media.action. VIDEOOPPTAK
  • android.media.action. IMAGE_CAPTURE
  • android.media.action. IMAGE_CAPTURE_SECURE

Hvis mer enn én forhåndsinstallert systemkamera-app er tilgjengelig, presenterer systemet en dialog der brukeren kan velge en app. Hvis du vil at appen din skal bruke en bestemt kameraapp fra tredjeparter til å fange bilder eller videoer på dens vegne, kan du gjøre disse hensiktene eksplisitte ved å angi et pakkenavn eller komponent for hensikten.

Google sier at det gjøres av sikkerhetsmessige årsaker, og på forbrukerens side er det vanskelig å se hvordan dette vil være en stor avtale for folk flest. Hvis du endrer standardapplikasjonen til en annen, vil du ikke merke endringen i de vanligste scenariene, som å raskt forme bilder ved å dobbeltklikke på av / på-knappen og lignende.

Verizon tilbyr Pixel 4a for bare $ 10 per måned på nye ubegrensede linjer

Når det er sagt, er det en brukssak der dette blir plagsomt. Hvis en bruker skulle sette en annen app som standard kamera-app og deretter deaktivere den innebygde kamera-appen, ville den effektivt ødelagt systemet. Du vil ikke kunne ta bilder i apper uten deres egen kamerafunksjonalitet før du aktiverer det på nytt og bruker det side om side det foretrukne kameraalternativet. Det er ikke ideelt, men det er ikke forferdelig heller.

Oppdatering 20. august (18:00 ET) - Google forklarer begrunnelsen bak flyttingen

Google har nå avklart årsaken bak endringen og forklart at den er designet for å forhindre at stedsdata blir behandlet feil. Den har også oppdatert utviklerdokumentasjonen som det er referert til tidligere, og omformulerer den til nå:

Dette er utformet for å sikre at EXIF-lokaliseringsmetadataene behandles riktig basert på plasseringstillatelsene som er definert i appen som sender intensjonen.

For å motta EXIF-plasseringsmetadata fra den forhåndsinstallerte systemkamera-appen når du bruker hensikter som har en av de foregående intensjonshandlinger, må appen din erklære ACCESS_MEDIA_LOCATION i tillegg til ACCESS_COARSE_LOCATION eller ACCESS_FINE_LOCATION tillatelse.

Denne endringen påvirker ikke brukernes mulighet til å installere og bruke kameraapp for å ta bilder eller videoer direkte. En bruker kan angi en tredjeparts kamera-app som standard kamera-app. Denne endringen påvirker heller ikke intensjonshandlinger som starter den brukerdefinerte standardkameraappen.

Med andre ord, det er noe som egentlig bare vil påvirke et lite mindretall av brukere, samtidig som det er til fordel for flertallet.

instagram story viewer