Language Selection

English French German Italian Portuguese Spanish

Android Leftovers

Android 11 will let users stop device-makers from killing...

  • Android 11 will let users stop device-makers from killing background apps, says Google

    The biggest clue comes from an official Reddit post by Android's engineering team, who said the upcoming version of the mobile platform will finally address a major OEM excess: background app restrictions.

    Android allows vendors to set their own background policy, choosing when to kill processes running in the background. As you’d expect, the actual execution varies wildly between OEMs. It is a fragmented space: running on multitude of different devices, under various manufacturer skins, or even as forks, such as Amazon’s Fire OS.

    One site, Don’t Kill My App, tracks policies between manufacturers. Chinese manufacturers — like OnePlus and Huawei — are the most aggressive. Google’s own-brand Pixel and Nexus devices, as well as those from Nokia and Sony, are the most laissez-faire.

    But it matters, because background kills can have drastic implications, including notifications being delayed and apps misbehaving.

    Writing in an AMA, the Android engineering folk described background kills as a “complicated topic,” itself compounded by the extensive independence enjoyed by manufacturers.

    “We are updating the Compatibility Definition Document (CDD) for Android 11 to make sure device manufacturers are alerting users of app restrictions in a timely manner,” they said. “Not only does this help educate users about what is happening to their apps, but it also allows users to override the restriction if they choose to.”

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Android Leftovers

GNUnet 0.13.2 released

This is a bugfix release for gnunet 0.13.1. It fixes some build issues and contains changes to the REST API implmementation (no change in the API itself) as well as OpenID Connect related fixes to re:claimID. Read more

What Does Mozilla Firing 25% of its Workforce Tells us About its Future

Mozilla has fired 250 employees which is 25% of its workforce. Why Mozilla did it and what lies ahead for Mozilla? Read more

HeliOS is a Tiny Embedded OS Designed for Arduino Boards

Mannie Peterson (aka FellFromTree) has developed an embedded operating system called HeliOS that’s designed specifically for 8-bit and 32-bit Arduino boards, and can easily be used from the Arduino IDE. HeliOS is said to have only 21 function calls and implements cooperative and event-driven multitasking, task notification/messaging, timers, and memory management. It’s a non-preemptive multitasking kernel so you won’t have to deal with mutexes. The developer explains how scheduling works with HeliOS: HeliOS uses a run-time balanced strategy which ensures tasks with shorter run-times are prioritized over tasks with longer run-times. This ensures all running tasks receive approximately equal total run-time without using context switching. The other multitasking option available in HeliOS is event driven multitasking, which uses the wait/notify and timer interfaces. Mixing cooperative and event driven tasks in HeliOS is not a problem. Read more