„Android 11“ turi naujų įrankių, skirtų geresniam programų prieigos prie privačių duomenų skaidrumui ir tikslioms proceso išėjimų priežastims

„Android“ / „Android 11“ turi naujų įrankių, skirtų geresniam programų prieigos prie privačių duomenų skaidrumui ir tikslioms proceso išėjimų priežastims 2 minutes perskaityta

„Android 11“ prideda naują „Power Menu“ su visomis naujomis funkcijomis



Būsimame pagrindiniame „Android OS“ atnaujinime, „Android 11“, bus numatyti du svarbūs įrankiai, skatinantys didesnį privačių duomenų prieigos skaidrumą ir tikslias jų išėjimo priežastis. Šie įrankiai, vadinami „Data Access Audit API“ ir „Proceso išėjimo priežastimis“, yra specialiai sukurti tam, kad „Android“ išmaniųjų telefonų programų kūrėjams ir galbūt vartotojams suteiktų geresnių įžvalgų apie jų programų našumą.

„Android“ kūrėjai pristatė du naujus įrankius, specialiai sukurtus siekiant pateikti aiškesnę informaciją apie išmaniajame telefone įdiegtų programų prieigą ir privataus vartotojo informacijos apdorojimą. Tikimasi, kad šie įrankiai bus įtraukti į būsimą „Android 11“.



Duomenų prieigos audito API

„Android 11“ kūrėjai turės prieigą prie naujų API, kurie suteiks jiems daugiau skaidrumo naudojant privačius ir saugomus duomenis. Kūrėjai nurodo tokia funkcija gali būti naudinga, pavyzdžiui, didelėms programoms, kuriose gali būti senas kodas, ir toms, kurios naudoja trečiųjų šalių bibliotekas ar SDK. Iš esmės pakete yra dvi API.



Pirmoji API yra „atgalinis skambutis“, leidžiantis programoms atsekti duomenų, saugomų vykdymo laiko leidimais, naudojimą prie kodo, kuris suaktyvino naudojimą. Kad būtų pranešta, bet kuri programa gali nustatyti atgalinį skambutį „AppOpsManager“ kuris bus naudojamas kiekvieną kartą, kai kodo skyriuje bus naudojami privatūs duomenys, pvz., vietovės naujinių gavimas. Programų kūrėjai ir vartotojai gali sukurti specifinę logiką duomenims stebėti, įkelti ir analizuoti.



Antroji API yra skirta sudėtingesnėms programoms. Kitaip tariant, antroji API skirta programoms, turinčioms kelias funkcijas. Bet kurios socialinės žiniasklaidos platformos programoje gali būti funkcija „susirasti draugų“ ir nuotraukų žymėjimo funkcija. Nereikia nė pridurti, kad visoms tokioms funkcijoms reikalingas jautrių duomenų pogrupis. „Surask draugų“ naudoja „Android“ išmaniojo telefono vartotojo vietą ir kontaktus. Tuo tarpu nuotraukų žymoje naudojama vieta, kontaktai ir kamera. „Android 11“ kūrėjai gali sukurti naują „Context“ objektą, kuris jiems leidžia atributas programos kodo pogrupis vienai ar daugiau funkcijų. Žengiant į priekį, kiekvieną leidimo naudojimą galima susieti su funkcijomis, susietomis su kontekstu.

Proceso išėjimo priežastys:

Kūrėjams ir „Android“ programų vartotojams visada buvo sunku nustatyti programų nutraukimo priežastis. Yra kelios dažnos staigaus programos nutraukimo priežastys. Tai apima ANR, strigtį arba naudotojo pasirinkimą priversti sustabdyti programą. Norėdami geriau suprasti ir diagnozuoti priežastį, kai kurie kūrėjai prideda pritaikytą kodą prie savo programų. Tai skirta sukurti tinkintą analizę, kuri dažnai naudojama siekiant pagerinti programos būklę, stabilumą ir veikimo laiką.

„Android 11“ pristato naują „ActivityManager“ API pranešti istorinę informaciją, susijusią su programos proceso nutraukimu. Kūrėjai gali lengvai naudoti API, norėdami gauti bet kokią prieinamą istorinę proceso išėjimo diagnostikos informaciją, pavyzdžiui, ar procesas nutrauktas dėl ANR, atminties problemų ar kitų priežasčių.

Žymos androidas