Android 11 Mať nové nástroje na lepšiu transparentnosť prístupu k súkromným údajom pomocou aplikácií a presné príčiny ukončenia procesov

Android / Android 11 Mať nové nástroje na lepšiu transparentnosť prístupu k súkromným údajom pomocou aplikácií a presné príčiny ukončenia procesov 2 minúty prečítané

Android 11 pridáva novú ponuku napájania so všetkými novými funkciami



Pripravovaná veľká aktualizácia operačného systému Android Android 11 má obsahovať dva dôležité nástroje, ktoré zvyšujú transparentnosť prístupu k súkromným údajom a ich presné príčiny opustenia. Tieto nástroje zvané Data Access Audit API a Process Exit Reasons sú špeciálne navrhnuté tak, aby poskytli vývojárom aplikácií pre smartphony so systémom Android a prípadne aj používateľom lepší prehľad o výkone ich aplikácií.

Vývojári systému Android predstavili dva nové nástroje vytvorené špeciálne pre poskytovanie jasnejších informácií o spôsobe prístupu aplikácií nainštalovaných v smartfónoch a spracovaní informácií o súkromných používateľoch. Očakáva sa, že tieto nástroje budú súčasťou chystaného Androidu 11.



Rozhrania API na kontrolu prístupu k údajom

V systéme Android 11 budú mať vývojári prístup k novým rozhraniam API, ktoré im poskytnú zvýšenú transparentnosť vo využívaní súkromných a chránených údajov. Vývojári naznačujú takáto funkcia by mohla byť užitočná napríklad pre veľké aplikácie, ktoré môžu mať starší kód, a pre tie, ktoré používajú knižnice tretích strán alebo súpravy SDK. V balení sú v podstate dve API.



Prvým rozhraním API je „spätné volanie“, ktoré aplikáciám umožňuje spätne vysledovať použitie údajov chránených runtime oprávneniami na kód, ktorý spustil použitie. Na získanie upozornenia môže každá aplikácia nastaviť spätné volanie AppOpsManager ktoré sa vyvolajú zakaždým, keď časť kódu použije súkromné ​​údaje, napríklad získavanie aktualizácií polohy. Vývojári a používatelia aplikácií môžu vytvárať konkrétnu logiku na sledovanie, prijímanie a analýzu údajov.



Druhé API je zamerané na aplikácie s vyššou zložitosťou. Inými slovami, druhé API je určené pre aplikácie s viacerými funkciami. Aplikácia pre akúkoľvek platformu sociálnych médií môže obsahovať funkciu „nájsť priateľov“ a funkciu označovania fotografií. Nie je potrebné dodávať, že všetky tieto funkcie vyžadujú podmnožinu citlivých údajov. Funkcia „nájsť priateľov“ používa polohu a kontakty používateľa smartfónu s Androidom. Značka fotografií zatiaľ používa polohu, kontakty a fotoaparát. V systéme Android 11 môžu vývojári vytvoriť nový kontextový objekt, ktorý im to umožní atribút podmnožina kódu aplikácie pre jednu alebo viac funkcií. Ďalej je možné vysledovať každé použitie povolení k funkciám spojeným s kontextom.

Dôvody ukončenia procesu:

Vývojári a používatelia aplikácií pre Android mali vždy ťažké vypátrať príčinu ukončenia aplikácií. Existuje niekoľko bežných dôvodov na náhle ukončenie aplikácie. Patria sem chyby ANR, zlyhanie alebo používateľ, ktorý sa rozhodol vynútiť zastavenie aplikácie. Niektorí vývojári pridávajú do svojich aplikácií prispôsobený kód, aby lepšie porozumeli a diagnostikovali príčinu. Sú určené na vytvorenie vlastnej analýzy, ktorá sa často používa na zlepšenie stavu, stability a chodu aplikácie.

Android 11 predstavuje nový ActivityManager API na hlásenie historických informácií súvisiacich s ukončením procesu aplikácie. Vývojári môžu ľahko použiť API na získanie akýchkoľvek dostupných diagnostických informácií o ukončení procesu z minulosti, napríklad či je ukončenie procesu spôsobené ANR, problémami s pamäťou alebo z iných dôvodov.

Značky Android