Articol

Google adaugă restricții pentru aplicațiile de camere terțe din Android 11 din motive de securitate

protection click fraud

Cu Android 11, Google impune o limită suplimentară cu privire la modul în care aplicațiile camerei se pot conecta la sistem. Mai exact, limitează ce aplicații de cameră, altele decât aplicația integrată implicită, ar putea face.

După cum a raportat de Android Police, Google solicită ca aplicația terță parte fără funcționalitatea camerei proprii să lanseze aplicația implicită a camerei pentru a efectua fie capturi de imagini, fie video. Înainte de aceasta, unui utilizator i s-ar fi prezentat un dialog care să îi permită să aleagă dintre aplicațiile camerei instalate pe dispozitivul său.

Se citește documentația dezvoltatorului:

Începând cu Android 11, numai aplicațiile camerei de sistem preinstalate pot răspunde la următoarele acțiuni intenționale:

  • android.media.action. CAPTURĂ VIDEO
  • android.media.action. IMAGE_CAPTURE
  • android.media.action. IMAGE_CAPTURE_SECURE

Dacă sunt disponibile mai multe aplicații preinstalate pentru aparatul foto, sistemul prezintă o fereastră de dialog pentru ca utilizatorul să selecteze o aplicație. Dacă doriți ca aplicația dvs. să utilizeze o anumită aplicație de cameră terță parte pentru a captura imagini sau videoclipuri în numele său, puteți face aceste intenții explicite setând un nume de pachet sau o componentă pentru intenție.

Google spune că face acest lucru din motive de siguranță și, din punctul de vedere al consumatorului, este greu de văzut cum ar fi o afacere uriașă pentru majoritatea oamenilor. Dacă schimbați aplicația implicită a camerei cu alta, nu veți observa schimbarea în cele mai frecvente scenarii, cum ar fi modelarea rapidă a fotografiilor făcând dublu clic pe butonul de pornire și altele asemenea.

Verizon oferă Pixel 4a la doar 10 USD / lună pe noile linii nelimitate

Acestea fiind spuse, există un caz de utilizare în care acest lucru devine dificil. Dacă un utilizator ar seta o altă aplicație ca aplicație implicită pentru cameră și apoi va dezactiva aplicația pentru cameră încorporată, aceasta ar rupe efectiv sistemul. Nu veți putea capta imagini în aplicații fără funcționalitatea camerei lor până nu o reactivați și nu o utilizați alăturată opțiunea dvs. de cameră preferată. Nu este ideal, dar nici teribil.

Actualizare, 20 august (18:00 ET) - Google explică rațiunea din spatele acestei mișcări

Google a clarificat acum motivul care stă la baza schimbării, explicând că este conceput pentru a păstra datele de localizare de la procesarea incorectă. De asemenea, a actualizat documentația pentru dezvoltatori la care sa făcut referire anterior, reformulând-o pentru a nota acum:

Aceasta este concepută pentru a se asigura că metadatele de locație EXIF ​​sunt procesate corect pe baza permisiunilor de locație definite în aplicația care trimite intenția.

Pentru a primi metadate de locație EXIF ​​din aplicația preinstalată a camerei de sistem atunci când utilizați intenții care au una dintre cele precedente acțiuni intenționate, aplicația dvs. trebuie să declare ACCESS_MEDIA_LOCATION în plus față de ACCESS_COARSE_LOCATION sau ACCESS_FINE_LOCATION permisiune.

Această modificare nu afectează capacitatea utilizatorilor de a instala și utiliza orice aplicație a camerei pentru a captura imagini sau videoclipuri direct. Un utilizator poate seta o aplicație de cameră terță parte ca aplicație de cameră implicită. De asemenea, această modificare nu afectează acțiunile intenționate care lansează aplicația implicită de cameră specificată de utilizator.

Cu alte cuvinte, este ceva care ar afecta într-adevăr doar o mică minoritate de utilizatori, beneficiind în același timp majorității.

instagram story viewer