Trečias beta versijos Android Q platformos leidimas su atskirais sistemos komponentų naujiniais

Google pateiktas trečioji atviros mobiliosios platformos „Android Q“ beta versija. „Android Q“ leidimas, kuris bus pristatytas „Android 10“, tikimasi 2019 metų trečiąjį ketvirtį. Pranešime taip pat paskelbta, kad platforma pasiekė 2.5 milijardo aktyvių Android įrenginių etapą.

Įvertinti naujas platformos galimybes pasiūlė programa beta testavimas, kurioje eksperimentinė šaka gali būti įdiegta ir nuolat atnaujinama naudojant standartinę naujinimo diegimo sąsają (OTA, belaidžiu ryšiu), nekeičiant programinės aparatinės įrangos rankiniu būdu. Atnaujinimai prieinama 15 įrenginių, įskaitant Google Pixel, Huawei Mate, Xiaomi Mi 9, Nokia 8.1, Sony Xperia XZ3, Vivo NEX, OPPO Reno, OnePlus 6T, ASUS ZenFone 5Z, LGE G8, TECNO Spark 3 Pro, Essential Phone ir realme 3 Pro išmaniuosius telefonus .

Projekto dėka buvo galima žymiai išplėsti testavimui skirtų įrenginių skaičių Trejinti, kuri leidžia gamintojams kurti universalius aparatinės įrangos palaikymo komponentus, nesusijusius su konkrečiomis Android versijomis (galite naudoti tas pačias tvarkykles su skirtingomis Android versijomis), o tai labai supaprastina programinės aparatinės įrangos priežiūrą ir atnaujintos programinės įrangos kūrimą naudojant dabartinius Android leidimus. „Treble“ dėka gamintojas gali naudoti paruoštus „Google“ naujinimus, integruodamas į juos konkrečiam įrenginiui skirtus komponentus.

Trečiosios beta versijos „Android Q“ pakeitimai, palyginti su antra и pirmasis beta versijos leidimai:

  • Pristatytas projektas Pagrindinė linija, leidžianti atnaujinti atskirus sistemos komponentus neatnaujinant visos platformos. Tokie naujinimai atsisiunčiami per „Google Play“ atskirai nuo gamintojo OTA programinės įrangos naujinių. Tikimasi, kad tiesioginis atnaujinimų pristatymas į ne aparatinės įrangos platformos komponentus žymiai sumažins naujinimų gavimo laiką, padidins pažeidžiamumo pataisymo greitį ir sumažins priklausomybę nuo įrenginių gamintojų, siekiant išlaikyti platformos saugumą. Pažymėtina, kad moduliai su atnaujinimais iš pradžių bus pristatomi kaip atvirojo kodo, bus nedelsiant pasiekiami AOSP („Android Open Source Project“) saugyklose ir galės apimti patobulinimus bei pataisymus, kuriuos pateikė trečiųjų šalių bendradarbiai.

    Iš komponentų, kurie bus atnaujinami atskirai, pirmajame etape buvo pavadinti 13 modulių: daugialypės terpės kodekai, daugialypės terpės sistema, DNS sprendėjas, Conscrypt „Java“ saugos teikėjas, dokumentų vartotojo sąsaja, leidimų valdiklis, „ExtServices“, laiko juostos duomenys, KAMPAS (sluoksnis, skirtas „OpenGL ES“ skambučiams išversti į „OpenGL“, „Direct3D 9/11“, „Desktop GL“ ir „Vulkan“, modulio metaduomenis, tinklo komponentus, fiksuoto portalo prisijungimą ir tinklo prieigos nustatymus. Sistemos komponentų naujinimai pristatomi nauju paketo formatu APEX, kuris skiriasi nuo APK tuo, kad gali būti naudojamas ankstyvoje sistemos įkrovos stadijoje. Esant galimiems gedimams, numatytas pakeitimo atšaukimo režimas;

  • Pridėtas mobiliojo ryšio standarto palaikymas 5G, kuriam bus pritaikytos esamos ryšio valdymo API. Įskaitant per API, programos gali nustatyti didelės spartos ryšio buvimą ir srauto apmokestinimo veiklą;
  • Pridėta „Live Caption“ funkcija, leidžianti automatiškai kurti subtitrus, kai žiūrite bet kokį vaizdo įrašą ar klausotės garso įrašų, nepriklausomai nuo naudojamos programos. Kalbos atpažinimas atliekamas vietoje, nesikreipiant į išorines paslaugas;
  • Automatinių greitų atsakymų sistema, kuri anksčiau buvo prieinama pranešimams, dabar gali būti naudojama kuriant rekomendacijas dėl labiausiai tikėtinų veiksmų bet kurioje programoje. Pavyzdžiui, kai rodomas pranešimas, kviečiantis į susitikimą, sistema pasiūlys greitus atsakymus, kad priimtų arba atmestų kvietimą, taip pat parodys mygtuką, kad žemėlapyje būtų rodoma numatyta susitikimo vieta. Parinktys parenkamos naudojant mašininio mokymosi sistemą, pagrįstą vartotojo darbo ypatybių studijavimu;

    Trečias beta versijos Android Q platformos leidimas su atskirais sistemos komponentų naujiniais

  • Įdiegta sistemos lygiu tamsi tema kuris gali būti naudojamas akių nuovargiui sumažinti esant prastam apšvietimui.
    Tamsioji tema įgalinama skiltyje Nustatymai > Ekranas, greitųjų nustatymų išskleidžiamajame bloke arba įjungus energijos taupymo režimą. Tamsioji tema taikoma ir sistemai, ir programoms, įskaitant režimą, leidžiantį automatiškai konvertuoti esamas temas į tamsius tonus;

    Trečias beta versijos Android Q platformos leidimas su atskirais sistemos komponentų naujiniais

  • Pridėtas naršymo gestais režimas, leidžiantis valdyti tik ekrano gestus, nerodant naršymo juostos ir neskiriant visos ekrano vietos turiniui. Pavyzdžiui, mygtukai „Atgal“ ir „Pagrindinis“ pakeičiami slydimu iš krašto, o ilgas palietimas ekrane naudojamas veikiančių programų sąrašui iškviesti. Režimas įjungtas nustatymuose „Nustatymai > Sistema > Gestai“;
  • Pridėtas „Focus Mode“, kuris leidžia pasirinktinai nutildyti dėmesį blaškančias programas tam laikui, kai reikia susikoncentruoti ties kokios nors užduoties sprendimu, pavyzdžiui, pristabdyti laiškų ir naujienų gavimą, bet palikti žemėlapius ir momentinių pranešimų programą;
  • Pridėtas „Family Link“ tėvų kontrolės režimas, leidžiantis apriboti vaikų darbo su įrenginiu laiką, skirti papildomų minučių už sėkmę ir pasiekimus, peržiūrėti paleistų programų sąrašus ir įvertinti, kiek laiko vaikas jose praleidžia, peržiūrėti įdiegtas programas ir nustatyti nakties laiką, kad užblokuotų prieigą naktį;

    Trečias beta versijos Android Q platformos leidimas su atskirais sistemos komponentų naujiniais

  • Pridėta nauja garso įrašymo API, leidžianti vienai programai
    suteikti galimybę apdoroti garso srautą kita programa. Norint suteikti kitoms programoms prieigą prie garso išvesties, reikalingas specialus leidimas;

  • Pridėta terminė API, leidžianti programoms stebėti procesoriaus ir GPU temperatūros indikatorius ir savarankiškai imtis priemonių apkrovai sumažinti (pavyzdžiui, sumažinti FPS žaidimuose ir sumažinti transliuojamo vaizdo raišką), nelaukiant, kol sistema priverstinai pradės mažinti. taikymo veikla.

Be paskelbti Gegužės Android saugumo pataisymų rinkinys, kuris pašalina 30 pažeidžiamumų, iš kurių 8 pažeidžiamumui priskirtas kritinis pavojaus lygis, o 21 – aukštas pavojaus lygis. Dauguma kritinių problemų leidžia vykdyti nuotolinę ataką, kad būtų vykdomas kodas sistemoje. Problemos, pažymėtos kaip pavojingos, leidžia vykdyti kodą privilegijuoto proceso kontekste, manipuliuojant vietinėmis programomis. 11 pavojingų ir 4 kritinių spragų, nustatytų patentuotuose lusto komponentuose "Qualcomm. Buvo pašalintas vienas svarbus daugialypės terpės sistemos pažeidžiamumas, leidžiantis vykdyti kodą apdorojant specialiai sukurtus daugialypės terpės duomenis. Buvo ištaisyti trys kritiniai sistemos komponentų pažeidžiamumai, dėl kurių gali būti vykdomas kodas apdorojant specialiai sukurtus PAC failus.

Šaltinis: opennet.ru

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