For those who haven’t noticed, every now and then the home screens and the widgets are visibly redrawn. Most notably when you’re using an application and go back to the home screen, you’ll notice a small delay while the home screens and widgets redraw themselves. It is a very minor annoyance, but one that most Android devices suffer from. For the Samsung Galaxy S III, there are not one, but two ways to fix the problem or at least reduce it to a less noticeable level.
The original method was released by XDA Recognized Developer zeppelinrox, who uses the modification in the popular Supercharger V6 script. To put it bluntly, it’s a very long tutorial, but the end result is accomplished by increasing the priority of the launcher. It runs users through decompiling the services.jar and making a number of code changes, recompiling, and putting it back. Due to the complexity of the tutorial, XDA Senior Member UpInTheAir created a second tutorial to help simplify the process. Complete with a more organized layout and screen shots, it makes it a little easier to make the changes.
Both tutorials end up with the same result, which is to reduce or completely fix visible home screen redraws. This can be useful for the end user, but the tutorials are more laid out for ROM developers wishing to put this in their work. As for widget redraws, UpInTheAir makes this comment:
Some widgets (weather) may occasionally redraw as their OOM priority may allow them to be killed off, but you should see reduced TW Launcher redraw.
Join us for xda:devcon 2014. For a limited time, XDA Portal readers get 20% off registration!