Tredje betaversionen av Android Q-plattformen med separata uppdateringar av systemkomponenter

Google представила den tredje betaversionen av den öppna mobilplattformen Android Q. Utgivningen av Android Q, som kommer att levereras under numret Android 10, förväntas under tredje kvartalet 2019. Tillkännagivandet meddelade också att plattformen har nått milstolpen för 2.5 miljarder aktiva Android-enheter.

För att utvärdera nya plattformsmöjligheter erbjöd programmet betatestning, inom vilken den experimentella grenen kan installeras och hållas uppdaterad via standardgränssnittet för installation av uppdateringar (OTA, over-the-air), utan att den fasta programvaran behöver bytas ut manuellt. Uppdateringar tillgängliga för 15 enheter, 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 och realme 3 Pro-smarttelefoner .

Det var möjligt att avsevärt utöka antalet tillgängliga enheter för testning tack vare projektet Diskant, vilket gör att tillverkare kan skapa universella hårdvarustödkomponenter som inte är knutna till specifika versioner av Android (du kan använda samma drivrutiner med olika versioner av Android), vilket avsevärt förenklar underhållet av firmware och skapa uppdaterad firmware med aktuella Android-versioner. Tack vare Treble kan en tillverkare använda färdiga uppdateringar från Google som grund och integrera enhetsspecifika komponenter i dem.

Förändringar i den tredje betaversionen av Android Q jämfört med andra и först betaversioner:

  • Projekt presenterat Mainline, så att du kan uppdatera enskilda systemkomponenter utan att uppdatera hela plattformen. Sådana uppdateringar laddas ner via Google Play separat från OTA-firmwareuppdateringar från tillverkaren. Det förväntas att direkt leverans av uppdateringar till icke-hårdvaruplattformskomponenter avsevärt kommer att minska tiden det tar att ta emot uppdateringar, öka hastigheten för korrigering av sårbarheter och minska beroendet av enhetstillverkare för att upprätthålla plattformssäkerhet. Noterbart är att moduler med uppdateringar initialt kommer att skickas som öppen källkod, kommer att vara omedelbart tillgängliga i AOSP (Android Open Source Project) förråd och kommer att kunna inkludera förbättringar och korrigeringar som bidragit med bidrag från tredje part.

    Av komponenterna som kommer att uppdateras separat, namngavs 13 moduler i det första steget: multimedia codecs, multimedia framework, DNS resolver, Conscrypt Java Security Provider, Documents UI, Permission Controller, ExtServices, Tidszonsdata, VINKEL (ett lager för att översätta OpenGL ES-anrop till OpenGL, Direct3D 9/11, Desktop GL och Vulkan), Modul Metadata, nätverkskomponenter, Captive Portal Login och nätverksåtkomstinställningar. Uppdateringar av systemkomponenter levereras i ett nytt paketformat APEX, som skiljer sig från APK i möjligheten att tillämpas i ett tidigt skede av systemstart. Vid eventuella fel tillhandahålls ett återställningsläge för ändring;

  • Tillagt stöd för mobilkommunikationsstandard 5G, för vilka de befintliga API:erna för anslutningshantering kommer att anpassas. Inklusive genom API:t kan applikationer fastställa närvaron av en höghastighetsanslutning och trafikladdningsaktivitet;
  • Lade till funktionen "Live Caption", som gör att du automatiskt kan skapa undertexter i farten när du tittar på video eller lyssnar på ljudinspelningar, oavsett vilken applikation som används. Taligenkänning utförs lokalt utan att använda externa tjänster;
  • Systemet med automatiska snabbsvar, som tidigare var tillgängligt för aviseringar, kan nu användas för att generera rekommendationer för de mest sannolika åtgärderna i alla applikationer. Till exempel, när ett meddelande som bjuder in till ett möte visas, kommer systemet att erbjuda snabba svar för att acceptera eller avslå inbjudan, och även visa en knapp för att se den avsedda mötesplatsen på en karta. Alternativen väljs med hjälp av ett maskininlärningssystem baserat på att studera egenskaperna hos användarens arbete;

    Tredje betaversionen av Android Q-plattformen med separata uppdateringar av systemkomponenter

  • Implementerat på systemnivå mörkt tema design som kan användas för att minska trötthet i ögonen i svagt ljus.
    Det mörka temat är aktiverat i Inställningar > Skärminställningar, genom snabbinställningarna i rullgardinsmenyn eller när energisparläget är påslaget. Det mörka temat tillämpas på både systemet och applikationerna, inklusive genom att erbjuda ett läge för att automatiskt konvertera befintliga teman till mörka toner;

    Tredje betaversionen av Android Q-plattformen med separata uppdateringar av systemkomponenter

  • Ett gestnavigeringsläge har lagts till, så att du endast kan använda gester på skärmen för kontroll utan att visa navigeringsfältet och allokera hela skärmens utrymme för innehåll. Till exempel ersätts knappar som Tillbaka och Hem med en skjutknapp från kanten och en glidande touch från botten till toppen används för att ta fram en lista över applikationer som körs. Läget är aktiverat i inställningarna "Inställningar > System > Gester";
  • Lade till "Fokusläge", som låter dig selektivt stänga av distraherande applikationer under en tid när du behöver koncentrera dig på att lösa en uppgift, till exempel pausa att ta emot e-post och nyheter, men lämna kartor och snabbmeddelanden;
  • Ett Family Link föräldrakontrollläge har lagts till som låter dig begränsa tiden barn använder enheten, ge bonusminuter för framgång och prestationer, visa listor över lanserade applikationer och utvärdera hur mycket tid ett barn spenderar i dem, granska installerade applikationer och ställa in nattetid för att blockera åtkomst på natten;

    Tredje betaversionen av Android Q-plattformen med separata uppdateringar av systemkomponenter

  • Lade till ett nytt ljudinfångnings-API som gör det möjligt för en enda applikation
    ger möjlighet att bearbeta ljudströmmen av ett annat program. Att tillåta andra program att få tillgång till ljudutgång kräver särskild behörighet;

  • Thermal API har lagts till, vilket gör att applikationer kan övervaka CPU- och GPU-temperaturindikatorer och självständigt vidta åtgärder för att minska belastningen (till exempel minska FPS i spel och minska upplösningen på sändningsvideo), utan att vänta tills systemet med tvång börjar skära nedapplikationsaktivitet.

dessutom publicerad Kan uppsättning säkerhetskorrigeringar för Android, som eliminerar 30 sårbarheter, varav 8 sårbarheter tilldelas en kritisk risknivå och 21 tilldelas en hög risknivå. De flesta kritiska problem gör att en fjärrattack kan utföras för att exekvera kod på systemet. Problem markerade som farliga tillåter att kod exekveras inom ramen för en privilegierad process genom manipulering av lokala applikationer. 11 farliga och 4 kritiska sårbarheter identifierade i proprietära chipkomponenter Qualcomm. En kritisk sårbarhet har åtgärdats i multimediaramverket, vilket möjliggör kodexekvering vid bearbetning av specialdesignade multimediadata. Tre kritiska sårbarheter har åtgärdats i systemkomponenter som kan leda till kodexekvering vid bearbetning av specialdesignade PAC-filer.

Källa: opennet.ru

Lägg en kommentar