Re: Battery sucks since kitkit update
I wish Google (or even the OEMs perhaps) would provide software that is:
1. Able to run on all types of computers systems (Mac, Windows, etc). Even a web-based tool would be fine if it worked.
2. Able to completely facilitate distributing software updates the *correct* way
What do I mean by the "correct way"? Personally what I would want is a program where I plug my device into the computer and it downloads the appropriate update image, takes a complete backup of all user data & settings, wipes the current system, applies the update and verifies installation, then restores all applicable user data & settings.
I believe that OEMs and carriers prefer to do OTA updates because they are more user friendly...nothing to do but click a button on the phone to start the process, and no need to hook up to computer and follow instructions. The problem is that all you're really doing is applying the update over top of the existing system, essentially doing what we ROM users refer to as "dirty flashing"...and it often leads to bugs, strange behavior and poor performance. How are these problems generally fixed? By doing a factory reset. Sure the factory reset does usually fix most post-OTA issues, but then the user has to go through the trouble of restoring everything on the phone afterwards...why not just automate that entire process to begin with and make it easier to ensure that user data isn't lost in the process? I'm not saying that OTAs can't be made available for those that absolutely need them, but as it stands now, that's usually the only method available for most phones with "official" updates.
I don't think what I suggested would be that hard to do either, though currently it could probably only be made to work on rooted phones...which is why I'd like to see an "official" tool from Google to facilitate the process.
Sorry for the rant.