Pirmasis „Android 11“ mobiliosios platformos peržiūros leidimas

Google pateiktas bandomoji atviros mobiliosios platformos Android 11 versija. Android 11 leidimas tikimasi 2020 metų trečiąjį ketvirtį. Įvertinti naujas platformos funkcijas pasiūlė programa išankstinis patikrinimas. Kuriama programinė įranga paruoštas „Pixel 2/2 XL“, „Pixel 3/3 XL“, „Pixel 3a/3a XL“ ir „Pixel 4/4 XL“ įrenginiams. Mirksi rankiniu būdu; galimybė įdiegti „Android 11“ naudojant OTA naujinimus pasirodys gegužę.

Raktas naujoves "Android 11":

  • „Android“ emuliatorius pridėjo eksperimentinę galimybę paleisti vykdomąjį 32 ir 64 bitų programų, sukurtų ARM architektūrai, kodą, apsuptą emuliatoriuje veikiančio „Android 11“ sistemos vaizdo, sukurto x86_64 architektūrai.
  • Išplėstas 5G mobiliojo ryšio standarto palaikymas, užtikrinantis didesnį pralaidumą ir mažesnį delsą. Daug tinklo reikalaujančios programos, pvz., transliuoja 4K vaizdo įrašus ir atsisiunčia didelės raiškos žaidimų išteklius, dabar gali veikti ne tik „Wi-Fi“, bet ir mobiliojo ryšio paslaugų teikėjo tinkle. Siekiant supaprastinti programų pritaikymą atsižvelgiant į 5G ryšio kanalus, API buvo išplėsta Dinaminis matavimas, naudojamas patikrinti, ar ryšys apmokestinamas už srautą ir ar per jį galima perduoti didelius duomenų kiekius. Ši API dabar apima korinio ryšio tinklus ir leidžia nustatyti ryšį su teikėju, kuris teikia tikrai neribotą tarifą jungiantis per 5G.

    Taip pat išplėsta API Pralaidumo įvertinimo priemonė, kuri leidžia numatyti galimo pralaidumo duomenims atsisiųsti arba siųsti neatliekant savo tinklo bandymų.

  • Pridėtas naujų tipų „smeigtukų“ ekranų (ekranas užima visą priekinį išmaniojo telefono paviršių, išskyrus mažą apskritimą viršutiniame kairiajame priekinės kameros kampe) ir „krioklio“ (ekranas taip pat dengia suapvalintą ekraną) palaikymas. prietaiso šoniniai kraštai). Dabar programos gali nustatyti, ar šiuose ekranuose yra papildomų matomų ir aklųjų sričių, naudodamos standartinę API Ekrano išpjova. Norėdami uždengti šoninius kraštus ir organizuoti sąveiką vietose, esančiose šalia „krioklio“ ekranų kraštų, API siūlo новые iššūkius.
  • Pridėtos papildomos pranešimų parinktys. Į pranešimų sritį įtraukta atskira skiltis su aktyviais pokalbiais, leidžianti iš karto rasti dabartinius pokalbius nepaliekant kitų programų. Susirašinėjimo ir pokalbių programos buvo perkeltos naudoti API Burbulai, kuri leidžia naudoti „burbulų“ sąvoką, kad vienu metu dirbtumėte su keliomis programomis - galite kalbėtis nenutraukdami darbo kitoje programoje. Kai greitai rašote atsakymą iš pranešimų srities, dabar galite pridėti vaizdų prie pranešimų, nukopijuodami juos per mainų sritį.
  • API atnaujinta iki 1.3 versijos Neuroniniai tinklai, kuri suteikia programoms galimybę panaudoti aparatūros pagreitį mašininio mokymosi sistemoms. API yra pagrindinis „Android“ mašininio mokymosi sistemų, pvz., „Android“, veikimo sluoksnis TensorFlow Lite ir Caffe2. Buvo pasiūlyta keletas paruoštų neuroninių tinklų modelių, skirtų naudoti mobiliuosiuose įrenginiuose, įskaitant MobileNets (objektų atpažinimas nuotraukose), Pradžia v3 (kompiuterinis matymas) ir Sumanus
    atsakymas
    (pranešimų atsakymo variantų pasirinkimas). Naujame numeryje įgyvendinta Išplėstinio kvantavimo palaikymas naudojant sveikuosius ženklus, o ne slankiojo kablelio skaičius, todėl galima naudoti mažesnius modelius ir greitesnį apdorojimo laiką. Be to, „Quality of Service“ API papildė galimybes valdyti prioritetus ir skirtąjį laiką vykdant modelius, o „Memory Domain“ API buvo išplėsta, kad būtų sumažintos atminties kopijavimo ir konvertavimo operacijos, kai modeliai vykdomi nuosekliai.

  • Pridėtos naujos parinktys, leidžiančios valdyti programos prieigą prie asmeninių duomenų. Be režimo, kuris pasirodė paskutiniame leidime, prieiga prie vietos tik dirbant su programa (prieiga blokuojama fone) „Android 11“ atstovaujama parama vienkartiniams leidimams. Dabar naudotojas gali suteikti programai laikiną prieigą prie pagrindinių leidimų, pvz., vietos, mikrofono ir kameros prieigos. Leidimas galioja visą dabartinės sesijos laiką ir atšaukiamas, kai tik vartotojas persijungia į kitą programą.

    Pirmasis „Android 11“ mobiliosios platformos peržiūros leidimas

  • Buvo atlikti pakeitimai, kad būtų lengviau perkelti programas į saugyklą
    Taikymo sritis, kuri leidžia atskirti programų failus išoriniame atminties įrenginyje (pavyzdžiui, SD kortelėje). Naudojant „Scoped Storage“, taikomųjų programų duomenys apribojami konkrečiame kataloge, o prieigai prie bendrinamų medijos rinkinių reikia atskirų leidimų. „Android 11“ palaiko pasirenkamą režimą, leidžiantį pasiekti mediją naudojant visus failų kelius,
    DocumentsUI API buvo atnaujinta ir pridėta galimybė atlikti paketines operacijas MediaStore.

  • Išplėstos galimybės naudoti biometriniai jutikliai autentifikavimui. „BiometricPrompt“ API, siūlanti universalų biometrinio autentifikavimo dialogo langą, dabar palaiko trijų tipų autentifikavimo priemones – stiprius, silpnus ir įrenginio kredencialus. Supaprastintas BiometricPrompt integravimas su įvairiomis taikomųjų programų architektūromis, neapsiribojant klasės naudojimu Veikla.
  • Surenkant platformos komponentus, kuriems reikalinga didesnė apsauga, naudojami apsaugos mechanizmai, veikiantys kompiliavimo etape PIT (Srauto vientisumo valdymas) BoundSan, IntSan (Integer Overflow Sanitization) ir Shadow-Call Stack. Norint nustatyti problemas dirbant su programų atmintimi, krūvoje esančių rodyklių tikrinimas įgalinamas pagal prie jų pridėtas žymas (krūvos žymeklio žymėjimas). Norėdami rasti atminties klaidas pasiūlė papildomas sistemos vaizdas, kuriame įjungtas derinimo mechanizmas HWAsan (Aparatinės įrangos pagalba AddressSanitizer).
  • API paruošta „BlobStoreManager“., kuri leidžia organizuoti saugų keitimąsi dvejetainiais duomenimis tarp programų. Pavyzdžiui, ši API gali būti naudojama siekiant suteikti kelioms programoms prieigą prie mašininio mokymosi modelių, kai tas programas valdo vienas vartotojas.
  • Pridėta platformų, skirtų saugiai saugoti ir gauti patikrinamus tapatybės dokumentus, pvz., elektroninius vairuotojo pažymėjimus, palaikymas.
  • Vykdant projektą „Mainline“, leidžiantį atnaujinti atskirus sistemos komponentus neatnaujinant visos platformos, be 12 „Android 10“ prieinamų modulių, buvo parengta 10 naujų atnaujinamų modulių. Atnaujinimai turi įtakos ne aparatūros komponentams, kurie atsisiunčiami per „Google Play“ atskirai nuo gamintojo OTA programinės įrangos naujinių. Tarp naujų modulių, kuriuos galima atnaujinti per „Google Play“ neatnaujinant programinės aparatinės įrangos, yra leidimų valdymo modulis, darbo su diskais modulis (su Scoped Storage palaikymu) ir modulis su NNAPI (Neural Networks API).
  • Atliko darbas siekiant sumažinti kai kurių posistemių veikimo pokyčių įtaką programų veikimui. Naujovės, kurios gali turėti įtakos programų veikimui, dabar gali būti pasirinktinai išjungtos ir koreguojamos SDK lygiu. Siekiant supaprastinti programų suderinamumo su „Android 11“ testavimą, kūrėjo parinkčių sąsajoje ir „adb“ programoje pateikiami parametrai, leidžiantys įjungti ir išjungti funkcijas, turinčias įtakos suderinamumui (leidžia atlikti testavimą nekeičiant „targetSdkVersion“ ir neperkuriant programos). Atnaujintas apribotų API, nepateiktų SDK, pilkasis sąrašas.

    Pirmasis „Android 11“ mobiliosios platformos peržiūros leidimas

  • Pridėta struktūra Išteklių įkroviklis, kuri leidžia dinamiškai įkelti papildomus išteklius programos vykdymo metu.
  • Skambučių tikrinimo paslauga papildė galimybę programoms perduoti įeinančio skambučio patvirtinimo būseną, kurią galima naudoti kuriant tinkintus dialogus po skambučio apdorojimo, pavyzdžiui, įskaitant papildomus veiksmus, skirtus pažymėti skambutį kaip šlamštą arba įtraukti jį į adresų knyga.
  • Patobulinta API „Wi-Fi“ pasiūlymas, leidžianti programai (tinklo ryšio tvarkyklei) paveikti pageidaujamų belaidžių tinklų pasirinkimo algoritmą, perduodant reitinguotą tinklų sąrašą, taip pat atsižvelgiama į papildomus rodiklius renkantis tinklą, pvz., informaciją apie ryšio pralaidumą ir kokybę. kanalą ankstesnio ryšio metu. Pridėta galimybė valdyti belaidžius tinklus, kurie palaiko standartą „Hotspot 2.0“ (Passpoint), įskaitant vartotojo profilio galiojimo laiko apskaitą ir galimybę profiliuose naudoti savarankiškai pasirašytus sertifikatus.
  • „ImageDecoder“ API papildė animuotų vaizdų dekodavimo ir rodymo HEIF formatu („Apple“ HEIC), kuriame naudojami HEVC (H.265) glaudinimo metodai, palaikymą. Palyginti su animuotais GIF vaizdais, HEIF formatas gali žymiai sumažinti failo dydį.
  • Prie NDK pridėta API, skirta naudoti vaizdų kodavimo ir dekodavimo operacijų vietiniame kode (JPEG, PNG, WebP ir kt.), nenaudojant trečiųjų šalių bibliotekų. Naujoji API leidžia sumažinti APK failų dydį naudojant vietines programas ir išspręsti įterptųjų bibliotekų, kuriose gali būti pažeidžiamumų, atnaujinimo problemą.
  • Dabar fotoaparato programos gali laikinai išjungti vibraciją (pavyzdžiui, per pranešimus), kad jos nesuveiktų kameros seanso metu.
  • Galima įjungti režimus bokeh (fono suliejimas vaizde) juos palaikantiems įrenginiams (pavyzdžiui, nejudantis režimas užtikrina aukštesnę vaizdo kokybę, o nepertraukiamas režimas – tikslesnį jutiklio duomenų atitikimą).
  • Pridėta API, skirta patikrinimus и nustatymai Mažos delsos vaizdo atkūrimo režimai reikalingi tiesioginio srautinio perdavimo programoms. Be to, buvo pridėtas HDMI mažos delsos veikimo režimo (žaidimo režimo) palaikymas, kuris išjungia grafikos apdorojimą, kad sumažintų delsą televizoriuje arba išoriniame monitoriuje.

Šaltinis: opennet.ru

Добавить комментарий