Android 11 új eszközökkel az alkalmazások privát adatelérésének jobb átláthatósága és a folyamatból való kilépés pontos okai miatt

Android / Android 11 új eszközökkel az alkalmazások privát adatelérésének jobb átláthatósága és a folyamatból való kilépés pontos okai miatt 2 perc olvasás

Az Android 11 új Power Menu-t kínál minden új funkcióval



A közelgő jelentős Android OS frissítés, az Android 11 két fontos eszközzel rendelkezik, amelyek elősegítik a magánadatokhoz való hozzáférés és a kilépés pontos okainak átláthatóságát. Ezeket az eszközöket, az úgynevezett Data Access Audit API-kat és a Process Exit Reasons-eket kifejezetten arra tervezték, hogy az Android okostelefonos alkalmazás-fejlesztőknek és esetleg a felhasználóknak is jobb betekintést nyújtsanak alkalmazásaik teljesítményébe.

Az Android fejlesztői két új eszközt vezettek be, amelyek kifejezetten az okostelefonra telepített alkalmazások hozzáférésének és a magánfelhasználói információk feldolgozásának módjáról szóló egyértelműbb információk nyújtására szolgálnak. Ezeket az eszközöket várhatóan tartalmazzák a készülő Android 11-ben.



Data Access Auditing API-k

Az Android 11-ben a fejlesztők hozzáférhetnek új API-khoz, amelyek nagyobb átláthatóságot biztosítanak a privát és védett adatok használatában. A fejlesztők jelzik egy ilyen szolgáltatás hasznos lehet, például olyan nagy alkalmazásoknál, amelyekben lehet régi kód, és azokban, amelyek harmadik féltől származó könyvtárakat vagy SDK-kat használnak. A csomagban lényegében két API található.



Az első API egy „visszahívás”, amely lehetővé teszi az alkalmazások számára visszavezetheti a futásidejű engedélyekkel védett adatok használatát a használatot kiváltó kódhoz. Értesítés céljából bármely alkalmazás beállíthat visszahívást AppOpsManager amelyek minden alkalommal meghívásra kerülnek, amikor egy kódrész privát adatokat használ, például helyfrissítéseket kap. Az alkalmazásfejlesztők és a felhasználók létrehozhatnak egy speciális logikát az adatok nyomon követésére, bevitelére és elemzésére.



A második API nagyobb összetettségű alkalmazásokra irányul. Más szavakkal, a második API több funkcióval rendelkező alkalmazások számára készült. Bármelyik közösségi médiaplatformhoz tartozó alkalmazás tartalmazhat „barátok keresése” és fényképes címkézési funkciót. Felesleges hozzáfűznünk, hogy minden ilyen szolgáltatás a bizalmas adatok egy részhalmazát igényli. A „barátok keresése” egy androidos okostelefon-felhasználó tartózkodási helyét és névjegyeit használja. Eközben a fotócímke a helyet, a névjegyeket és a kamerát használja. Az Android 11 rendszerben a fejlesztők létrehozhatnak egy új Context objektumot, amely lehetővé teszi számukra tulajdonság az alkalmazás kódjának egy részhalmaza egy vagy több szolgáltatáshoz. Továbblépve minden engedélyhasználat visszavezethető a kontextushoz társított funkciókra.

Folyamat kilépés okai:

A fejlesztők és az Android-alkalmazások felhasználói mindig is nehezen tudták felderíteni az alkalmazások megszűnésének okát. Az alkalmazás hirtelen felmondásának számos gyakori oka van. Ezek közé tartozik egy ANR, egy összeomlás, vagy a felhasználó, aki kényszeríti az alkalmazás leállítását. Az ok jobb megértése és diagnosztizálása érdekében néhány fejlesztő testreszabott kódot ad hozzá az alkalmazásaihoz. Ezek célja az egyedi elemzések létrehozása, amelyeket gyakran használnak az alkalmazás állapotának, stabilitásának és futási idejének javítására.

Az Android 11 új verziót mutat be ActivityManager API az alkalmazás folyamatának megszüntetésével kapcsolatos korábbi információk jelentésére. A fejlesztők könnyen használhatják az API-t az összes rendelkezésre álló előzetes folyamat-kilépési diagnosztikai információ lekérdezéséhez, például arról, hogy a folyamat leállítása ANR-ek, memóriaproblémák vagy más okok miatt következett-e be.

Címkék android