Android 14 bi vam mogao konačno omogućiti postavljanje različitih živih pozadina za početni i zaključani zaslon

click fraud protection

Android podržava žive pozadine od 2009., ali 2023. OS bi vam konačno mogao omogućiti postavljanje zasebne žive pozadine za zaključani zaslon.

Android od tada podržava žive pozadine Android 2.0 Eclair pušten je u 2009, ali do danas vam OS omogućuje samo postavljanje jedne žive pozadine i za početni i za zaključani zaslon. OS omogućuje korisnicima postavljanje zasebnog statički pozadina za početni zaslon i zaključani zaslon, pa zašto ne možete učiniti isto za žive pozadine? Pa, čini se da je odgovor "zato što još nije implementiran", ali to bi se moglo promijeniti Android 14. Android 14 priprema se za podršku postavljanja zasebne pozadine uživo na zaključanom zaslonu. Evo što znamo.

Dok smo kopali po izvornom kodu za Android 13 QPR2 koji je objavljen prošli tjedan, uočili smo nekoliko promjena koda koje pripremaju za omogućavanje značajke "neovisne pozadine uživo za zaključani zaslon". Jedna promjena koda dodaje novu metodu Androidovoj klasi WallpaperManager pod nazivom setWallpaperComponentWithFlags(). Aplikacije sustava koje drže

SET_WALLPAPER_COMPONENT dopuštenje, kao što je Androidova aplikacija Live Wallpaper Picker, može koristiti ovu metodu za "postavljanje žive pozadine [komponente] za određeni zaslon(e)", kao što je početni zaslon, zaključani zaslon ili oba zaslona.

U još jedna promjena koda, Google je dodao metodu pod nazivom isLockscreenLiveWallpaperEnabled() u WallpaperManager kako bi provjerio je li omogućena nova značajka nezavisne žive pozadine zaključanog zaslona. U Androidu 13, nova metoda "je samo metoda stuba koja uvijek vraća[s] false", dok će u Androidu 14 "vratiti true ako je nova logika pozadine omogućena, tj. ako pozadina zaključanog zaslona uvijek koristi WallpaperService, a ne statičku slika." WallpaperService odnosi se na API koji aplikacije koriste za implementaciju usluge žive pozadine, pa kada se "nova pozadina logic” omogućen, zaključani zaslon podržavat će prikazivanje živih pozadina koje implementiraju ovaj standard API.

Značajka "nezavisna živa pozadina zaključanog zaslona" trenutno nije dostupna u Android 14 Developer Previewu. To je zato što SystemUI provjerava vrijednost config_independentLockscreenLiveWallpaper prije nego što omogući novu logiku pozadine. Ova konfiguracija trenutačno je prema zadanim postavkama onemogućen u AOSP-u i javnom pregledu Androida 14, tako da zaključani zaslon u trenutnim verzijama nastavlja podržavati prikazivanje samo statičnih pozadina. Osim toga, aplikaciju Live Wallpaper Picker potrebno je ažurirati kako bi podržavala novi API za postavljanje uživo pozadinu za zaključani zaslon, budući da trenutačno još uvijek postavlja živu pozadinu koju je odabrao korisnik na oba doma zaslon i zaključani zaslon.

Kada se prethodno navedena konfiguracijska vrijednost nadjača kako bi se vratila istinita pomoću sloja resursa za vrijeme izvođenja (RRO) u Androidu 14 DP2, Pixelova aplikacija "Pozadina i stil" prikazuje opciju postavljanja neovisne žive pozadine na zaključanom zaslonu, ali ne raditi. Umjesto toga, alat za odabir žive pozadine postavlja živu pozadinu i na početni i na zaključani zaslon.

Vjerojatno se ova značajka dodaje kako bi se prilagodili novim uređajima poput Pixel Tablet, koji će služiti i kao Nest pametni zaslon, ali to je još uvijek dobrodošla promjena koju su mnogi korisnici tražili godinama. Google radi na dodavanju mnoštva novih značajki prilagodbe, od kojih su neke ekskluzivne za Pixel (poput novog emoji pozadina), ali ovaj srećom nije. Pripazit ćemo da vidimo hoće li se ova značajka pojaviti u budućem izdanju pregleda Androida 14, ali nema jamstva da će biti objavljena - ponekad samo značajke u razvoju nikada ne napravite konačni rez.