Android 11 да има нови инструменти за по-добра прозрачност при достъп до частни данни от приложения и точни причини за излизане от процеса

Android / Android 11 да има нови инструменти за по-добра прозрачност при достъп до частни данни от приложения и точни причини за излизане от процеса 2 минути четене

Android 11 добавя ново меню за захранване с всички нови функции



Предстоящата голяма актуализация на операционната система Android, Android 11, ще има два важни инструмента, които насърчават по-добра прозрачност при достъпа до частни данни и техните точни причини за излизане. Тези инструменти, наречени API за проверка на достъп до данни и причини за изход на процеса, са специално създадени, за да дадат на разработчиците на приложения за смартфони за Android и евентуално на потребителите по-добра представа за работата на техните приложения.

Разработчиците на Android представиха два нови инструмента, създадени специално за предлагане на по-ясна информация за начина, по който приложенията се инсталират на смартфона, и обработват личната информация на потребителя. Очаква се тези инструменти да бъдат включени в предстоящия Android 11.



API за проверка на достъп до данни

В Android 11 разработчиците ще имат достъп до нови API, които ще им дадат по-голяма прозрачност при използването на частни и защитени данни. Разработчиците посочват подобна функция може да бъде полезна, например, за големи приложения, които могат да имат наследен код, и такива, които използват библиотеки на трети страни или SDK. В пакета има по същество два API.



Първият API е ‘Callback’, позволяващ на приложенията проследете използването на данни, защитени с разрешения за изпълнение към кода, който е задействал използването. За да бъдете уведомени, всяко приложение може да зададе обратно обаждане AppOpsManager които ще бъдат извикани всеки път, когато част от кода използва лични данни, като получаване на актуализации на местоположението. Разработчиците на приложения и потребителите могат да създадат специфична логика за проследяване, поглъщане и анализ на данните.



Вторият API е насочен към приложения с по-висока сложност. С други думи, вторият API е предназначен за приложения с множество функции. Приложение за всяка платформа на социални медии може да има функция „намиране на приятели“ и функция за маркиране на снимки. Излишно е да се добавя, че всички подобни функции изискват подмножество чувствителни данни. „Намери приятели“ използва местоположението и контактите на потребителя на смартфон с Android. Междувременно етикетът за снимки използва местоположение, контакти и камера. В Android 11 разработчиците могат да създадат нов контекстен обект, който им позволява атрибут подмножество от кода на приложението към една или повече функции. Продължавайки напред, всяко използване на разрешение може да бъде проследено до функциите, свързани с контекста.

Причини за изход на процеса:

Разработчиците и потребителите на приложения за Android винаги са имали трудности да проследят причината за прекратяването на приложенията. Има няколко често срещани причини за рязко прекратяване на приложението. Те включват ANR, срив или потребител, който реши да принуди спирането на приложението. За да разберат и диагностицират по-добре причината, някои разработчици добавят персонализиран код към своите приложения. Те са предназначени за създаване на персонализиран анализ, който често се използва за подобряване на здравето, стабилността и времето на работа на приложението.

Android 11 представя нов ActivityManager API за отчитане на историческа информация, свързана с прекратяване на процеса на приложението. Разработчиците могат лесно да използват API за извличане на всяка налична информация за диагностичен изход за исторически процес, като например дали прекратяването на процеса се дължи на ANR, проблеми с паметта или други причини.

Етикети android