Betatestning av Android 12-mobilplattformen har börjat

Google presenterade den första betaversionen av den öppna mobilplattformen Android 12. Lanseringen av Android 12 väntas under tredje kvartalet 2021. Firmware-versioner är förberedda för enheterna Pixel 3/3 XL, Pixel 3a/3a XL, Pixel 4/4 XL, Pixel 4a/4a 5G och Pixel 5, 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 föreslogs. Den nya designen implementerar "Material You"-konceptet, utpekat som nästa generation av Material Design. Det nya konceptet kommer att tillämpas automatiskt på alla plattformar och gränssnittselement och kommer inte att kräva att applikationsutvecklare gör några ändringar. I juli är det planerat att förse applikationsutvecklare med den första stabila versionen av en ny verktygslåda för att utveckla grafiska gränssnitt - Jetpack Compose.
    Betatestning av Android 12-mobilplattformen har börjat

    Själva plattformen har en ny widgetdesign. Widgetar har gjorts mer synliga, hörn har rundats bättre och möjligheten att använda dynamiska färger som matchar systemtemat har tillhandahållits. Lade till interaktiva kontroller som kryssrutor och omkopplare (CheckBox, Switch och RadioButton), till exempel, så att du kan redigera uppgiftslistor i TODO-widgeten utan att öppna programmet.

    Betatestning av Android 12-mobilplattformen har börjat

    Implementerade en smidigare visuell övergång till applikationer som startas från widgets. Personaliseringen av widgets har förenklats - en knapp har lagts till (en cirkel med en penna) för att snabbt konfigurera om widgetens placering på skärmen, som visas när du trycker på widgeten under en längre tid.

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

    Ytterligare lägen finns för att begränsa storleken på widgeten och möjligheten att använda den adaptiva layouten för widgetelement (responsiv layout) för att skapa standardlayouter som ändras beroende på storleken på det synliga området (du kan till exempel skapa separata layouter för surfplattor och smartphones). Widgetväljarens gränssnitt implementerar dynamisk förhandsgranskning och möjligheten att visa en beskrivning av widgeten.

    Betatestning av Android 12-mobilplattformen har börjat

  • Lade till möjligheten att automatiskt anpassa systempaletten till färgen på den valda tapeten - systemet känner automatiskt av de rådande färgerna, justerar den aktuella paletten och tillämpar ändringar på alla gränssnittselement, inklusive meddelandefältet, låsskärmen, widgets och volymkontroll.
  • Nya animerade effekter har implementerats, såsom gradvis zoomning och mjuk förskjutning av områden när du rullar, visas och flyttar element på skärmen. Till exempel, när du avbryter en avisering på låsskärmen, expanderar tidsindikatorn automatiskt och tar upp det utrymme som aviseringen tidigare upptog.
  • Utformningen av rullgardinsmenyn med aviseringar och snabbinställningar har gjorts om. Alternativ för Google Pay och smart hemstyrning har lagts till i snabbinställningarna. Om du håller ned strömbrytaren visas Google Assistant, som du kan beordra för att ringa ett samtal, öppna en app eller läsa en artikel högt.
    Betatestning av Android 12-mobilplattformen har börjat
  • Lade till Stretch overscroll-effekt för att indikera att användaren har flyttat bortom rullningsområdet och nått slutet av innehållet. Med den nya effekten tycks innehållsbilden sträcka sig och springa tillbaka. Det nya end-of-scroll-beteendet är aktiverat som standard, men det finns ett alternativ i inställningarna för att återgå till det gamla beteendet.
  • Gränssnittet har optimerats för enheter med vikbara skärmar.
    Betatestning av Android 12-mobilplattformen har börjat
  • Smidigare ljudövergångar har implementerats - när du byter från en applikation som matar ut ljud till en annan, dämpas nu ljudet av den första mjukt, och den andra ökar mjukt, utan att lägga ett ljud över det andra.
  • Betydande optimering av systemets prestanda genomfördes - belastningen på processorn för huvudsystemtjänsterna minskade med 22%, vilket i sin tur ledde till en ökning av batteritiden med 15%. Genom att minska låskonflikter, minska latens och optimera I/O, ökar prestandan vid övergång från en applikation till en annan och applikationens starttid minskar.

    I PackageManager, när man arbetar med ögonblicksbilder i skrivskyddat läge, minskas låskonflikten med 92 %. Binders interprocesskommunikationsmotor använder lätt cachelagring för att minska latensen med upp till 47 gånger för vissa typer av samtal. Förbättrad prestanda för bearbetning av dex-, odex- och vdex-filer, vilket resulterar i snabbare appladdningstider, särskilt på enheter med lågt minne. Starten av applikationer från aviseringar har påskyndats, till exempel är lanseringen av Google Foto från en avisering nu 34 % snabbare.

    Prestandan för databasfrågor har förbättrats genom att använda inline-optimeringar i CursorWindow-operationen. För små mängder data har CursorWindow blivit 36 ​​% snabbare, och för uppsättningar som innehåller mer än 1000 rader kan accelerationen nå 49 gånger.

    Kriterier föreslås för att klassificera enheter efter prestanda. Baserat på en enhets 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 effekt eller för att hantera multimediainnehåll av högre kvalitet på kraftfull hårdvara.

  • Ett applikationsviloläge har implementerats, vilket tillåter, om användaren inte uttryckligen har interagerat med programmet under en längre tid, att automatiskt återställa tidigare beviljade behörigheter till applikationen, stoppa exekvering, returnera resurser som används av applikationen, såsom minne, och blockera lanseringen av bakgrundsarbete och sändningen av push-meddelanden. Läget kan användas för de flesta applikationer och låter dig skydda användardata som länge bortglömda program fortsätter att ha tillgång till. Om så önskas kan viloläget inaktiveras selektivt i inställningarna.
  • Lade till en separat behörighet BLUETOOTH_SCAN för att skanna närliggande enheter via Bluetooth. Tidigare tillhandahölls denna funktion baserat på åtkomst till enhetens platsinformation, vilket resulterade i behovet av att ge ytterligare behörigheter till applikationer som kräver ihopparning med en annan enhet via Bluetooth.
  • Dialogrutan för att ge tillgång till information om enhetens plats har moderniserats. Användaren ges nu möjlighet att förse applikationen med information om den exakta platsen eller endast tillhandahålla ungefärlig data, samt begränsa behörigheten till enbart den aktiva sessionen med programmet (neka åtkomst i bakgrunden). Noggrannhetsnivån för de data som returneras vid val av en ungefärlig plats kan ändras i inställningarna, inklusive i förhållande till enskilda applikationer.
    Betatestning av Android 12-mobilplattformen har börjat

    I den andra betaversionen förväntas Privacy Dashboard-gränssnittet visas med en allmän översikt över alla behörighetsinställningar, så att du kan förstå vad användardataapplikationer har tillgång till). Mikrofon- och kameraaktivitetsindikatorer kommer att läggas till på panelen, med vilka du också kan 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.
  • Möjligheterna för Android-utgåvor för bilinfotainmentsystem och smarta TV-apparater har utökats.
  • Listan över innovationer på låg nivå finns i granskningen av de första introduktionsversionerna av Android 12 för utvecklare (förhandsgranskning av utvecklare).

Källa: opennet.ru

Lägg en kommentar