On Saturday 29 January 2011 19:19:19 ext Arjan van de Ven, you wrote: > On 1/28/2011 5:54 PM, Lego Ming wrote: > > Hi all, > > > > We want to study the Battery Management Mechanism on MeeGo Handset. > > > > Like: > > > > The voltage threshold corresponding to different battery level. (for > > example, display 2 level if current voltage is 3.85v) > > > > The low battery management - Low battery to disable DATA connection / > > Low battery to forbid CALL / ... > > if you forbid me, as end user, to make a call when I'm on my last bit of > battery, I will be very upset (because I'm in the pooring rain and was > trying to call my girlfriend to come pick me up and take me home). If > you forbid me, as end user, to make a data connection I will be equally > upset because I might have been trying to send an email to achieve the > same.
That is only one side of the problem... Ultimately, the device is going to hit the physical limits of the battery at some point. And most users expect the device to do so by shutting down gracefully. You would probably be even more upset if the device let you make that phone call only to find out afterward that: * Your MMC filesystem is corrupted, and your data non recoverable, because the phone did not have enough energy to flush. * Your SIM stopped working. Yes, this *can* happen if the SIM interface is powered down in a "wrong" way. * Your battery cannot be recharged anymore. Somehow, I have to believe that Android also has some kind of safety measures against the potential consequences of full battery drain. Maybe in some cases, the safety is taken to an excessive level. But in general, I don't that kind of stuff as "anti-features": Those measures are there to protect the integrity of the device against unintended damage, in other words, protect the user from him-/herself. It's not like DRM, which protects third parties from the user. -- Rémi Denis-Courmont Nokia Devices R&D, Maemo Software, Helsinki _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
