Az Android 14 lehetővé teheti, hogy átlátszó navigációs sávot kényszerítsen az alkalmazásokra

Az Android 14 Beta 1 egy „átlátszó navigációs sáv” beállítást ad hozzá, amely a navigációs sáv háttérszínét feketéről átlátszóra változtatja.

A Google a mai napon kiadta az Android 14 Beta 1-et, így ha már nagyon szeretnéd kipróbálni az Android 14-et napi illesztőprogramja, Pixel, itt az ideje, hogy regisztráljon az Android Béta programba, ha még nem tette meg. Amikor azonban az Android 14 Beta 1-re frissít, felmerülhet a kérdés, hogy mit érdemes először megnézni. Nos, nagyon sok van új funkciók az Android 14-ben, a Beta 1 pedig egy nagyon kért funkcióval bővíti a funkciókészletet: átlátszó navigációs sávval.

A felhasználók évek óta üldözik a Google-t a fórumokon mint a Reddit és a Google Issue Tracker hogy a navigációs sáv alapértelmezés szerint átlátszó legyen. Az általuk leírt probléma az, hogy egyes alkalmazásokban a navigációs sáv háttere fekete, ami ellentétben áll a világos témájú felhasználói felületekkel. A másrészt a navigációs sáv vagy átlátszó, vagy legalább megegyezik más alkalmazások felhasználói felületével, ami vizuálisan inkonzisztens tapasztalat.

Az Android 5.0 Lollipop óta az alkalmazásfejlesztők képesek voltak erre változtassa meg a színt az Android navigációs sávjában, amely alapértelmezés szerint egyszínű fekete. Noha a navigációs sáv átlátszóvá tétele a felszínen meglehetősen egyszerűnek tűnik, a fejlesztőknek meg kell küzdeniük azzal, hogyan kezeljék a fontos felhasználói felület elemei és a navigációs sáv közötti vizuális átfedéseket. Például a beállítás nélkül rendszersáv betét, egy lebegő műveletgomb (például a fenti képernyőképeken látható pipa) kerül a navigációs sáv alá, ami megnehezíti a koppintást.

Az átláthatóság opcionálissá tételével a Google gondoskodott arról, hogy a navigációs sáv soha ne takarja el az alkalmazások legfontosabb felhasználói felületi elemeit. Mivel azonban egyes alkalmazások soha nem implementálták ezt a funkciót, előfordul, hogy a navigációs sáv egyes alkalmazásokban megegyezik a felhasználói felülettel, míg másokban nem. Az Android 14 Beta 1 érdekes megoldást kínál erre a problémára: egy kapcsoló hozzáadásával a navigációs sáv háttérszíne alapértelmezés szerint átlátszóvá válik.

Az Android 14 Beta 1-ben egy új beállítás található a Beállítások > Rendszer > Fejlesztői beállítások között, az úgynevezett „átlátszó navigációs sáv”, amely „átlátszóvá teszi [a] navigációs sáv háttérszínét alapértelmezés szerint." A motorháztető alatt ennek a beállításnak a bekapcsolása engedélyezi a „TransparentNavigationBar” Runtime Resource Overlay-t (RRO), amely a logikai config_navBarDefaultTransparent értékre állítja be. "igaz". Ezt a logikai értéket a keretrendszer olvassa be, amely átlátszóra állítja a navigációs sáv háttérszínét.

Az új „átlátszó navigációs sáv” kapcsoló a Beállítások > Rendszer > Fejlesztői beállítások menüpontban Android 14 Beta 1-ben.

Érdekes módon az alkalmazás felhasználói felülete nem jelenik meg a navigációs sáv alatt, ha ez a funkció engedélyezve van, ami azt jelenti, hogy nem lesz vizuális átfedés az alkalmazás és a navigációs sáv között. Íme egy példa arra, hogy mit értek az „átlátszó navigációs sáv” funkció bekapcsolásával és anélkül:

Azt még látni kell, hogy ez a funkció valóban jelen lesz-e a stabil Android 14 kiadásban. Még csak az első bétaverziónál tartunk, így nincs garancia arra, hogy a Google megtartja ezt a funkciót a stabil kiadásban, nem is beszélve a jövőbeli bétákról. A felhasználók évek óta kérik, hogy a navigációs sáv hátterét egyezzen az alkalmazással, ezért reméljük, hogy a Google megtartja ezt a funkciót.