Is there any documentation or literature about “new statusbar”?
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"
"old statusbar"
Status Bar Changes from Android 10 to Android 11+
- 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
- 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:
- 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.
- 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
- New APIs Related to System UI WindowInsetsController
setDecorFitsSystemWindows() — replaces deprecated fitSystemWindows approach.
Android 11 made these APIs more modular.
Docs:
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