On Jan 28, 12:40 am, Dianne Hackborn <[email protected]> wrote: > Yeah there are two big things I have on my priority list to address this: > > - Some facility to figure out which applications are draining your battery. > > - A way to entirely force stop an application: kill all its processes, stop > all its services, unregister its alarms, remove its notifications, etc. > There is actually already a mechanism to do this in the system, we just need > to surface the API and provide a UI for it.
I agree on both counts. However, I also agree on the interaction model/ functional model of having no quit and using the OS to manage applications. Unfortunately, the nature of power consumption as related to network usage and overall device activity so strongly impacts battery life that the user experience is greatly diminished in some cases. As mentioned in this thread, applications that seem to believe onPause() doesn't mean, "hey, pause," affect experiences that are unrelated to that application (especially if they spawn themselves). I would love, Dianne, to have an official mechanism to expose these applications. I could see this as evolving into sort of a permissions- based model where end users can set their balance of performance / battery life in a general sense, and have applications take that data into account when doing background tasks. Of course, I'm preaching to the choir, I'm sure. I just think of it as ways that we can make the platform more mature for the end user by making tools for developers to more quantitatively assess their impact on responsiveness and battery life, even if they are measuring apps that aren't their own. Mark --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

