Operētājsistēmā Android 14 var likt lietotnēm nodrošināt caurspīdīgu navigācijas joslu

Operētājsistēmā Android 14 Beta 1 ir pievienots iestatījums "caurspīdīga navigācijas josla", kas maina navigācijas joslas fona krāsu no melnas uz caurspīdīgu.

Google tikko šodien izlaida Android 14 Beta 1 versiju, tādēļ, ja vēlaties izmēģināt Android 14 savu ikdienas draiveri Pixel, tagad ir laiks reģistrēties Android Beta programmai, ja vēl neesat to izdarījis. Tomēr, veicot jaunināšanu uz Android 14 Beta 1, jums var rasties jautājums, ko vispirms vajadzētu pārbaudīt. Nu tādu ir daudz jaunas funkcijas operētājsistēmā Android 14, un Beta 1 paplašina funkciju kopu ar ļoti pieprasītu funkciju: caurspīdīgu navigācijas joslu.

Jau gadiem ilgi lietotāji ir vajājuši Google forumos kā Reddit un Google problēmu izsekotājs lai pēc noklusējuma navigācijas josla būtu caurspīdīga. Viņu aprakstītā problēma ir tāda, ka dažās lietotnēs navigācijas joslas fons ir melns, kas kontrastē ar gaišas tēmas lietotāja interfeisu. Uz no otras puses, navigācijas josla ir caurspīdīga vai vismaz atbilst citu lietotņu lietotāja interfeisam, kā rezultātā ir vizuāli nekonsekventa pieredze.

Kopš operētājsistēmas Android 5.0 Lollipop lietotņu izstrādātāji ir spējuši mainīt krāsu Android navigācijas joslā, kas pēc noklusējuma ir melna. Lai gan šķiet, ka navigācijas joslas pārredzamība šķiet diezgan vienkārša, izstrādātājiem ir jācīnās ar to, kā rīkoties ar vizuālu pārklāšanos starp svarīgiem lietotāja interfeisa elementiem un navigācijas joslu. Piemēram, neiestatot a sistēmas joslas ielaidums, zem navigācijas joslas tiks novilkta peldoša darbības poga (piemēram, atzīme augstāk redzamajos ekrānuzņēmumos), padarot to grūti pieskarties.

Padarot caurspīdīgumu neobligātu, Google nodrošināja, ka navigācijas josla nekad neaizsedz galvenos lietotāja interfeisa elementus lietotnēs. Tomēr, tā kā dažas lietotnes nekad nav ieviesušas šo funkciju, mums ir situācija, kad dažās lietotnēs navigācijas josla atbilst lietotāja interfeisam, bet citās ne. Operētājsistēmā Android 14 Beta 1 ir interesants šīs problēmas risinājums: pievienojot slēdzi, lai pēc noklusējuma navigācijas joslas fona krāsa būtu caurspīdīga.

Operētājsistēmā Android 14 Beta 1 sadaļā Iestatījumi > Sistēma > Izstrādātāja opcijas ir jauns iestatījums, ko sauc par “caurspīdīgu navigācijas joslu”, kas “padara navigācijas joslas fona krāsu caurspīdīgu. pēc noklusējuma." Ieslēdzot šo iestatījumu, tiek iespējots “TransparentNavigationBar” izpildlaika resursu pārklājums (RRO), kas iestata Būla parametru config_navBarDefaultTransparent uz "patiesa". Šo Būla vērtību nolasa sistēma, kas iestata navigācijas joslas fona krāsu uz caurspīdīgu.

Jaunā “caurspīdīgā navigācijas josla” pārslēdzas sadaļā Iestatījumi > Sistēma > Izstrādātāja opcijas operētājsistēmā Android 14 Beta 1.

Interesanti, ka, kad šī funkcija ir iespējota, lietotnes lietotāja interfeiss netiks attēlots zem navigācijas joslas, kas nozīmē, ka starp lietotni un navigācijas joslu nebūs vizuālas pārklāšanās. Šeit ir piemērs tam, ko es domāju ar un bez iespējotas “caurspīdīgas navigācijas joslas” funkcijas:

Joprojām ir redzams, vai šī funkcija patiešām būs pieejama stabilajā Android 14 laidienā. Mēs esam tikai pirmajā beta versijā, tāpēc nav garantijas, ka Google saglabās šo funkciju stabilajā laidienā, nemaz nerunājot par turpmākajām beta versijām. Lietotāji jau gadiem ilgi ir pieprasījuši navigācijas joslas fona saskaņotību ar lietotni, tāpēc mēs ceram, ka Google saglabās šo funkciju.