Počelo je beta testiranje mobilne platforme Android 12

Google je predstavio prvo beta izdanje otvorene mobilne platforme Android 12. Izlazak Androida 12 se očekuje u trećem kvartalu 2021. godine. Pripremljene su verzije firmvera 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 proizvođača ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi i ZTE.

Među najuočljivijim promjenama kod korisnika:

  • Predloženo je jedno od najznačajnijih ažuriranja dizajna interfejsa u istoriji projekta. Novi dizajn implementira koncept "Material You", koji se reklamira kao sljedeća generacija materijalnog dizajna. Novi koncept će se automatski primijeniti na sve platforme i elemente sučelja i neće zahtijevati od programera aplikacija da unose bilo kakve promjene. U julu je planirano da se programerima aplikacija obezbedi prvo stabilno izdanje novog kompleta alata za razvoj grafičkih interfejsa - Jetpack Compose.
    Počelo je beta testiranje mobilne platforme Android 12

    Sama platforma ima novi dizajn widgeta. Widgeti su učinjeni vidljivijima, uglovi su bolje zaobljeni, a omogućena je i mogućnost korištenja dinamičkih boja koje odgovaraju temi sistema. Dodane su interaktivne kontrole kao što su okviri za potvrdu i prekidači (CheckBox, Switch i RadioButton), na primjer, što vam omogućava da uređujete liste zadataka u TODO widgetu bez otvaranja aplikacije.

    Počelo je beta testiranje mobilne platforme Android 12

    Implementiran je glatkiji vizualni prijelaz na aplikacije koje se pokreću iz widgeta. Personalizacija widgeta je pojednostavljena - dodato je dugme (krug sa olovkom) za brzo rekonfigurisanje položaja widgeta na ekranu, koje se pojavljuje kada widget dodirnete duže vreme.

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

    Dodatni načini su predviđeni za ograničavanje veličine widgeta i mogućnost korištenja prilagodljivog izgleda elemenata widgeta (responsive layout) za kreiranje standardnih izgleda koji se mijenjaju ovisno o veličini vidljivog područja (na primjer, možete kreirati zasebne rasporede za tablete i pametne telefone). Interfejs za odabir widgeta implementira dinamički pregled i mogućnost prikaza opisa vidžeta.

    Počelo je beta testiranje mobilne platforme Android 12

  • Dodata je mogućnost automatskog prilagođavanja sistemske palete boji odabrane pozadine - sistem automatski detektuje preovlađujuće boje, prilagođava trenutnu paletu i primenjuje promene na sve elemente interfejsa, uključujući oblast za obaveštenja, zaključani ekran, widgete i kontrolu jačine zvuka.
  • Implementirani su novi animirani efekti, poput postepenog zumiranja i glatkog pomicanja područja prilikom pomicanja, pojavljivanja i pomicanja elemenata na ekranu. Na primjer, kada otkažete obavještenje na zaključanom ekranu, indikator vremena se automatski širi i zauzima prostor koji je obavijest prethodno zauzimala.
  • Dizajn padajućeg područja sa obavještenjima i brzim postavkama je redizajniran. U brze postavke dodane su opcije za Google Pay i kontrolu pametnog doma. Držanjem tipke za uključivanje/isključivanje pojavljuje se Google Assistant, kojem možete zapovjediti da uputite poziv, otvorite aplikaciju ili pročitate članak naglas.
    Počelo je beta testiranje mobilne platforme Android 12
  • Dodan efekat rastezanja prekomjernog pomicanja koji ukazuje da je korisnik prešao izvan područja pomicanja i došao do kraja sadržaja. Sa novim efektom, čini se da se slika sadržaja rasteže i vraća nazad. Novo ponašanje na kraju pomicanja je omogućeno prema zadanim postavkama, ali postoji opcija u postavkama za vraćanje na staro ponašanje.
  • Interfejs je optimizovan za uređaje sa preklopnim ekranima.
    Počelo je beta testiranje mobilne platforme Android 12
  • Implementirani su glatkiji audio prijelazi - pri prelasku s jedne aplikacije koja emituje zvuk na drugu, zvuk prve se sada glatko utišava, a druge se glatko povećava, bez preklapanja jednog zvuka s drugim.
  • Izvršena je značajna optimizacija performansi sistema - opterećenje CPU-a glavnih sistemskih usluga smanjeno je za 22%, što je zauzvrat dovelo do povećanja trajanja baterije za 15%. Smanjenjem sukoba oko zaključavanja, smanjenjem kašnjenja i optimizacijom I/O-a, povećava se izvedba prelaska s jedne aplikacije na drugu i smanjuje se vrijeme pokretanja aplikacije.

    U PackageManager-u, kada radite sa snimcima u režimu samo za čitanje, sukob zaključavanja se smanjuje za 92%. Binderov međuprocesni komunikacijski mehanizam koristi lagano keširanje za smanjenje kašnjenja do 47 puta za neke vrste poziva. Poboljšane performanse za obradu dex, odex i vdex datoteka, što rezultira bržim vremenom učitavanja aplikacija, posebno na uređajima s malo memorije. Pokretanje aplikacija iz obavijesti je ubrzano, na primjer, pokretanje Google fotografija iz obavijesti sada je 34% brže.

    Performanse upita baze podataka poboljšane su upotrebom inline 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 redova, ubrzanje može doseći 49 puta.

    Predloženi su kriteriji za klasifikaciju uređaja prema performansama. Na osnovu 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 rukovanje multimedijalnim sadržajem višeg kvaliteta na moćnom hardveru.

  • Implementiran je režim hibernacije aplikacije, koji omogućava, ako korisnik nije eksplicitno komunicirao s programom duže vrijeme, da automatski resetuje prethodno date dozvole aplikaciji, zaustavi izvršenje, vrati resurse koje aplikacija koristi, kao što je memorija, i blokiraju pokretanje pozadinskog rada i slanje push obavijesti. Režim se može koristiti za većinu aplikacija i omogućava vam da zaštitite korisničke podatke kojima davno zaboravljeni programi i dalje imaju pristup. Po želji, režim hibernacije se može selektivno onemogućiti u postavkama.
  • Dodato je zasebno odobrenje BLUETOOTH_SCAN za skeniranje obližnjih uređaja putem Bluetooth-a. Ranije je ova mogućnost bila omogućena na osnovu pristupa informacijama o lokaciji uređaja, što je rezultiralo potrebom da se dodijele dodatne dozvole aplikacijama koje zahtijevaju uparivanje s drugim uređajem putem Bluetooth-a.
  • Moderniziran je dijalog za omogućavanje pristupa informacijama o lokaciji uređaja. Korisniku je sada data mogućnost da aplikaciji dostavi informaciju o tačnoj lokaciji ili pruži samo približne podatke, kao i da ograniči ovlaštenje samo na aktivnu sesiju s programom (zabrani pristup kada je u pozadini). Nivo tačnosti podataka koji se vraćaju 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 nadzorne ploče za privatnost sa općim pregledom svih postavki dozvola, omogućavajući vam da shvatite čemu aplikacije korisničkih podataka imaju pristup). Indikatori aktivnosti mikrofona i kamere će biti dodati na panel, pomoću kojih možete i nasilno isključiti mikrofon i kameru.

  • Umjesto izdanja za nosive uređaje, Android Wear, zajedno sa Samsungom, odlučio je razviti novu objedinjenu platformu koja kombinuje mogućnosti Androida i Tizen-a.
  • Proširene su mogućnosti Android izdanja za automobilske infotainment sisteme i pametne televizore.
  • Lista inovacija niskog nivoa može se naći u pregledu prvih uvodnih izdanja Androida 12 za programere (pregled za programere).

izvor: opennet.ru

Dodajte komentar