Betatestning av Android 12-mobilplattformen har börjat

Google har släppt den första betaversionen av den öppna mobilplattformen Android 12. Lanseringen av Android 12 förväntas under tredje kvartalet 2021. Firmware-versioner har förberetts för Pixel 3/3 XL, Pixel 3a/3a XL, Pixel 4/4 XL, Pixel 4a/4a 5G och Pixel 5-enheter, samt för vissa enheter från ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi och ZTE.

Bland de mest märkbara ändringarna för användaren:

  • En av de viktigaste uppdateringarna av gränssnittsdesignen i projektets historia har föreslagits. Den nya designen implementerar konceptet "Material You", som presenteras som nästa generations version av Material Design. Det nya konceptet kommer automatiskt att tillämpas på alla plattformar och gränssnittselement och kommer inte att kräva att applikationsutvecklare gör några ändringar. I juli är applikationsutvecklare planerade att få den första stabila versionen av den nya verktygslådan för utveckling av grafiska gränssnitt, Jetpack Compose.
     Betatestning av Android 12-mobilplattformen har börjat

    Plattformen i sig har en ny widgetdesign. Widgetarna är nu mer synliga, hörnen är rundade och dynamiska färger kan användas för att matcha systemets tema. Interaktiva kontroller som kryssrutor och växlar (CheckBox, Switch och RadioButton) har lagts till, vilket gör att du kan redigera aktivitetslistor i TODO-widgeten utan att öppna appen.

     Betatestning av Android 12-mobilplattformen har börjat

    En smidigare visuell övergång till applikationer som startas från widgetar har implementerats. Widget-anpassning har förenklats - en knapp (en cirkel med en penna) har lagts till för att snabbt konfigurera om widgetens placering på skärmen, vilken visas när du trycker länge på widgeten.

     Betatestning av Android 12-mobilplattformen har börjat  Betatestning av Android 12-mobilplattformen har börjat

    Ytterligare lägen för begränsning av widgetstorlek och möjligheten att använda responsiv layout för widgetelement för att skapa standardlayouter som ändras beroende på storleken på det synliga området (till exempel kan du skapa separata layouter för surfplattor och smartphones) tillhandahålls. Widgetväljargränssnittet implementerar en dynamisk förhandsgranskning och möjligheten att visa en widgetbeskrivning.

     Betatestning av Android 12-mobilplattformen har börjat
  • Lade till möjligheten att automatiskt anpassa systempaletten till färgen på den valda bakgrundsbilden - systemet identifierar automatiskt de dominerande färgerna, justerar den aktuella paletten och tillämpar ändringar på alla gränssnittselement, inklusive meddelandefältet, låsskärmen, widgetar och volymkontroll.
  • Nya animerade effekter har implementerats, såsom gradvis zoomning och smidig förskjutning av områden när du skrollar, visar och flyttar element på skärmen. Till exempel, när du stänger en avisering på låsskärmen ökar tidsindikatorn automatiskt och upptar det utrymme som tidigare upptogs av aviseringen.
  • Designen på rullgardinsmenyn med aviseringar och snabbinställningar har omarbetats. Alternativ för Google Pay och smart hemstyrning har lagts till i snabbinställningarna. Genom att hålla nere strömknappen öppnas Google Assistant, som kan få ett kommando att ringa ett samtal, ringa en app eller läsa en artikel högt.
     Betatestning av Android 12-mobilplattformen har börjat
  • Lade till effekten att sträcka ut rullningskanterna (Stretch overscroll), vilket gör det tydligt att användaren har gått utanför rullningsområdet och nått slutet av innehållet. Bilden av innehållet med den nya effekten verkar sträckas ut och fjädra tillbaka. Det nya läget för att indikera slutet av rullningen är aktiverat som standard, men det finns ett alternativ i inställningarna för att återgå till det gamla beteendet.
  • Optimerat gränssnitt för enheter med vikbara skärmar.
     Betatestning av Android 12-mobilplattformen har börjat
  • Jämnare ljudövergångar har implementerats – när man växlar från en applikation som matar ut ljud till en annan tonas ljudet från den första nu smidigt ut, och ljudet från den andra ökar smidigt, utan att ett ljud överlappar det andra.
  • Betydande optimering av systemprestanda genomfördes - belastningen på processorn för de huvudsakliga systemtjänsterna minskade med 22 %, vilket i sin tur ledde till en ökning av batteritiden med 15 %. Tack vare minskad låskonflikt, minskade fördröjningar och optimering av in-/utdata ökade prestandan för att växla från en applikation till en annan och tiden för applikationsstart minskade.

    I PackageManager har låskonflikter minskats med 92 % vid arbete med ögonblicksbilder i skrivskyddat läge. Binders kommunikationsmekanism mellan processer använder lätt cachelagring, vilket har minskat latensen med 47 gånger för vissa typer av anrop. Prestandan för dex-, odex- och vdex-filbehandling har förbättrats, vilket har lett till en minskning av appladdningstiden, särskilt på enheter med lågt minne. Att starta appar från aviseringar har accelererats, till exempel är det nu 34 % snabbare att starta Google Foto från en avisering.

    Förbättrad prestanda för databasfrågor genom att använda inline-optimeringar i CursorWindow-operationen. För små datavolymer har CursorWindow blivit 36 % snabbare, och för uppsättningar som innehåller mer än 1000 rader kan accelerationen nå upp till 49 gånger.

    Kriterier för att klassificera enheter efter prestanda föreslås. Beroende på enhetens kapacitet tilldelas den en prestandaklass, som sedan kan användas i applikationer för att begränsa funktionaliteten hos codecs på enheter med låg strömförbrukning eller för att arbeta med multimediainnehåll av högre kvalitet på kraftfull utrustning.

  • Implementerat programviloläge, vilket gör det möjligt att automatiskt återställa tidigare beviljade programbehörigheter, stoppa körningen, återställa resurser som används av programmet, såsom minne, och blockera start av bakgrundsarbete och sändning av push-meddelanden om användaren inte har interagerat med programmet på länge. Läget kan användas för de flesta program och låter dig skydda användardata som sedan länge bortglömda program fortsätter att ha åtkomst till. Om så önskas kan viloläget selektivt inaktiveras i inställningarna.
  • Lade till en separat BLUETOOTH_SCAN-behörighet för att skanna enheter i närheten via Bluetooth. Tidigare beviljades denna funktion med åtkomst till enhetens platsinformation, vilket krävde ytterligare behörigheter för appar som krävde parkoppling med en annan enhet via Bluetooth.
  • Dialogrutan för att bevilja åtkomst till enhetens platsinformation har moderniserats. Användaren får nu möjlighet att överföra exakt platsinformation till applikationen eller endast tillhandahålla ungefärlig data, samt begränsa giltigheten av behörigheter till endast den aktiva sessionen där programmet används (neka åtkomst i bakgrunden). Noggrannhetsnivån för de data som anges när en ungefärlig plats väljs kan ändras i inställningarna, inklusive i förhållande till enskilda applikationer.
     Betatestning av Android 12-mobilplattformen har börjat

    Den andra betaversionen förväntas introducera ett gränssnitt för Privacy Dashboard med en översikt över alla behörighetsinställningar, vilket gör att du kan förstå vilken användardata appar har åtkomst till. Panelen kommer att innehålla indikatorer för mikrofon- och kameraaktivitet, som också kan användas för att stänga av mikrofonen och kameran med kraft.

  • Istället för en utgåva för bärbara enheter beslutade Android Wear, tillsammans med Samsung, att utveckla en ny enhetlig plattform som kombinerar funktionerna hos Android och Tizen.
  • Utökade möjligheter i Android-utgåvor för infotainmentsystem och smarta TV-apparater i bilen.
  • Du hittar en lista över innovationer på låg nivå i recensionen av de första förhandsgranskningarna av Android 12-utvecklare.

Källa: opennet.ru