Počelo je beta testiranje mobilne platforme Android 12

Компания Google представила первый бета-выпуск открытой мобильной платформы Android 12. Релиз Android 12 ожидается в третьем квартале 2021 года. Сборки прошивки подготовлены для устройств Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G и Pixel 5, а также для некоторых устройств ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi и 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 12Poč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.
  • Переработано оформление выпадающей области с уведомлениями и быстрыми настройками. В число быстрых настроек добавлены опции для Google Pay и управления умным домом. При удержании кнопки включения питания обеспечен вызов Google Assistant, которому можно дать команду для совершения звонка, вызова приложения или прочтения вслух статьи.
    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.

    Повышена производительность запросов к БД через применение inline-оптимизаций в операции CursorWindow. Для небольших объёмов данных CursorWindow стал быстрее на 36%, а для наборов, включающих более 1000 строк ускорение может достигать 49 раз.

    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

    Во втором бета-выпуске ожидается появление интерфейса Privacy Dashboard с общим обзором всех настроек полномочий, позволяющим понять, к каким данным пользователя приложения имеют доступ). В панель будут добавлены индикаторы активности микрофона и камеры, при помощи которых также можно принудительного выключить микрофон и камеру.

  • 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.
  • Со списком низкоуровневых новшеств можно познакомиться в обзоре первых ознакомительных выпусков Android 12 для разработчиков (developer preview).

Izvor: opennet.ru

Dodajte komentar