architecture-samples icon indicating copy to clipboard operation
architecture-samples copied to clipboard

Is there any documentation or literature about “new statusbar”?

Open thisames opened this issue 1 year ago • 1 comments

Is there any documentation or literature about “new statusbar”? I noticed that from Android 10 to 11 the status bar was introduced, and it has side effects in some applications, whether hybrid or native. I couldn't find anything about this on the internet.

"new statusbar" pixel-7-android-34

"old statusbar" pixel-7-android-10

thisames avatar Jan 27 '24 15:01 thisames

Status Bar Changes from Android 10 to Android 11+

  1. Insets & Display Cutouts (Safe Areas) Android 11 emphasized proper inset handling (WindowInsets) for gesture navigation, status bar, cutouts (notches), and rounded corners.

Apps not updated for this might experience UI overlaps or content clipping.

Docs:

WindowInsets — Android Developers

Handling Display Cutouts

  1. Gesture Navigation Bar Behavior From Android 10 onward, full-screen gesture navigation replaces traditional nav bars.

The "status bar" now interacts more tightly with gesture areas, requiring apps to opt-in to immersive mode more deliberately.

Docs:

Gesture Navigation Guide

  1. Status Bar Height & Layout Shift The actual height of the status bar and how it reports systemBars() insets slightly changed post-Android 10.

Hybrid apps (Cordova, Flutter, React Native) may not properly account for this without explicit insets support.

  1. Privacy Indicators (Android 12+) Small camera/mic indicators now appear in the status bar — this caused new overlays and layout shifts.

Could affect apps with fixed top padding or full-screen drawing.

Docs:

Privacy Dashboard & Indicators – Android 12

  1. New APIs Related to System UI WindowInsetsController

setDecorFitsSystemWindows() — replaces deprecated fitSystemWindows approach.

Android 11 made these APIs more modular.

Docs:

Controlling Window Insets

Debug Tip Use:

adb shell dumpsys window | grep -i insets to inspect system bar insets per app window on your Pixel 7.

No Official Term "New Statusbar" The term “new statusbar” isn’t an official Android concept, but it seems to refer to:

Changes in system UI layout handling

Introduction of inset-aware layouts

Privacy-related status bar overlays

VaradGupta23 avatar Jul 15 '25 12:07 VaradGupta23