„Android 14“ gali leisti priversti programas turėti skaidrią naršymo juostą

„Android 14 Beta 1“ prideda „skaidrios naršymo juostos“ nustatymą, kuris pakeičia naršymo juostos fono spalvą iš juodos į skaidrią.

„Google“ ką tik šiandien išleido „Android 14 Beta 1“ versiją, todėl, jei norėjote išbandyti „Android 14“ jūsų kasdienis vairuotojas „Pixel“, dabar pats laikas užsiregistruoti „Android“ beta programoje, jei dar to nepadarėte. Tačiau kai atnaujinate į Android 14 Beta 1, jums gali kilti klausimas, ką pirmiausia turėtumėte patikrinti. Na, jų yra daug naujos „Android 14“ funkcijos, o „Beta 1“ išplečia funkcijų rinkinį su labai pageidaujama funkcija: skaidria naršymo juosta.

Daugelį metų vartotojai persekiojo „Google“ forumuose kaip Reddit ir „Google Issue Tracker“. kad pagal numatytuosius nustatymus naršymo juosta būtų skaidri. Jų aprašyta problema yra ta, kad kai kuriose programose naršymo juostos fonas yra juodas, o tai skiriasi nuo šviesios temos vartotojo sąsajos. Ant kita vertus, naršymo juosta yra skaidri arba bent jau atitinka kitų programų vartotojo sąsają, todėl vizualiai nenuosekli patirtį.

Nuo „Android 5.0 Lollipop“ programų kūrėjai galėjo tai padaryti pakeisti spalvą „Android“ naršymo juosta, kuri pagal numatytuosius nustatymus yra juoda. Nors naršymo juostą padaryti skaidrią iš pirmo žvilgsnio atrodo gana paprasta, kūrėjams tenka susidurti su vaizdiniu svarbių vartotojo sąsajos elementų ir naršymo juostos persidengimu. Pavyzdžiui, nenustačius a sistemos juostos įdėklas, po naršymo juosta būtų nupieštas slankusis veiksmo mygtukas (pvz., varnelė aukščiau pateiktose ekrano kopijose), todėl jį būtų sunku paliesti.

Padariusi skaidrumą neprivaloma, „Google“ užtikrino, kad naršymo juosta niekada neužgoštų pagrindinių programų vartotojo sąsajos elementų. Tačiau, kadangi kai kurios programos niekada neįdiegė šios funkcijos, turime tokią situaciją, kai kai kurių programų naršymo juosta atitinka vartotojo sąsają, bet ne kitose. „Android 14 Beta 1“ turi įdomų šios problemos sprendimą: pridedant jungiklį, kad naršymo juostos fono spalva pagal numatytuosius nustatymus būtų skaidri.

„Android 14 Beta 1“ yra naujas nustatymas, esantis skiltyje „Nustatymai“ > „Sistema“ > „Kūrėjo parinktys“, vadinamas „skaidri naršymo juosta“, kuris „padaro [naršymo juostos] fono spalvą skaidrią pagal nutylėjimą“. Po gaubtu įjungus šį nustatymą įjungiama „TransparentNavigationBar“ vykdymo laiko išteklių perdanga (RRO), kuri nustato loginį config_navBarDefaultTransparent į "tiesa". Šią loginę vertę nuskaito sistema, kuri nustato naršymo juostos fono spalvą į skaidrią.

Naujoji „skaidri naršymo juosta“ perjunkite „Android 14 Beta 1“ skiltyje „Nustatymai“ > „Sistema“ > „Kūrėjo parinktys“.

Įdomu tai, kad įjungus šią funkciją, programos vartotojo sąsaja nebus nupiešta po naršymo juosta, o tai reiškia, kad programa ir naršymo juosta nepersidengs. Štai pavyzdys, ką turiu omenyje su įjungta „skaidrios naršymo juostos“ funkcija ir be jos:

Dar reikia pamatyti, ar ši funkcija iš tikrųjų bus stabilioje „Android 14“ versijoje. Esame tik pirmojo beta versijos išleidimo metu, todėl nėra jokios garantijos, kad „Google“ išlaikys šią funkciją stabiliame leidime, jau nekalbant apie būsimas beta versijas. Naršymo juostos fono suderinimas su programa yra tai, ko vartotojai prašė daugelį metų, todėl tikimės, kad „Google“ išlaikys šią funkciją.