smartdevicelink / sdl_evolution

Tracking and proposing changes to SDL's public APIs.
https://smartdevicelink.github.io/sdl_evolution/
BSD 3-Clause "New" or "Revised" License
33 stars 122 forks source link

Android 12 Issues #1180

Closed RHenigan closed 2 years ago

RHenigan commented 2 years ago

With almost every Android version, Google updates the OS to better distribute the device resources among the running apps to enhance the performance and optimize battery life. However, sometimes the new enhancements come with new restrictions on how apps can use the resources on the device. Android 12 is one of the major Android updates that heavily modify how apps can run in the background and use device resources. This affects how the SdlRouterService starts and communicates with other SDL apps and also how the SdlService for SDL apps is started. This proposal is to address the issues that have been introduced as a result of Android 12.

RHenigan commented 2 years ago

@theresalech This proposal is ready for review

RHenigan commented 2 years ago

@theresalech ready for re-review