Tredje betaversjon av Android Q-plattformen med separate oppdateringer til systemkomponenter

Google presentert den tredje betaversjonen av den åpne mobilplattformen Android Q. Utgivelsen av Android Q, som vil bli levert under nummeret Android 10, forventet å i tredje kvartal 2019. Kunngjøringen kunngjorde også at plattformen har nådd milepælen på 2.5 milliarder aktive Android-enheter.

For å evaluere nye plattformegenskaper foreslått program betatesting, der den eksperimentelle grenen kan installeres og holdes oppdatert gjennom standard oppdateringsinstallasjonsgrensesnitt (OTA, over-the-air), uten å måtte bytte ut fastvaren manuelt. Oppdateringer tilgjengelig for 15 enheter, inkludert 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-smarttelefoner .

Det var mulig å utvide antallet enheter tilgjengelig for testing betydelig takket være prosjektet Diskant, som lar produsenter lage universelle maskinvarestøttekomponenter som ikke er knyttet til spesifikke versjoner av Android (du kan bruke de samme driverne med forskjellige versjoner av Android), noe som i stor grad forenkler vedlikehold av fastvare og oppretter oppdatert fastvare med gjeldende Android-utgivelser. Takket være Treble kan en produsent bruke ferdige oppdateringer fra Google som grunnlag, og integrere enhetsspesifikke komponenter i dem.

Endringer i den tredje betaversjonen av Android Q sammenlignet med andre и første beta utgivelser:

  • Prosjekt presentert Hovedlinje, slik at du kan oppdatere individuelle systemkomponenter uten å oppdatere hele plattformen. Slike oppdateringer lastes ned via Google Play separat fra OTA-fastvareoppdateringer fra produsenten. Det forventes at direkte levering av oppdateringer til ikke-maskinvareplattformkomponenter vil redusere tiden det tar å motta oppdateringer betydelig, øke hastigheten på oppdatering av sårbarheter og redusere avhengigheten av enhetsprodusenter for å opprettholde plattformsikkerheten. Spesielt vil moduler med oppdateringer i utgangspunktet sendes som åpen kildekode, vil være umiddelbart tilgjengelig i AOSP (Android Open Source Project) repositoriene, og vil kunne inkludere forbedringer og rettelser bidratt av tredjeparts bidragsytere.

    Av komponentene som skal oppdateres separat, ble 13 moduler navngitt i første fase: multimediekodeker, multimediarammeverk, DNS-løser, Conscrypt Java Security Provider, Documents UI, Permission Controller, ExtServices, Tidssone Data, VINKEL (et lag for å oversette OpenGL ES-anrop til OpenGL, Direct3D 9/11, Desktop GL og Vulkan), Modul Metadata, nettverkskomponenter, Captive Portal Login og nettverkstilgangsinnstillinger. Systemkomponentoppdateringer leveres i et nytt pakkeformat TOPPUNKT, som skiller seg fra APK ved at den kan brukes på et tidlig stadium av systemoppstart. I tilfelle av mulige feil, er en endring tilbakerullingsmodus gitt;

  • Lagt til støtte for mobilkommunikasjonsstandard 5G, som de eksisterende API-ene for tilkoblingsadministrasjon vil bli tilpasset. Inkludert gjennom API, kan applikasjoner bestemme tilstedeværelsen av en høyhastighetsforbindelse og trafikkladingsaktivitet;
  • Lagt til "Live Caption"-funksjonen, som lar deg lage undertekster automatisk når du ser på video eller lytter til lydopptak, uavhengig av applikasjonen som brukes. Talegjenkjenning utføres lokalt uten bruk av eksterne tjenester;
  • Systemet med automatiske hurtigsvar, som tidligere var tilgjengelig for varsler, kan nå brukes til å generere anbefalinger for de mest sannsynlige handlingene i enhver applikasjon. For eksempel, når det vises en melding som inviterer til et møte, vil systemet tilby raske svar for å godta eller avslå invitasjonen, og også vise en knapp for å vise den tiltenkte møteplasseringen på et kart. Alternativer velges ved hjelp av et maskinlæringssystem basert på å studere egenskapene til brukerens arbeid;

    Tredje betaversjon av Android Q-plattformen med separate oppdateringer til systemkomponenter

  • Implementert på systemnivå mørkt tema som kan brukes til å redusere øyetretthet under dårlige lysforhold.
    Det mørke temaet er aktivert i Innstillinger > Skjerm, gjennom hurtiginnstillinger-rullegardinblokken, eller når du slår på strømsparingsmodus. Det mørke temaet gjelder både for systemet og applikasjonene, inkludert å tilby en modus for automatisk konvertering av eksisterende temaer til mørke toner;

    Tredje betaversjon av Android Q-plattformen med separate oppdateringer til systemkomponenter

  • En bevegelsesnavigasjonsmodus er lagt til, slik at du kun kan bruke bevegelser på skjermen for kontroll uten å vise navigasjonslinjen og tildele hele skjermplassen for innhold. For eksempel er knapper som Tilbake og Hjem erstattet med et lysbilde fra kanten og en glidende berøring fra bunn til topp; et langt trykk på skjermen brukes til å hente frem en liste over applikasjoner som kjører. Modusen er aktivert i innstillingene "Innstillinger > System > Bevegelser";
  • Lagt til "Fokusmodus", som lar deg selektivt dempe distraherende applikasjoner for en tid når du trenger å konsentrere deg om å løse en oppgave, for eksempel pause mottak av e-post og nyheter, men la kart og instant messenger;
  • Lagt til "Family Link" foreldrekontrollmodus, som lar deg begrense tiden barna arbeider med enheten, gi bonusminutter for suksesser og prestasjoner, se lister over lanserte applikasjoner og evaluere hvor mye tid barnet bruker i dem, gjennomgå installerte applikasjoner og angi nattetid for å blokkere tilgang om natten;

    Tredje betaversjon av Android Q-plattformen med separate oppdateringer til systemkomponenter

  • Lagt til en ny lydopptaks-API som lar én applikasjon gjøre det
    gi muligheten til å behandle lydstrømmen av et annet program. Å gi andre apper tilgang til lydutgang krever spesiell tillatelse;

  • Thermal API er lagt til, slik at applikasjoner kan overvåke CPU- og GPU-temperaturindikatorer og uavhengig iverksette tiltak for å redusere belastningen (for eksempel redusere FPS i spill og redusere oppløsningen på kringkastet video), uten å vente til systemet med makt begynner å kutte ned. applikasjonsaktivitet.

i tillegg publisert Mai sett med sikkerhetsreparasjoner for Android, som eliminerer 30 sårbarheter, hvorav 8 sårbarheter er tildelt et kritisk farenivå, og 21 er tildelt et høyt farenivå. De fleste kritiske problemer gjør det mulig å utføre et eksternt angrep for å utføre kode på systemet. Problemer merket som farlige gjør at kode kan kjøres i sammenheng med en privilegert prosess gjennom manipulering av lokale applikasjoner. 11 farlige og 4 kritiske sårbarheter identifisert i proprietære brikkekomponenter Qualcomm. En kritisk sårbarhet har blitt adressert i multimedierammeverket, som tillater kodeutførelse ved behandling av spesialdesignede multimediedata. Tre kritiske sårbarheter er fikset i systemkomponenter som kan føre til kodekjøring ved behandling av spesialdesignede PAC-filer.

Kilde: opennet.ru

Legg til en kommentar