Artikel

Google voegt om veiligheidsredenen beperkingen toe aan camera-apps van derden in Android 11

protection click fraud

Met Android 11Legt Google een extra limiet op aan de manier waarop camera-apps op het systeem kunnen worden aangesloten. Het beperkt met name wat andere camera-apps dan de standaard ingebouwde app zouden kunnen doen.

Zoals gerapporteerd door Android politieVerplicht Google dat apps van derden zonder hun eigen camerafunctie alleen de standaardcamera-app kunnen starten om foto- of video-opname uit te voeren. Voordien kreeg een gebruiker een dialoogvenster te zien waarin hij kon kiezen uit de camera-apps die op zijn apparaat waren geïnstalleerd.

De ontwikkelaarsdocumentatie leest:

Vanaf Android 11 kunnen alleen vooraf geïnstalleerde systeemcamera-apps reageren op de volgende intentie-acties:

  • android.media.action. VIDEO OPNAME
  • android.media.action. BEELDOPNAME
  • android.media.action. IMAGE_CAPTURE_SECURE

Als er meer dan één vooraf geïnstalleerde systeemcamera-app beschikbaar is, presenteert het systeem een ​​dialoogvenster waarin de gebruiker een app kan selecteren. Als u wilt dat uw app een specifieke camera-app van derden gebruikt om namens de app afbeeldingen of video's op te nemen, kunt u deze bedoelingen expliciet maken door een pakketnaam of een component voor de bedoeling in te stellen.

Google zegt dat het dit om veiligheidsredenen doet, en wat de consument betreft, is het moeilijk in te zien hoe dit voor de meeste mensen een enorm probleem zou zijn. Als u uw standaard camera-app wijzigt in een andere, merkt u de verandering niet in de meest voorkomende scenario's, zoals het snel vormgeven van foto's door te dubbelklikken op de aan / uit-knop en dergelijke.

Verizon biedt de Pixel 4a aan voor slechts $ 10 / maand op nieuwe Unlimited-lijnen

Dat gezegd hebbende, er is één use-case waarin dit lastig wordt. Als een gebruiker een andere app zou instellen als de standaard camera-app en vervolgens de ingebouwde camera-app zou uitschakelen, zou het systeem effectief breken. U kunt geen afbeeldingen vastleggen in apps zonder hun eigen camerafunctie totdat u deze weer inschakelt en deze naast uw favoriete camera-optie gebruikt. Het is niet ideaal, maar het is ook niet verschrikkelijk.

Update, 20 augustus (18:00 ET) - Google legt de grondgedachte achter de verhuizing uit

Google heeft nu de reden achter de wijziging verduidelijkt door uit te leggen dat deze is ontworpen om te voorkomen dat locatiegegevens onjuist worden verwerkt. Het heeft ook de documentatie voor ontwikkelaars waarnaar eerder werd verwezen, bijgewerkt en het nu opnieuw geformuleerd:

Dit is ontworpen om ervoor te zorgen dat de EXIF-locatiemetagegevens correct worden verwerkt op basis van de locatiemachtigingen die zijn gedefinieerd in de app die de intentie verzendt.

Om EXIF-locatiemetagegevens te ontvangen van de vooraf geïnstalleerde systeemcamera-app bij gebruik van intenties die een van de voorgaande hebben intentie-acties, moet uw app ACCESS_MEDIA_LOCATION declareren naast de ACCESS_COARSE_LOCATION of ACCESS_FINE_LOCATION toestemming.

Deze wijziging heeft geen invloed op de mogelijkheid van gebruikers om een ​​camera-app te installeren en te gebruiken om rechtstreeks foto's of video's vast te leggen. Een gebruiker kan een camera-app van derden instellen als de standaard camera-app. Deze wijziging heeft ook geen invloed op de intentie-acties die de door de gebruiker gespecificeerde standaardcamera-app starten.

Met andere woorden, het is iets dat eigenlijk maar een kleine minderheid van gebruikers zou treffen, terwijl het de meerderheid ten goede zou komen.

instagram story viewer