Android 14 vam lahko omogoči, da imajo aplikacije pregledno vrstico za krmarjenje

Android 14 Beta 1 doda nastavitev »prozorna navigacijska vrstica«, ki spremeni barvo ozadja navigacijske vrstice iz črne v prosojno.

Google je pravkar danes izdal Android 14 Beta 1, tako da če ste si želeli preizkusiti Android 14 na vaš dnevni voznik Pixel, je zdaj čas, da se vpišete v program Android Beta, če se še niste. Ko nadgradite na Android 14 Beta 1, pa se morda sprašujete, kaj morate najprej preveriti. No, veliko jih je nove funkcije v sistemu Android 14, Beta 1 pa razširi nabor funkcij z zelo zahtevano funkcijo: pregledno navigacijsko vrstico.

Uporabniki že leta preganjajo Google na forumih kot Reddit in Google Issue Tracker da bo navigacijska vrstica privzeto pregledna. Težava, ki jo opisujejo, je, da je v nekaterih aplikacijah ozadje navigacijske vrstice črno, kar je v nasprotju s svetlobnimi uporabniškimi vmesniki. Na po drugi strani pa je navigacijska vrstica pregledna ali pa se vsaj ujema z uporabniškim vmesnikom v drugih aplikacijah, zaradi česar je vizualno nedosleden izkušnje.

Od Android 5.0 Lollipop razvijalci aplikacij lahko spremenite barvo navigacijske vrstice Androida, ki je privzeto popolnoma črna. Čeprav se zdi, da je navigacijska vrstica pregledna na prvi pogled dokaj preprosta, se morajo razvijalci boriti s tem, kako obravnavati vizualna prekrivanja med pomembnimi elementi uporabniškega vmesnika in navigacijsko vrstico. Na primer, brez nastavitve a vložek sistemske vrstice, bi bil pod vrstico za krmarjenje narisan lebdeči akcijski gumb (kot je kljukica na zgornjih posnetkih zaslona), zaradi česar bi se ga težko dotaknili.

Z izbirno preglednostjo je Google zagotovil, da navigacijska vrstica nikoli ne bo zakrila ključnih elementov uporabniškega vmesnika v aplikacijah. Ker pa nekatere aplikacije nikoli niso implementirale te funkcije, imamo to situacijo, ko se navigacijska vrstica ujema z uporabniškim vmesnikom v nekaterih aplikacijah, v drugih pa ne. Android 14 Beta 1 ima zanimivo rešitev za to težavo: dodajanje preklopa, da je barva ozadja navigacijske vrstice privzeto prosojna.

V Androidu 14 Beta 1 obstaja nova nastavitev v Nastavitve > Sistem > Možnosti za razvijalce, imenovana »prozorna navigacijska vrstica«, ki »naredi [barvo ozadja] [navigacijske vrstice] prozorno privzeto." Skriti vklop te nastavitve omogoči »TransparentNavigationBar« Runtime Resource Overlay (RRO), ki nastavi logično config_navBarDefaultTransparent na "prav". To logično vrednost prebere ogrodje, ki nastavi barvo ozadja navigacijske vrstice na prozorno.

Nova »prozorna navigacijska vrstica« preklopi v Nastavitve > Sistem > Možnosti za razvijalce v sistemu Android 14 Beta 1.

Zanimivo je, da uporabniški vmesnik aplikacije ne bo narisan pod navigacijsko vrstico, ko je ta funkcija omogočena, kar pomeni, da ne bo nobenih vizualnih prekrivanj med aplikacijo in navigacijsko vrstico. Tukaj je primer, kaj mislim z omogočeno funkcijo »prozorna navigacijska vrstica« in brez nje:

Videti je treba, ali bo ta funkcija dejansko prisotna v stabilni izdaji Androida 14. Smo šele pri prvi izdaji beta, zato ni nobenega zagotovila, da bo Google ohranil to funkcijo v stabilni izdaji, kaj šele v prihodnjih različicah beta. Uporabniki že leta zahtevajo, da se ozadje navigacijske vrstice ujema z aplikacijo, zato upamo, da bo Google ohranil to funkcijo.