tracker profile. Furthermore, the system now offers a unified dialog for device association and nearby permission requests, reducing the number of dialogs you’ll see.
# ⚡ Optimizations to make your apps & device run better
With Android 17, we’ve made a number of improvements to optimize memory use, improve rendering performance, and enhance battery life. These include:
* **App memory limits:** Android 17 introduces app memory limits that are based on the device's total RAM. These limits are set conservatively to establish system baselines, targeting extreme memory leaks and other outliers before they trigger system-wide instability resulting in UI stuttering, higher battery drain, and apps being killed.
* **Lock-free MessageQueue:** Android 17 introduces a lock-free MessageQueue to reduce UI jank while massively speeding up high-contention scenarios. In our internal testing, we’ve seen 4% fewer missed frames across all apps, 7.7% fewer missed frames in System UI and Launcher interactions, and a 9.1% reduction in app startup times at the 95th percentile.
* **Generational Garbage Collector (GC):** The Android Runtime is introducing more frequent, less intensive young-generation collections in its garbage collector, improving memory management and performance. This is not just available on Android 17 but is also coming to past releases with a Google Play System Update.
* **Reduce wakelocks with listener support for allow-while-idle alarms:** Last year, we launched the [excessive wake lock metric in Android Vitals](https://android-developers.googleblog.com/2025/11/raising-bar-on-battery-performance.html), making it easier for developers to optimize their app's wake lock behavior. Excessive wake locks are a significant contributor to battery drain, so developers are encouraged to reduce them as much as possible. In Android 17, we’ve introduced a new API that helps reduce the power consumption of apps that rely on continuous wakelocks to perform periodic tasks, such as messaging apps maintaining a connection or medical devices monitoring health data.
* **Improved wireless ADB:** Android 17 introduces [ADB WiFi 2.0](https://www.youtube.com/watch?v=_CR44gRhad4), a significant overhaul of the wireless ADB stack to improve stability, reliability, and ease of use. The system now automatically monitors the network state and re-enables itself when a trusted network is detected, identifies trusted networks using a combination of SSID and BSSID, and is better tailored to monitor network changes on all platforms. We’ll have more details to share soon on the Android Studio side of things!
* **Constrained satellite networks:** Android 17 implements optimizations to enable apps to function effectively over low-bandwidth satellite networks.
# 🧒 Expanding Android Parental Controls to all devices
Launched [last year](https://blog.google/products-and-platforms/platforms/android/android-16-december/) on Pixel, Android Parental Controls make it easier for parents to manage their child’s screen time and to find balance between having fun online and offline. Now with Android 17, we’re expanding Android Parental Controls to all Android devices.
These parental controls are located directly within Android Settings and provide a single, convenient home for both built-in device controls and [Google Family Link](http://families.google/familylink/). These controls are protected by an easy-to-set PIN and allow you to:
* Set the amount of screen time your child can spend on a device each day.
* Create downtime schedules to automatically lock the device at night.
* Set app store filters for Google Play to manage the highest content rating you want your child to be able to download.
* Control app usage by limiting time spent on specific apps, or blocking apps entirely.
https://preview.redd.it/8e0tdq09ko7h1.png?width=1920&format=png&auto=webp&s=1fce1a9644465231160ad1170250e8b5f5927537
Android Parental Controls also provide a direct path to easily set up Google Family Link in the Family Link app on a parent’s phone, which offers additional features
Post #34136
72