Počelo je beta testiranje mobilne platforme Android 12

Google je predstavio prvo beta izdanje otvorene mobilne platforme Android 12. Izdanje Androida 12 očekuje se u trećem kvartalu 2021. godine. Firmverske verzije su pripremljene za Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G i Pixel 5 uređaje, kao i za neke uređaje iz ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi i ZTE.

Među najuočljivijim promjenama za korisnika:

  • Predloženo je jedno od najznačajnijih ažuriranja dizajna sučelja u povijesti projekta. Novi dizajn implementira koncept "Material You", koji se reklamira kao sljedeća generacija materijalnog dizajna. Novi koncept automatski će se primjenjivati ​​na sve platforme i elemente sučelja i neće zahtijevati nikakve izmjene od programera aplikacija. U srpnju se planira pružiti programerima aplikacija prvo stabilno izdanje novog alata za razvoj grafičkih sučelja - Jetpack Compose.
     Počelo je beta testiranje mobilne platforme Android 12

    Sama platforma ima novi dizajn widgeta. Widgeti su postali vidljiviji, kutovi su bolje zaobljeni, a omogućena je i mogućnost korištenja dinamičnih boja koje odgovaraju temi sustava. Dodane su interaktivne kontrole kao što su potvrdni okviri i prekidači (CheckBox, Switch i RadioButton), na primjer, omogućujući vam uređivanje popisa zadataka u TODO widgetu bez otvaranja aplikacije.

     Počelo je beta testiranje mobilne platforme Android 12

    Implementiran je glatkiji vizualni prijelaz na aplikacije pokrenute iz widgeta. Personalizacija widgeta je pojednostavljena - dodan je gumb (krug s olovkom) za brzu rekonfiguraciju položaja widgeta na ekranu, koji se pojavljuje kada widget dodirnete duže vrijeme.

     Počelo je beta testiranje mobilne platforme Android 12  Počelo je beta testiranje mobilne platforme Android 12

    Omogućeni su dodatni načini za ograničavanje veličine widgeta i mogućnost korištenja prilagodljivog rasporeda elemenata widgeta (responzivni izgled) za stvaranje standardnih izgleda koji se mijenjaju ovisno o veličini vidljivog područja (na primjer, možete stvoriti zasebne izglede za tableti i pametni telefoni). Sučelje za odabir widgeta implementira dinamički pregled i mogućnost prikaza opisa widgeta.

     Počelo je beta testiranje mobilne platforme Android 12
  • Dodana je mogućnost automatske prilagodbe palete sustava boji odabrane pozadine - sustav automatski detektira prevladavajuće boje, prilagođava trenutnu paletu i primjenjuje promjene na sve elemente sučelja, uključujući područje obavijesti, zaključani zaslon, widgete i kontrolu glasnoće.
  • Implementirani su novi animirani efekti, poput postupnog zumiranja i glatkog pomicanja područja prilikom pomicanja, pojavljivanja i pomicanja elemenata na zaslonu. Na primjer, kada otkažete obavijest na zaključanom zaslonu, indikator vremena se automatski proširuje i zauzima prostor koji je obavijest prethodno zauzimala.
  • Dizajn padajućeg područja s obavijestima i brzim postavkama je redizajniran. U brze postavke dodane su opcije za Google Pay i upravljanje pametnim domom. Držanjem tipke za uključivanje/isključivanje otvara se Google Assistant, kojem možete narediti da uputite poziv, otvorite aplikaciju ili pročitate članak naglas.
     Počelo je beta testiranje mobilne platforme Android 12
  • Dodan efekt Stretch overscroll koji označava da se korisnik pomaknuo izvan područja pomicanja i došao do kraja sadržaja. S novim efektom, čini se da se slika sadržaja rasteže i vraća natrag. Novo ponašanje na kraju pomicanja omogućeno je prema zadanim postavkama, ali u postavkama postoji opcija za vraćanje na staro ponašanje.
  • Sučelje je optimizirano za uređaje sa preklopnim zaslonima.
     Počelo je beta testiranje mobilne platforme Android 12
  • Implementirani su glatki prijelazi zvuka - pri prelasku s jedne aplikacije koja emitira zvuk na drugu, zvuk prve se sada glatko utišava, a druge se glatko povećava, bez preklapanja jednog zvuka s drugim.
  • Provedena je značajna optimizacija performansi sustava - opterećenje CPU-a glavnih usluga sustava smanjeno je za 22%, što je zauzvrat dovelo do povećanja trajanja baterije za 15%. Smanjenjem sukoba zaključavanja, smanjenjem latencije i optimizacijom I/O, izvedba prijelaza s jedne aplikacije na drugu se povećava i vrijeme pokretanja aplikacije se smanjuje.

    U PackageManageru, kada radite sa snimkama u načinu rada samo za čitanje, sukob zaključavanja smanjen je za 92%. Binderov međuprocesni komunikacijski mehanizam koristi lagano predmemoriranje za smanjenje kašnjenja do 47 puta za neke vrste poziva. Poboljšana izvedba za obradu dex, odex i vdex datoteka, što rezultira bržim učitavanjem aplikacija, posebno na uređajima s malo memorije. Ubrzano je pokretanje aplikacija iz obavijesti, primjerice, pokretanje Google Photos iz obavijesti sada je 34% brže.

    Izvedba upita baze podataka poboljšana je korištenjem ugrađenih optimizacija u operaciji CursorWindow. Za male količine podataka, CursorWindow je postao 36% brži, a za skupove koji sadrže više od 1000 redaka, ubrzanje može doseći 49 puta.

    Predloženi su kriteriji za razvrstavanje uređaja prema učinku. Na temelju mogućnosti uređaja, dodjeljuje mu se klasa performansi, koja se zatim može koristiti u aplikacijama za ograničavanje funkcionalnosti kodeka na uređajima male snage ili za obradu multimedijskog sadržaja više kvalitete na moćnom hardveru.

  • Implementiran je način hibernacije aplikacije, koji omogućuje, ako korisnik nije izričito komunicirao s programom dulje vrijeme, automatski resetirati prethodno dodijeljene dozvole aplikaciji, zaustaviti izvršenje, vratiti resurse koje koristi aplikacija, poput memorije, i blokirati pokretanje pozadinskog rada i slanje push obavijesti. Način se može koristiti za većinu aplikacija i omogućuje vam zaštitu korisničkih podataka kojima davno zaboravljeni programi i dalje imaju pristup. Po želji, način hibernacije može se selektivno onemogućiti u postavkama.
  • Dodano je zasebno dopuštenje BLUETOOTH_SCAN za skeniranje uređaja u blizini putem Bluetootha. Prethodno je ova mogućnost bila omogućena na temelju pristupa informacijama o lokaciji uređaja, što je rezultiralo potrebom davanja dodatnih dopuštenja aplikacijama koje zahtijevaju uparivanje s drugim uređajem putem Bluetootha.
  • Moderniziran je dijalog za pristup informacijama o lokaciji uređaja. Korisnik sada ima mogućnost dati aplikaciji informaciju o točnoj lokaciji ili dati samo približne podatke, kao i ograničiti ovlaštenje samo na aktivnu sesiju s programom (zabraniti pristup u pozadini). Razina točnosti podataka vraćenih prilikom odabira približne lokacije može se promijeniti u postavkama, uključujući i u odnosu na pojedinačne aplikacije.
     Počelo je beta testiranje mobilne platforme Android 12

    U drugom beta izdanju očekuje se da će se pojaviti sučelje Privacy Dashboard s općim pregledom svih postavki dopuštenja, omogućujući vam da shvatite kojim korisničkim podacima aplikacije imaju pristup). Na ploču će biti dodani indikatori aktivnosti mikrofona i kamere, pomoću kojih također možete prisilno isključiti mikrofon i kameru.

  • Umjesto izdanja za nosive uređaje, Android Wear je zajedno sa Samsungom odlučio razviti novu unificiranu platformu koja objedinjuje mogućnosti Androida i Tizena.
  • Proširene su mogućnosti Android izdanja za automobilske infotainment sustave i pametne televizore.
  • Popis inovacija niske razine može se pronaći u pregledu prvih uvodnih izdanja Androida 12 za programere (pretpregled za programere).

Izvor: opennet.ru