Tredje betaversion af Android Q-platformen med separate opdateringer til systemkomponenter

Google fremlagde den tredje betaversion af den åbne mobile platform Android Q. Udgivelsen af ​​Android Q, som vil blive leveret under nummeret Android 10, forventes i tredje kvartal af 2019. Meddelelsen meddelte også, at platformen har nået milepælen på 2.5 milliarder aktive Android-enheder.

At evaluere nye platformsfunktioner foreslog program beta test, inden for hvilken den eksperimentelle gren kan installeres og holdes opdateret gennem standard opdateringsinstallationsgrænsefladen (OTA, over-the-air), uden at det er nødvendigt at udskifte firmwaren manuelt. Opdateringer ledig til 15 enheder, inklusive 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 og realme 3 Pro-smartphones .

Det var muligt at udvide antallet af tilgængelige enheder til test markant takket være projektet Treble, som giver producenterne mulighed for at skabe universelle hardware-supportkomponenter, der ikke er bundet til specifikke versioner af Android (du kan bruge de samme drivere med forskellige versioner af Android), hvilket i høj grad forenkler vedligeholdelse af firmware og oprettelse af opdateret firmware med aktuelle Android-udgivelser. Takket være Treble kan en producent bruge færdige opdateringer fra Google som grundlag og integrere enhedsspecifikke komponenter i dem.

Ændringer i den tredje betaversion af Android Q i forhold til sekund и den første beta udgivelser:

  • Projekt præsenteret Mainline, så du kan opdatere individuelle systemkomponenter uden at opdatere hele platformen. Sådanne opdateringer downloades via Google Play separat fra OTA-firmwareopdateringer fra producenten. Det forventes, at direkte levering af opdateringer til ikke-hardware-platformskomponenter væsentligt vil reducere den tid, det tager at modtage opdateringer, øge hastigheden af ​​patchning af sårbarheder og reducere afhængigheden af ​​enhedsproducenter for at opretholde platformsikkerheden. Især vil moduler med opdateringer i første omgang sendes som open source, vil være umiddelbart tilgængelige i AOSP (Android Open Source Project) repositories og vil være i stand til at inkludere forbedringer og rettelser bidraget af tredjepartsbidragydere.

    Af de komponenter, der vil blive opdateret separat, blev 13 moduler navngivet i første fase: multimedie-codecs, multimedieramme, DNS-resolver, Conscrypt Java Security Provider, Documents UI, Permission Controller, ExtServices, Tidszonedata, VINKEL (et lag til oversættelse af OpenGL ES-kald til OpenGL, Direct3D 9/11, Desktop GL og Vulkan), modulmetadata, netværkskomponenter, Captive Portal-login og netværksadgangsindstillinger. Systemkomponentopdateringer leveres i et nyt pakkeformat SPIDS, som adskiller sig fra APK ved, at den kan bruges på et tidligt stadium af systemstart. I tilfælde af mulige fejl, er en ændring af rollback-tilstand tilvejebragt;

  • Tilføjet understøttelse af mobilkommunikationsstandard 5G, som de eksisterende forbindelsesstyrings-API'er vil blive tilpasset til. Inklusive via API'et kan applikationer bestemme tilstedeværelsen af ​​en højhastighedsforbindelse og trafikopladningsaktivitet;
  • Tilføjet "Live Caption"-funktionen, som giver dig mulighed for automatisk at oprette undertekster i farten, når du ser en video eller lytter til lydoptagelser, uanset hvilken applikation der bruges. Talegenkendelse udføres lokalt uden brug af eksterne tjenester;
  • Systemet med automatiske hurtige svar, som tidligere var tilgængeligt for meddelelser, kan nu bruges til at generere anbefalinger til de mest sandsynlige handlinger i enhver applikation. Når f.eks. vises en meddelelse, der inviterer til et møde, vil systemet tilbyde hurtige svar for at acceptere eller afslå invitationen, og det viser også en knap for at se den påtænkte mødeplacering på et kort. Indstillinger vælges ved hjælp af et maskinlæringssystem baseret på at studere karakteristika for brugerens arbejde;

    Tredje betaversion af Android Q-platformen med separate opdateringer til systemkomponenter

  • Implementeret på systemniveau mørkt tema som kan bruges til at reducere øjentræthed under dårlige lysforhold.
    Det mørke tema er aktiveret i Indstillinger > Skærm, gennem rullemenuen med hurtige indstillinger, eller når du slår strømbesparende tilstand til. Det mørke tema gælder både for systemet og applikationer, herunder tilbyder en tilstand til automatisk at konvertere eksisterende temaer til mørke toner;

    Tredje betaversion af Android Q-platformen med separate opdateringer til systemkomponenter

  • En bevægelsesnavigationstilstand er blevet tilføjet, så du kun kan bruge bevægelser på skærmen til kontrol uden at vise navigationslinjen og allokere hele skærmens plads til indhold. For eksempel er knapper som Tilbage og Hjem erstattet med et slide fra kanten og et glidende tryk fra bund til top bruges til at kalde en liste over kørende applikationer frem. Tilstanden er aktiveret i indstillingerne "Indstillinger > System > Bevægelser";
  • Tilføjet "Fokustilstand", som giver dig mulighed for selektivt at slå distraherende applikationer fra i en tid, hvor du skal koncentrere dig om at løse en opgave, for eksempel pause modtagelse af mail og nyheder, men efterlade kort og instant messenger;
  • Tilføjet "Family Link" forældrekontroltilstand, som giver dig mulighed for at begrænse den tid, børn arbejder med enheden, give bonusminutter for succeser og præstationer, se lister over lancerede applikationer og evaluere, hvor meget tid barnet bruger i dem, gennemgå installerede applikationer og indstille nattid for at blokere adgang om natten;

    Tredje betaversion af Android Q-platformen med separate opdateringer til systemkomponenter

  • Tilføjet en ny audio capture API, der gør det muligt for én applikation
    give mulighed for at behandle lydstrømmen af ​​et andet program. At give andre apps adgang til lydoutput kræver særlig tilladelse;

  • Thermal API er blevet tilføjet, hvilket gør det muligt for applikationer at overvåge CPU- og GPU-temperaturindikatorer og selvstændigt træffe foranstaltninger for at reducere belastningen (for eksempel reducere FPS i spil og reducere opløsningen af ​​broadcast-video), uden at vente, indtil systemet med magt begynder at skære ned applikationsaktivitet.

derudover offentliggjort May sæt sikkerhedsrettelser til Android, som eliminerer 30 sårbarheder, hvoraf 8 sårbarheder er tildelt et kritisk fareniveau, og 21 er tildelt et højt fareniveau. De fleste kritiske problemer gør det muligt at udføre et fjernangreb for at udføre kode på systemet. Problemer, der er markeret som farlige, tillader, at kode udføres i forbindelse med en privilegeret proces gennem manipulation af lokale applikationer. 11 farlige og 4 kritiske sårbarheder identificeret i proprietære chipkomponenter Qualcomm. En kritisk sårbarhed er blevet behandlet i multimedierammen, hvilket tillader kodeudførelse ved behandling af specialdesignede multimediedata. Tre kritiske sårbarheder er blevet rettet i systemkomponenter, der kan føre til kodekørsel ved behandling af specialdesignede PAC-filer.

Kilde: opennet.ru

Tilføj en kommentar