Google har udgivet den første betaversion af den åbne mobilplatform Android 12. Android 12 forventes at blive udgivet i 3. kvartal 2021. Firmware-builds er blevet udgivet til Pixel 3/3 XL, Pixel 3a/3a XL, Pixel 4/4 XL, Pixel 4a/4a 5G og Pixel 5-enhederne, samt udvalgte enheder fra ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi og ZTE.
Blandt de mest bemærkelsesværdige ændringer for brugeren:
- En af de mest betydningsfulde opdateringer af interfacedesignet i projektets historie er blevet foreslået. Det nye design implementerer "Material You"-konceptet, der præsenteres som en næste generations version af Material Design. Det nye koncept vil automatisk blive anvendt på alle platforme og interfaceelementer og vil ikke kræve nogen ændringer fra applikationsudviklere. I juli forventes applikationsudviklere at modtage den første stabile udgivelse af det nye værktøjssæt til udvikling af grafiske grænseflader, Jetpack Compose.

Selve platformen har et nyt widgetdesign. Widgets er nu mere synlige, hjørnerne er afrundede, og dynamiske farver kan bruges til at matche systemtemaet. Interaktive kontroller såsom afkrydsningsfelter og knapper (CheckBox, Switch og RadioButton) er blevet tilføjet, hvilket for eksempel giver dig mulighed for at redigere opgavelister i TODO-widgetten uden at åbne appen.

En mere jævn visuel overgang til applikationer, der startes fra widgets, er blevet implementeret. Widget-personalisering er blevet forenklet - en knap (en cirkel med en blyant) er blevet tilføjet til hurtigt at omkonfigurere widgetens placering på skærmen, som vises, når du trykker længe på widgetten.


Der tilbydes yderligere størrelsesbegrænsningstilstande for widgets og muligheden for at bruge responsivt layout af widget-elementer til at oprette standardlayouts, der ændrer sig afhængigt af størrelsen på det synlige område (for eksempel kan du oprette separate layouts til tablets og smartphones). Widget-vælgergrænsefladen implementerer en dynamisk forhåndsvisning og muligheden for at vise en widgetbeskrivelse.

- Tilføjet muligheden for automatisk at tilpasse systempaletten til farven på det valgte baggrundsbillede - systemet registrerer automatisk de dominerende farver, justerer den aktuelle palet og anvender ændringer på alle grænsefladeelementer, herunder meddelelsesområdet, låseskærmen, widgets og lydstyrkekontrol.
- Nye animerede effekter er blevet implementeret, såsom gradvis zoom og jævn forskydning af områder, når man ruller, viser og flytter elementer på skærmen. Når du f.eks. lukker en notifikation på låseskærmen, øges tidsindikatoren automatisk og optager den plads, der tidligere blev optaget af notifikationen.
- Rullemenuen til notifikationer og hurtigindstillinger er blevet redesignet. Der er tilføjet muligheder for Google Pay og smart home-styring til hurtigindstillingerne. Når du holder tænd/sluk-knappen nede, starter Google Assistant nu, som kan bruges til at foretage et opkald, starte en app eller læse en artikel højt.

- Tilføjet effekten af at strække rullekanterne (Stretch overscroll), hvilket gør det tydeligt, at brugeren er gået ud over rulleområdet og har nået slutningen af indholdet. Billedet af indholdet med den nye effekt ser ud til at strække sig og springe tilbage. Den nye tilstand til at angive slutningen af rulningen er aktiveret som standard, men der er en mulighed i indstillingerne for at vende tilbage til den gamle funktionsmåde.
- Optimeret brugerflade til enheder med foldbare skærme.

- Der er implementeret mere jævne lydovergange - når man skifter fra én applikation, der udsender lyd, til en anden, forsvinder lyden fra den første nu jævnt, og lyden fra den anden øges jævnt, uden at den ene lyd overlapper den anden.
- Der blev udført en betydelig optimering af systemets ydeevne - belastningen på CPU'en for de primære systemtjenester faldt med 22 %, hvilket igen førte til en stigning i batterilevetiden på 15 %. På grund af reduktionen af låsekonflikter, reduktion af forsinkelser og optimering af input/output blev ydeevnen ved skift fra én applikation til en anden øget, og tiden for applikationsopstart blev reduceret.
I PackageManager er låsekonflikter reduceret med 92 %, når der arbejdes med snapshots i skrivebeskyttet tilstand. Binders kommunikationsmekanisme mellem processer bruger letvægts caching, hvilket har reduceret latenstiden med 47 gange for visse typer kald. Ydeevnen af dex-, odex- og vdex-filbehandling er blevet forbedret, hvilket har ført til en reduktion i app-indlæsningstiden, især på enheder med lav hukommelse. Start af apps fra notifikationer er blevet accelereret, for eksempel er det nu 34 % hurtigere at starte Google Fotos fra en notifikation.
Databaseforespørgslers ydeevne er blevet forbedret gennem indlejrede optimeringer i CursorWindow-operationen. For små datasæt er CursorWindow nu 36 % hurtigere, og for datasæt, der indeholder mere end 1000 rækker, kan hastighedsforøgelsen nå op på 49 gange.
Der foreslås kriterier for klassificering af enheder efter ydeevne. Afhængigt af enhedens egenskaber tildeles den en ydeevneklasse, som derefter kan bruges i applikationer til at begrænse funktionaliteten af codecs på enheder med lavt strømforbrug eller til at arbejde med multimedieindhold af højere kvalitet på kraftfuldt udstyr.
- Implementeret programdvaletilstand, som tillader automatisk at nulstille de tidligere tildelte programtilladelser, stoppe udførelsen, returnere de ressourcer, der er brugt af programmet, såsom hukommelse, og blokere start af baggrundsarbejde og afsendelse af push-notifikationer, hvis brugeren ikke har interageret med programmet i lang tid. Tilstanden kan bruges til de fleste applikationer og giver dig mulighed for at beskytte brugerdata, som længe glemte programmer fortsat har adgang til. Hvis det ønskes, kan dvaletilstanden selektivt deaktiveres i indstillingerne.
- Tilføjet en separat BLUETOOTH_SCAN-tilladelse til at scanne enheder i nærheden via Bluetooth. Tidligere blev denne funktion givet med adgang til enhedens placeringsoplysninger, hvilket krævede yderligere tilladelser for applikationer, der krævede parring med en anden enhed via Bluetooth.
- Dialogboksen til at give adgang til oplysninger om enhedens placering er blevet moderniseret. Brugeren har nu mulighed for at overføre nøjagtige placeringsoplysninger til applikationen eller kun angive omtrentlige data, samt begrænse gyldigheden af tilladelser til den aktive session, hvor programmet arbejdes (nægter adgang i baggrunden). Nøjagtighedsniveauet af de data, der angives, når en omtrentlig placering vælges, kan ændres i indstillingerne, herunder i forhold til individuelle applikationer.

Den anden betaversion forventes at introducere en Privacy Dashboard-grænseflade med et generelt overblik over alle tilladelsesindstillinger, så du kan forstå, hvilke brugerdata apps har adgang til. Indikatorer for mikrofon- og kameraaktivitet vil blive tilføjet til dashboardet, så du kan deaktivere mikrofon og kamera med magt.
- I stedet for en udgave til bærbare enheder besluttede Android Wear sammen med Samsung at udvikle en ny samlet platform, der kombinerer funktionerne i Android og Tizen.
- Udvidede muligheder i Android-udgaver til infotainmentsystemer og smart-tv'er i bilen.
- En liste over lavniveau-innovationer kan findes i oversigten over de første Android 12-udvikler-preview-udgivelser.
Kilde: opennet.ru








